问题标签 [operation]

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 投票
2 回答
63 浏览

numbers - 随着运营数量的增长,业绩放缓

我有下一个问题。我的代码性能取决于操作次数!怎么会这样?(我在 openSuse 11.1 下使用 gcc v 4.3.2)

这是我的代码:

这是结果日志:

n-time-Gflops (=)
200000 23.00 1.739
205000 24.00 1.751
210000 25.00 1.764
215000 26.00 1.778
220000 27.00 1.793
225000 29.00 1.746
230000 30.00
1.763 235000 32.00 1.726
240000 32.00 1.800
245000 34.00 1.765
250000 36.00 1.736 255000
37.00 1.757
260000 38.00 1.779
265000 40.00 1.756
270000 42.00 1.736
275000 44.00 1.719
280000 46.00 1.704
285000 48.00 1.692
290000 49.00 1.716
295000 51.00 1.706
300000 54.00 1.667
305000 54.00 1.723
310000 59.00 1.629
315000 61.00 1.627
320000 66.00 1.552
325000 71.00 1.488
330000 76.00 1.433
335000 79.00 1.421
340000 84.00 1.376
345000 85.00 1.400
350000 89.00 1.376
355000 96.00 1.313
360000 102.00 1.271
365000 110.00 1.211
370000 121.00 1.131
375000 143.00 0.983
380000 156.00 0.926
385000 163.00 0.909

还有图像,但由于新用户限制,我无法发布它。但这里是对数图

这种放缓的原因是什么?如何摆脱它?请帮忙!

0 投票
1 回答
246 浏览

arrays - 关于matlab数组运算的入门级问题

大家好。我有这个问题要问。在 C 编程中,如果我们想在一个数组中存储多个值,我们使用如下循环来实现:

我的问题是在 Matlab 中我们有没有更简单的方法来获得相同的数组“斜率”而不需要手动增加 j?就像是:

谢谢!

0 投票
4 回答
875 浏览

c++ - 操作速度

我正在编写游戏代码,在渲染代码中进行速度计算非常重要。

如何获得某些操作的速度?

例如,如何知道乘法是否比 sqrt 更快等?或者我必须进行测试并计算时间。

编程语言是c++,谢谢。

0 投票
3 回答
1922 浏览

oop - Larman 的系统操作合约 - CRUD 示例

我对在类似 CRUD 的操作上应用 Larman 的系统操作合同(来自应用 UML 和模式一书中的 OO 分析)有些困惑。更准确地说,我对后置条件部分感到困惑。

例如,如果我的 CRUD 系统操作如下所示:

例如,readEmployee系统操作或其他类似操作的后置条件是什么searchEmployees

例如:对于读取操作,系统需要从数据库中读取记录,实例化域对象,在域对象上设置属性值(也设置关系),仅此而已。这是否意味着上面提到了后置条件-实例创建,属性更改等。或者,读取操作没有任何后置条件。这些对我来说都不合逻辑。

我的困惑是关于域模型(状态)和数据库(状态)之间的关系。我只是没有得到上述操作对域模型的影响。我一直认为数据库是保存系统状态的地方。创建员工后,其对象的状态将保存在数据库中......但是域模型状态会发生什么?

0 投票
2 回答
915 浏览

wcf - WCF 服务单向操作超时

WCF 服务中的 OneWay 操作是否在操作完成时执行,或者 oneway wcf 服务是否存在任何操作超时。

如果有这样的任何操作超时配置,那么请告诉我我想增加它,以便一种方式 wcf 服务应该花费尽可能多的时间来执行操作。

0 投票
3 回答
388 浏览

node.js - 使用非阻塞 IO 对文件收集和汇总结果报告的操作

我想对任意大的文件集执行一些任意昂贵的工作。我想实时报告进度,然后在处理完所有文件后显示结果。如果没有与我的表达式匹配的文件,我想抛出一个错误。

想象一下编写一个测试框架来加载所有测试文件,执行它们(不按特定顺序),实时报告进度,然后在所有测试完成后显示汇总结果。

用阻塞语言(例如 Ruby)编写这段代码非常简单。

事实证明,我在节点中执行这个看似简单的任务时遇到了麻烦,同时也真正利用了异步的、基于事件的 IO。

我的第一个设计是按顺序执行每个步骤。

  1. 加载所有文件,创建要处理的文件集合
  2. 处理集合中的每个文件
  3. 处理完所有文件后报告结果

这种方法确实有效,但对我来说似乎不太正确,因为它会导致我的程序中计算成本更高的部分等待所有文件 IO 完成。这难道不是 Node 旨在避免的那种等待吗?

我的第二个设计是处理每个文件,因为它是在磁盘上异步找到的。为了争论,让我们想象一个看起来像这样的方法:

这个方法的消费者看起来像这样:

虽然这种设计感觉像是一种使用 IO 的非常“节点”的方式,但它存在两个主要问题(至少在我推测的错误实现中):

  1. 我不知道什么时候所有的文件都被处理了,所以我不知道什么时候组装和发布结果。
  2. 因为文件读取是非阻塞的,并且是递归的,所以我正在努力了解如何知道是否没有找到文件。

我希望我只是做错了什么,并且其他人使用一些相当简单的策略来使第二种方法起作用。

尽管这个例子使用了一个测试框架,但我还有很多其他项目遇到了同样的问题,我想任何人都会编写一个相当复杂的应用程序来访问节点中的文件系统。

0 投票
3 回答
12825 浏览

python - python中的无环3D矩阵乘法

我希望在 python (numpy) 中执行以下操作。

矩阵乘法 AB = C,其中 C 是 M x 1 x R 矩阵。本质上,A 的每个 M x N 层(其中 R 层)都是矩阵独立地乘以 B 中的每个 N x 1 向量。我确信这是一个单行。我一直在尝试使用 tensordot(),但我似乎给了我意想不到的答案。

我已经在 Igor Pro 中编程近 10 年了,现在我正在尝试将它的页面转换为 python。

0 投票
4 回答
112 浏览

c# - C# Linq 问题

是否LINQ有一个序列运算符,它允许对每个元素执行一些操作而不将其投影到新序列?

这可能看起来有点尴尬,但只是让我知道:)

例子:

显然,这可以使用类似的东西来完成:

但是,如果确实存在某些东西,那就太好了。

0 投票
4 回答
7692 浏览

python - Unicode - 字符串 - 列表操作

我有一个数据s = u"[u'38', u'36', u'34', u'32']"类型为 unicode 的数据我想将此数据作为简单的元素列表s= ['38','36','32']
我尝试使用 simplejson.loads 但它不能与 ('["s"]') 这种类型的 ('["s"]') 一起使用简单的 json string not ("['s']") 所以请任何朋友指导我解决这个问题

提前致谢

0 投票
1 回答
577 浏览

c# - 如何以编程方式在 WCF 中构建 SOAP 信封响应?

就像标题所说我想知道是否可以编辑 WCF 操作后发送回客户端的 SOAP 信封?

提前致谢,