terminology

Is there a difference between a web server and a web service?

南笙酒味 提交于 2019-12-03 05:33:42
问题 To me, these terms sound very similar. Is there a difference really? 回答1: A web service is an application that is run by a web server and that results in a series of URLs that will return their data in a format that is intended to be parsed by a 'generic' computer program instead of by a browser. As a result web services can use any data format they want (as long as both sides agree), but typically something like XML (specifically SOAP or so) or JSON is used. 回答2: A web service will be

What does dimensionality reduction mean?

China☆狼群 提交于 2019-12-03 05:24:17
What does dimensionality reduction mean exactly? I searched for its meaning, I just found that it means the transformation of raw data into a more useful form. So what is the benefit of having data in useful form, I mean how can I use it in a practical life (application)? Dimensionality Reduction is about converting data of very high dimensionality into data of much lower dimensionality such that each of the lower dimensions convey much more information. This is typically done while solving machine learning problems to get better features for a classification or regression task. Heres a

What is a “literal” in C++? [duplicate]

最后都变了- 提交于 2019-12-03 05:11:50
问题 This question already has answers here : Closed 6 years ago . Possible Duplicate: What does the word “literal” mean? Often when reading literature about C++, I encounter the word "literal". It is a bit unclear to me what exactly this term means in C++. 回答1: A literal is some data that's presented directly in the code, rather than indirectly through a variable or function call. Here are some examples, one per line: 42 128 3.1415 'a' "hello world" The data constituting a literal cannot be

What do Push and Pop mean for Stacks?

北城余情 提交于 2019-12-03 05:10:39
问题 long story short my lecturer is crap, and was showing us infix to prefix stacks via an overhead projector and his bigass shadow was blocking everything so i missed the important stuff he was referring to push and pop, push = 0 pop = x he gave an example but i cant see how he gets his answer at all, 2*3/(2-1)+5*(4-1) step 1 Reverse : )1-4(*5+)1-2(/3*2 ok i can see that he then went on writing x's and o's operations and i got totally lost answer 14-5*12-32*/+ then reversed again to get +/*23-21

What does “Data is just dumb code, and code is just smart data” mean? [closed]

≡放荡痞女 提交于 2019-12-03 04:54:16
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 years ago . I just came across an idea in The Structure And Interpretation of Computer Programs: Data is just dumb code, and code is just smart data I fail to understand what it means. Can some one help me to understand it better? 回答1: This is one of the fundamental lessons of SICP and one of the most powerful ideas of

What is a Smalltalk “image”?

痴心易碎 提交于 2019-12-03 04:50:17
问题 What is a Smalltalk "image"? Is it like serializing a Smalltalk run-time? 回答1: Most popular programming systems separate program code (in the form of class definitions, functions or procedures) from program state (such as objects or other forms of application data). They load the program code when an application is started, and any previous application state has to be recreated explicitly from configuration files or other data sources. Any settings the application programmer doesn't

Understanding Behavior Driven Development (BDD)

做~自己de王妃 提交于 2019-12-03 04:41:11
From the wikipedia article on BDD: BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, tested software that matters. I am not able to make sense of the adjectives used such as "outside-in", "pull-based" and "multiple-scale" even after going through the referred presentation . Please help explain. I wrote a blog post on where I learned about BDD as couple of weeks ago. It focus on the .NET platform toolwise and is a bit

Compiler Vs Interpreter Vs Transpiler

穿精又带淫゛_ 提交于 2019-12-03 03:30:31
问题 During a reactJs session that I was attending, the presenter used a term transpiler for some code conversion/porting happening. I've always used and heard the terms compiler and interpreter when it comes to converting a language code to a runnable form on a computer system/machine. Transpiler is completely new to me. Can someone help me to understand how a Transpiler is different from a compiler or an interpreter and why it is really needed? 回答1: As is mentioned in this Wiki article, it is a

what do the words platform and api exactly mean?

允我心安 提交于 2019-12-03 03:23:38
i've bought a book "learning the java SE 6 platform". i wonder what the word platform really means. cause isn't it just a bunch of classes that i can use. the JDK 1.6 node in Netbeans under Libraries. And what is API? isn´t it the same thing as platform. But doesnt library mean the same thing..a bunch of classes with some superclasses and so on? The term "platform" is used to denote any collection of software, services and resources that, within a specific context, are considered a given so they can be used as building blocks for application software (or to build a higher level platform on top

caches vs paging

心不动则不痛 提交于 2019-12-03 03:22:16
So I'm in a computer architecture class, and I guess I'm having a hard time differentiating between caching and pages. The only explanation I can come up with is that pages are the OS's way of tricking a program that it's doing all it's work in a specified region of memory, vs a cache memory is the hardware's way of tricking the OS that it's reading from one specified region of memory, when it's really not. Does the os direct the hardware that it needs a "new page" or is that taken care of by the os trying to read the address that is "out of range" of the current cache "page" (for lack of a