terminology

What's an entity in entity framework?

南笙酒味 提交于 2019-12-11 06:59:59
问题 In the tutorials im following for learning about the entity framework, they keep mentioning entities. I often see it gets used as a synonym for the dbsets<> in the database context class, but what's the literal meaning of it? I already know how the entity framework works, I just dont understand the meaning of the word. 回答1: In Entity Framework an entity is largely equivalent to a class in the conceptual model (or the class model , which is mapped to the store model). In domain model terms an

What is the name of the “yield return” concept? IEnumerable, Iterator, Generator?

自作多情 提交于 2019-12-11 06:56:18
问题 What exactly is the official name of the yield return concept? public IEnumerable<T> Bar() { ... yield return foo; ... } I've heard(read) it being referred to as: Iterator IEnumerabe Generator <your choice> Isn't an iterator just some "thing" that iterates over something? A List<T> is an IEnumerable<T> , so doesn't seem reasonable as well. A lot of answers here on SO that talk about yield return use one of these two terms. What about "generators"? Or does that only apply when you're

Terminology: “live-dvr” in mpeg-dash streaming

旧时模样 提交于 2019-12-11 04:44:00
问题 I'm working with live MPEG-DASH streaming, and I would like to know if there exists a stardard terminology for a given functionality. It's the "live-dvr" functionality. That is, a mix between a live stream and VOD features: a live stream with the seeking bar in the player allowing to watch past stream time. This involves a series of infrastructure tweaks. The term "live-dvr" for this setup is kind of informal, and different parties call it in its own way: "live catch-up", "live-vod", "cached

What is the inverse notion of “refinement”

最后都变了- 提交于 2019-12-11 04:08:00
问题 In the world of generic programing the notion of refinement is very common. In particular given a concept C1 , then we say that a concept C2 refines C1 if it provides all the functionalities of C1 and possibly more. How do you call the inverse relation? So if C2 is a refinement of C1 then C1 is a what of C2 ? 回答1: Since the related transformation of requirements is called "lifting" I suggest the same for concepts. C1 is a lifting of C2 . However someone with native English should better help

In a graphics context, what does the term “rubberbanding” mean?

我与影子孤独终老i 提交于 2019-12-11 03:06:23
问题 In various locations, I've seen the term "rubberbanding" used when referring to graphics drawing. In such cases, people have seemed to recommending doing drawing using XOR, and I've gotten the impression that the term refers to a particular drawing technique used to avoid redrawing the entire frame. However, I haven't been able to find anything that defines exactly what the term "rubberbanding" means. Just in a general sense, without discussing implementation details too heavily, what is the

Is there a simple explanation of what a compiler is?

天涯浪子 提交于 2019-12-11 01:43:35
问题 In trying to provide a simple answer to a post about a "C++ compiled app" I was surprised that there weren't any questions or answers about this basic topic. Even searches on Meta didn't find anything helpful, whether on explaining compilers or beginning compiler questions in general. We want Stackoverflow to be a good place to find answers about programming. We shouldn't leave something so fundamental to Wikipedia. A simple analogy would be asking a master carpenter what a 10-penny nail is

What does sky-scrapper mean?

拈花ヽ惹草 提交于 2019-12-10 23:52:53
问题 In this answer there is a Prolog predicate with the comment % replace OR sky-scrapper with call to new predicate Googling has no results for the first few pages that I see to explain its meaning. What is the meaning and origin of sky-scrapper as used in the comment? 回答1: In the example code in link, the OP has used below style ( ":", !, { Token = tokColon } ; "(", !, { Token = tokLParen } ; ")", !, { Token = tokRParen } ; "{", !, { Token = tokLMusta} ; "}", !, { Token = tokRMusta} ; "\\", !,

what is an ambiguous context free grammar?

大憨熊 提交于 2019-12-10 20:53:36
问题 I'm not really very clear on the concept of ambiguity in context free grammars. If anybody could help me out and explain the concept or provide a good resource I'd greatly appreciate it. 回答1: T * U; Is that a pointer declaration or a multiplication? You can't tell until you know what T and U actually are . So the syntax of the expression depends on the semantics (meaning) of the expression. That's not context-free -- in a context-free language, that could only be one thing, not two. (This is

Are the terms “external IP address” and “public IP address” synonomous? [closed]

我怕爱的太早我们不能终老 提交于 2019-12-10 20:44:46
问题 It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 6 years ago . Is there a difference in the meaning of external IP address vs public IP address and internal IP address vs private IP address? 回答1: Yes, external and public IP address would be the same thing, and internal or

POJOs populated by Hibernate are entities, business objects or data transfer objects?

不问归期 提交于 2019-12-10 20:33:32
问题 I have classes (POJOs) annotated with JPA and populated by Hibernate. Since those objects are transfered from database by DAOs to Business Services and doesn't have any behavior nor hold business logics, they are DTOs. But I have read some articles that they are business entities or business objects and this got me confused. Can someone clarify the differences? 回答1: Business Entities encapsulate the data that is important to the business. As opposed to controllers that encapsulate business