问题标签 [concept]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

oop - 真实世界的对象

如果我们将视为一个对象,那么它的叶子和树枝会是什么?
同样,如果我们把当作一个物体,那么它的腿、嘴巴和眼睛会是什么?

0 投票
1 回答
243 浏览

nosql - 对象数据库简介

我试图理解 noSQL 数据库的概念,更准确地说,是 neo4j 图形数据库背后的概念。我有使用 SQL 数据库(MySQL、MS SQL)的经验,但是管理分层数据的局限性使我扩展了我的知识。但是现在我有一些问题,我找不到他们的答案(也许我不知道要搜索什么)。

想象一下,我们有世界上的国家列表。每个国家每年都有自己的GDP。每个国家的 GDP 由不同的来源计算得出——世界银行、他们的政府、中央情报局等。在这种情况下,组织数据的最佳方式是什么?

想到的最简单的事情是拥有节点(值是虚构的)

在关系数据库中,我会将数据拆分为三个表:国家、来源和价值,在价值中,我将有 GDP 的价值、年份、国家的 ID 和来源的 ID。

想到的另一件事是创建节点 CIA、世界银行,但节点政府看起来真的很奇怪。尽管如此,这个想法是建立关系(valueIfGDP):

这对我来说看起来很奇怪,更重要的是,当我们从一个来源添加所有年份的值时会发生什么?我们会有多重关系还是什么?

如果我的问题太愚蠢,我很抱歉,如果有人解释我或告诉我要读什么书/文章,我会很高兴。

提前致谢。:)

0 投票
1 回答
194 浏览

c++ - 具有与复制构造函数冲突的概念的通用编程

我正在尝试使用通用编码样式将受限概念 API 包装在通用堆栈上。我遇到的问题是我的一个构造函数,最重要的一个采用模板化堆栈的构造函数,正在覆盖我的复制构造函数。我对所讨论的类有一个要点,一些测试代码,以及我从这里的编译器得到的错误:https ://gist.github.com/biot023/5178831

我希望能够将值语义与我创建的堆栈一起使用,我可以在将其分配给它们的向量时使用。但是,这给了我复制构造函数的问题。

谁能建议我如何显式触发复制构造函数(我只需要在我的测试代码中这样做),或者告诉我哪里出错了?

0 投票
2 回答
40033 浏览

caching - What is a distributed cache?

I am confused about the concept of Distributed Cache. I kinda know what it is from google search. A distributed cache may span multiple servers so that it can grow in size and in transactional capacity. However, I do not really understand how it works or how it distribute the data.

For example, let's say we have Data 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 2 cache servers A and B. If we use distributed cache, then one of possible solution is that Data 1, 3, 5, 7, 9 are stored in Cache Server A, and 2, 4, 6, 8, 10 are stored in cache Server B.

So is this correct or did I misunderstand it?

Second question is that I usually heard the word server node. What is it? In the above example, Server A is a server node, right?

Third question, if a server (let's say Server A) goes down, what can we do about that? I mean if my example above is correct, we cannot get the data 1, 3, 5, 7, 9 from cache when Server A is down, then what could Cache Server do in this case?

0 投票
1 回答
461 浏览

reusability - 软件复用的概念

我不太明白软件重用的概念......维基百科提供了“代码重用”和“重用性”,没有具体说明软件重用......请,如果你能清楚地解释这个概念,我将不胜感激。

0 投票
0 回答
184 浏览

jquery - “闪屏”后激活jquery功能

我正在为一个带有简单导航的站点的学校项目工作。所以我正在使用 keyup 功能进行滚动。

演示模型在我的网页上

这个概念很简单,弹出一个屏幕。你输入你的名字。“登录”屏幕淡出并进入介绍文本。(对于所有非荷兰人来说,它说“嗨 $name,欢迎,让我们开始吧,你可以看到有一些按钮按下一个导航”)

唯一的问题是,我只激活了 de D 键进行测试,幸运的是我的名字是 Mike,所以没有涉及 D。但是,如果您的名字是 Dave(例如),如果您在“登录”屏幕中按 D,则页面已经滚动到导航点。

这是我的击键 jquery (目前只有 D 被激活,所以我知道还有更多要遵循的)

最后的问题:如何“停用”按键功能,以便在登录屏幕淡出后按键功能激活,这样您就可以安全地使用导航。

小问题2:我有你名字的表格

结合

现在我知道 .submit 函数是可能的,但是以某种奇怪的方式,它在我的页面中不起作用。我该如何解决?

0 投票
2 回答
734 浏览

service - AngularJS指令通信没有相同的父级

假设我有一个包含一些数据的指令,我想在第二个组件(指令或其他)中的其他位置插入它,而不需要控制器链接它们。

例如,以 angularjs 网页的 zippy 为例,但我们没有将输入<div ng-controller="Ctrl3">中的数据竞价到zippy 指令,而是有两个独立的组件:

我的问题是如何在 Angularjs 中很好地链接它们?

我尝试通过服务,注册数据更改,然后尝试通过注入指令或通过控制器将其与我的 DOM 绑定,但未成功。

(我想在另一个指令“窗口”中显示指令中包含的数据,但我不想用控制器包装我的所有代码只是为了绑定数据)

有没有办法做得很好?

0 投票
3 回答
5307 浏览

oop - OOP 设计模式中的“客户端”概念?

我阅读了许多有关 GoF 的 OOP 设计模式的主题,但我不确定“客户端”概念。那是什么?我们如何在我们的应用程序中实现它。谢谢!

0 投票
1 回答
5632 浏览

css - LESS 行为中的嵌套混合

是否有可能在 LESS 中将一个 mixin 嵌套在另一个 mixin 中,以便只有当元素是具有后者 mixin 的元素的子元素时才调用前者?

我知道,令人困惑,这是一个简单的例子(不是工作代码,只是概念):

较少的

输出 CSS

当我这样做时,调用.foo(2).b编译为width: 2.

这应该是设计使然,还是我的语法有问题?另外,我是否从一个完全错误的角度来解决这个问题,并且可能有一个我没有考虑的更简单的解决方案?

编辑

好的,显然,最新版本的 LESS 已经解决了这个问题,不过,我想要实现的目标比我上面给出的最小示例稍微复杂一些。

基本上我想要发生的是,.foo作为另一个元素的子元素的每一个都.foo将使用它的父变量进行计算,所以,理想情况下

较少的

输出 CSS

我得到的是,相反:

我试图修改LESS如下:

但是我得到递归变量定义的语法错误。显然 LESS 不允许定义如下:

0 投票
1 回答
42 浏览

heap-memory - 这两个“堆”之间有什么关系?

计算机科学中有两个名为“堆”的概念。一个是内存管理中使用的内存池,另一个是算法。

我知道它们是不同的,但它们之间的关系是什么?或者他们只是碰巧有相同的名字?