syntax

Default value of function parameter

1. int Add (int a, int b = 3); int Add (int a, int b) { } 2. int Add (int a, int b); int Add (int a, int b = 3) { } Both work,which is the standard way and why? ...

Is it necessary that class className must be coded in className.java?

I'm using maven to build the project and compile failed because I put class Test2 in Test.java, but is it because of maven or simply because java itself doesn't support this? BTW,how can I open a maven project with eclipse? ...

Union struct produces garbage and general question about struct nomenclature

I read about unions the other day( today ) and tried the sample functions that came with them. Easy enough, but the result was clear and utter garbage. The first example is: union Test { int Int; struct { char byte1; char byte2; char byte3; char byte4; } Bytes; }; where an int is as...

What is wrong with my SQL syntax here?

I'm trying to create a IT asset database with a web front end. I've gathered some data from forms using POST as well as one variable that had already written to a cookie. This is the first time I have tried to enter the data into the database. Here is the code: <?php //get data $id = $_POST['id']; $company = $_POST['company']; $loca...

What is the RTF syntax for a hyperlink?

HTML is to <a href="x">y</a> as RTF is to _______? ...

scala coalesces multiple function call parameters into a Tuple -- can this be disabled?

This is a troublesome violation of type safety in my project, so I'm looking for a way to disable it. It seems that if a function takes an AnyRef (or a java.lang.Object), you can call the function with any combination of parameters, and Scala will coalesce the parameters into a Tuple object and invoke the function. In my case the functi...

What does "options = options || {}" mean in Javascript?

I came over a snippet of code the other day that I got curious about, but I'm not really sure what it actually does; options = options || {}; My thought so far; sets variable options to value options if exists, if not, set to empty object. Yes/no? Edit: changed title- thanks, Atomiton ...

SQL conditional row insert

Is it possible to insert a new row if a condition is meet? For example, i have this table with no primary key nor uniqueness +----------+--------+ | image_id | tag_id | +----------+--------+ | 39 | 8 | | 8 | 39 | | 5 | 11 | +----------+--------+ I would like to insert a row...

Why cant i use the field user in SQL Server 8?

Maybe not literally but the query below gets an error near user. If i change it to userZ it works. WHY can i not use that name? Is there a way to specific its a field instead of a keyword? (or whatever it is) create table Post2 ( id INTEGER PRIMARY KEY NOT NULL, title nvarchar(max) NOT NULL, body nvarchar(max) NOT NULL, user integer R...

Making gVim behave like Notepad++ in terms of HTML syntax highlighting

In Notepad++ when you work with HTML, when you move the cursor onto a tag it automatically highlights that tag and its opening/closing corresponding tag. That is really useful when you have lots of div inside each other. How do you turn this on in gVim? ...

Can the template parameters of a constructor be explicitly specified?

A constructor of a class can be a template function. At the point where such a constructor is called, the compiler usually looks at the arguments given to the constructor and determines the used template parameters from them. Is there also some syntax to specify the template parameters explicitly? A contrived example: struct A { tem...

Does Java have a .new operator?

I came across this code today whilst reading Accelerated GWT (Gupta) - page 151. public static void getListOfBooks(String category, BookStore bookStore) { serviceInstance.getBooks(category, bookStore.new BookListUpdaterCallback()); } public static void storeOrder(List books, String userName, BookStore bookStore) { serviceInstanc...

Why was this T-SQL Syntax never implemented?

Why did they never let us do this sort of thing: Create Proc RunParameterisedSelect @tableName varchar(100), @columnName varchar(100), @value varchar(100) as select * from @tableName where @columnName = @value You can use @value as a parameter, obviously, and you can achieve the whole thing with dynamic SQL, but creating i...

what does "+" means in Objective-C files

Hey all, I've been reading some Obj-C projects, and I'm always finding this standard for naming files: ClassName+OtherClassName.h What does this mean? Normally is used with a base class used on the left side, and another class used on the right side, like: NSString+URLEncoding.h Thanks in advance. ...

Simple Javascript question

I have products : offer_id in javascript and am getting value of offer_id dynamically. Let say I get products : 12345 but now instead of that I want it to be as products : ;12345, than how can this be achieved in javascript. I have tried : products : ';'.offer_id products : ';'."offer_id" products : ';'.'offer_id' products : ";".of...

Mac-native text editor that can syntax-highlight diff files?

I do something like "svn diff > /mystuff/current.diff". I want to view this .diff file with syntax highlighting. jEdit does it, but it's a huge beast and it takes a while to start up. I want something lightweight/native. Smultron/Fraise, TextWrangler, TextEdit, Dashcode don't seem to highlight .diff files. FileMerge seems to want to...

javascript: why to "sign-prefix" a variable?

hello, i'm currently looking at a little 3rd-party javascript library and i see a lot of "sign-prefixed" variables in it: function_call(+value); i know, that you can swap the sign, if you prefix a variable with '-', but why to prefix something with a '+' -- it doesn't do anything to the value, no? thanks in advance! ...

Backreferences syntax in replacement strings (why dollar sign?)

In Java, and it seems in a few other languages, backreferences in the pattern is preceded by a slash (e.g. \1, \2, \3, etc), but in a replacement string it's preceded by a dollar sign (e.g. $1, $2, $3, and also $0). Here's a snippet to illustrate: System.out.println( "left-right".replaceAll("(.*)-(.*)", "\\2-\\1") // WRONG!!! ); //...

Shortest example to use templating function in C?

How do I approach a function echo_tpl that can take 1 parameter of type int or string ,and print it out? ...

virtual function == function pointer?

A set of function pointers grouped into a data structure are often referred to as a virtual function table (VFT). The above statement makes me feel that virtual function == function pointer,is that so? ...