syntax

Is it possible to make anonymous inner classes in Java static?

In Java, inner classes can be either static or not. If they are static, they do not contain a reference to the pointer of the containing instance (they are also not called inner classes anymore, they are called nested classes). Forgetting to make an inner class static when it does not need that reference can lead to problems with garbage...

How to get the sum of a column from combined tables in mySQL?

I've been trying to write a mySQL-statement for the scenario below, but I just can't get it to work as intended. I would be very grateful if you guys could help me get it right! I have two tables in a mySQL-database, event and route: event: id | date | destination | drivers | passengers | description | executed route: name ...

In Java, how do I access the outer class when I'm not in the inner class?

If I have an instance of an inner class, how can I access the outer class from code that is not in the inner class? I know that within the inner class, I can use Outer.this to get the outer class, but I can't find any external way of getting this. For example: public class Outer { public static void foo(Inner inner) { //Question...

What's the best way to get up to speed on changes in Java syntax since 2001?

Duplicate: How do I best catch up with the latest developments in java? I've been working on a Java codebase that was frozen in time around 2001. As a result I haven't bothered to learn any new Java syntax since then. Today I saw this code and recognized it as a syntax that must have been introduced in the current decade. private Arra...

What is a good tool for creating railroad diagrams?

I was very impressed by sqlite's syntax diagrams and was wondering if anyone could recommend software which would let me create similar graphs. ...

Java: Can't get incremented value to print.

I'm learning to do some Java 101 syntax stuff. In an exercise I'm trying to do, I can't get the incremented value to print. Any ideas? Here is my code: class StaticTest { static int i = 47; } class incrementable { static void increment() { StaticTest.i++; } } class DataOnly { int i; double d; boolean b; ...

Python mysql with variables

I am having a hard time using the MySQLdb module to insert information into my database. I need to insert 6 variables into the table. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) ...

Where is it legal to use ruby splat operator?

Splats are cool. They're not just for exploding arrays, although that is fun. They can also cast to Array and flatten arrays (See http://github.com/mischa/splat/tree/master for an exhaustive list of what they do.) It looks like one cannot perform additional operations on the splat, but in 1.8.6/1.9 the following code throws "unexpected ...

VB Brackets in Enum?

I'm finding this in some legacy code and just curious what the brackets are for? Public Enum myEnum none = 0 abc = 2 def = 4 ghi= 6 [jkl] = 8 mno = 9 End Enum ...

What are some example use cases for symbol literals in Scala?

The use of symbol literals is not immediately clear from what I've read up on Scala. Would anyone care to share some real world uses? Is there a particular Java idiom being covered by symbol literals? What languages have similar constructs? I'm coming from a Python background and not sure there's anything analogous in that language....

How to get the Java syntax correct ?

I get a bunch of warning statements after I compiled my programs, I know I can switch them off, but I want to get them right, and yet I don't know the correct ways to fix them, for some of them it complains either way, like this one : BS=(TreeSet)B.next() BS=(TreeSet<Object>)B.next() Any help please ? Here are some of them : 170: war...

multiple like on same column DB2

I am trying to query something like select emp_id from dept.employee where firstname like '%sam%' or firstname like '%SAM%' or firstname like '%will%' or firstname like '%WILL%' Is it possible to put it in regex something like select emp_id from dept.employee where firstname like '%sam|SAM|will|WILL%' or select emp_id ...

What does %% mean in code?

From the question you can probably tell that I don't know much about code! My question is this: What does this code mean? mnlong <- 280.460 + .9856474 * time mnlong <- mnlong %% 360 mnlong[mnlong < 0] <- mnlong[mnlong < 0] + 360 I understand that the mnlong and time are variables but the %% confuses me. Could someone give me a basic...

Is the last comma in C enum required?

Is the last comma required in a C enum declaration? i.e. is the comma after VAL3 required? enum{Val1, Val2, Val3,} someEnum; Are there any side-effects of leaving it in/out Thanks ...

Vim syntax based folding with php

I have downloaded php.vim file, which contains PHP-based syntax information. It should be able to provide syntax based folding, but I can't make it work for some reason. I have set :let g:php_folding 2 and :set foldmethod=syntax but for no avail. I'm pretty sure the file is in right place and is read by vim, since I can do :let g:php_sq...

Should C# introduce a syntactic short-hand for IEnumerable<T>?

Just as C# 2 introduced T? as a short-hand for Nullable<T>, shouldn't C# consider introducing a short-hand for even the more popular IEnumerable<T>? Like T*? Wouldn't this help make something that should be simple to read, like Func<IEnumerable<string>, IEnumerable<string>> f; in fact simple to read? Func<string*, string*> f; What...

Define array and symbolic indices at same time

I'm trying to think of a clever way (in C) to create an array of strings, along with symbolic names (enum or #define) for the array indices, in one construct for easy maintenance. Something like: const char *strings[] = { M(STR_YES, "yes"), M(STR_NO, "no"), M(STR_MAYBE, "maybe") }; where the result would be equivalent to: ...

Convert TSQL to MS-Access SQL

TSQL (as used in MS SQL Server 2000 and 2005) allows multiple JOIN clauses, one right after the other, no commas or parentheses needed. Try this in Access and it throws a fit: "Syntax error (missing operator) in query expression ... " From what I have been able to gather out in Google-land, Access SQL wants parentheses to group the JOIN...

How do I chomp a string if I have Perl 4?

I am writing a script on my personal machine which is connected to the remote server. I think the remote server has Perl 4.0 or lesser version installed and that is why it is unable to recognize the same. Is there an alternative to the chomp command? ...

Why isn't Perl's tr/// doing what I want?

I am using Perl for a script that takes in input as two short strings of DNA. As an output, I concatenate the two strings strings then print the second string lined up over its copy at the end of the concatenated string. For example: if input string are AAAA and TTTTT then print: AAAAATTTTT TTTTT I know there are other ways to do...