Creating an empty box in scala lift is not hard, simply fill it with None.
var emptyBox:Box[MyThing] = Box(None); |
Creating an empty box in scala lift is not hard, simply fill it with None.
var emptyBox:Box[MyThing] = Box(None); |
If you need to use the session id of the current session then it can be fetched from S.
S.containerSession.map(_.sessionId).openOr("")) |
Doing a toString on a array don’t really tell that much about the array. Here is one way to get the contents of the array as a string.
int[] myArray = new int[2]; myArray[0] = 1; myArray[1] = 2; System.out.println("array contains " + java.util.Arrays.toString(myArray)); //will output array contains [1, 2] |
The Integer Class have a static method toString that takes a int as input and gives us back a string.
int myInt = 1; System.out.println(Integer.toString(myInt); |
This is a log more efficient and nice in the long run than just concating the int with a empty string ( myInt + “” ) as that actually creates a bit of overhead. Not much, but still.
To convert from a Boolean to a string
new Boolean(new String("hej".equalsIgnoreCase("HEJ")).toString(); |
and then from a string to a boolean
boolean theValue = Boolean.parseBoolean(strBoolean); |
In most cases this is really not needed, if possible please keep the long as a long and work with it as such, but if needed the following works
public static int longToInt(long value) { if (value < Integer.MIN_VALUE || value > Integer.MAX_VALUE) { throw new IllegalArgumentException (value + " cannot be cast to int without changing its value."); } return (int) value; } |
The reason that theLong.intValue() is not suggested here is that intValue rounds the value to fit a int – it don’t say it can’t be done.
From the console the file command can be used to describe a file (with the encoding it is saved as)
user@comp:~/workspace/project$ file dbase/init.sql dbase/init.sql: UTF-8 Unicode (with BOM) English text |
The trick we do here is to make one virtualhost for the “main” domain you wish indexed (and shown in browsers etc) and another one for all the other domains that will simply redirect to the main domain.
<VirtualHost *:80> ServerName example.com ServerAlias example.net ServerAlias example.biz RedirectMatch permanent /(.*) http://www.example.com/$1 </VirtualHost> <VirtualHost *:80> ServerName www.example.com ... other stuffs ... </VirtualHost> |
Quite simple to do if I only remember the command.
find -name *partoffilename* |
Will search from the current directory or a directory can be specified
find /the/path/ -name *partoffilename* |