What is 'document data store' and 'key-value data store'?
What is document data store? What is key-value data store? Please, describe in very simple and general words the mechanisms which stand behind each of them. ...
What is document data store? What is key-value data store? Please, describe in very simple and general words the mechanisms which stand behind each of them. ...
The article in Wikipedia seems too verbose. I understand framework as a well designed set of libraries and tools. The Qt framework provides a set of libraries/tools for cross platform GUIs. The cocoa framework does the same thing for Mac. What's the practical definition of software framework? ...
First-class value can be passed as an argument returned from a subroutine assigned into a variable. Second-class value just can be passed as an argument. Third-class value even can't be passed as an argument. Why should these things defined like that? As I understand, "can be passed as an argument" means it can be pushed into the r...
I'm guessing that there's a word for this concept, and that it's available in at least some popular languages, but my perfunctory search was fruitless. A pseudocode example of what I'd like to do: function foo(a, b) { return a * b // EG } a = [ 1, 2, 3 ] b = [ 4, 5, 6 ] matrix = the_function_for_which_I_search(foo, [a, b] ) print m...
GREAT PLUGIN!!! BUT... choice of word "Event" to mean a "calendar entry" was particularly unfortunate This is a wonderfully well-written plug in, and I've really impressed people here at work with what this thing can do. The documentation is astonishingly thorough and clear. Congratulations to Adam! HOWEVER, this plug-in refers to ent...
In Java/C++, for example, do you casually say that 'a' is the first character of "abc", or the zeroth? Do people say both and it's always going to be ambiguous, or is there an actual convention? A quote from wikipedia on Zeroth article: In computer science, array references also often start at 0, so computer programmers might use...
This is a simple question from algorithms theory. The difference between them is that in one case you count number of nodes and in other number of edges on the shortest path between root and concrete node. Which is which? ...
I have seen this often in code, but when I speak of it I don't know the name for such 'pattern' I have a method with 2 arguments that calls an overloaded method that has 3 arguments and intentionally sets the 3rd one to empty string. public void DoWork(string name, string phoneNumber) { DoWork(name, phoneNumber, string.Empty) } pr...
I've heard these two terms quite many times, but always confused. My guess: for distributed servers,each server has its own unique data to serve for clustered servers,each server is supposed to have the same data given enough time to synchronize Is that the difference? ...
When a user clicks once on an item in a Grid or a ListBox, that item is usually selected, hence most UI frameworks have a onSelected event or the like for that. However, how can we generally call the next step when a user "finally" selects an item by e.g. double clicking an entry? You know when some popup might appear in the context of ...
For example, if a request is made to a resource and another identical request is made before the first has returned a result, the server returns the result of the first request for the second request as well. This to avoid unnecessary processing on the resource. This is not the same thing as caching/memoization since it only concerns ide...
in mysql database context, what is the difference among these 3 terms? stored procedure,stored routine,stored function. p.s. build-in functions like those date time functions, (weekday()) are considered as what? thanks in advance! ...
In a recent discussion I had, somebody told me that is incorrect to say that because Ajax is Javascript already. The contenxt: "How do I blablablabal in a webpage so it doesn't have to do a page refresh" My answer: "Use JavaScript + Ajax" EDIT Ok, it is, so... how should I say it? "Use AJAX"? or "Use Javascript"? ...
Suppose that I have a multimap (which maps multiple values to a single key), and then I decide that I need to remove all but the first/last/predicate-matching value for all keys. After this operation, I have a traditional map (which maps a single value to a single key). Is there a word that describes this operation? The best I've come...
I see the term kernel used a lot but I am not sure what it means. Can you give an example. ...
What is null? Is null an instance of anything? What set does 'null' belong to? How is it represented in the memory? ...
When I need a name for a new class that extends behaviour of an existing class, I usually have hard time to come up with a name for it. For example, if I have a class MyClass, then the new class could be named something like MyClassAdapter, MyClassCalculator, MyClassDispatcher, MyClassParser,... This new name should of course represent...
Just thought about it. Is there a semantic distinction, or are we free to choose? EDIT I accepted @roygbivs answer, because most of the answers suggested that it is a matter of taste which one to choose, and that it doesn't really change the meaning. In that case, since the through and the over don't carry any information at all (in tha...
Hi, I was trying to find meaning of this terms but especially due to language barrier I was not able to understand what they are used for. I assume that "field" is variable (object too?) in the class while "property" is just an object that returns specific value and cannot contain methods etc. By "member" I understand any object that is ...
Non breaking change is a term used to describe minor contributions which are supposed to not break anything and is abbreviated as NBC. Typical example include formatting a source file or adding a comment - it really, really should not break the build (of course there are always exceptional cases). Is this a common term in revision contr...