问题标签 [operations]
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.
lisp - 使用 +、-、* 和 / 对表达式执行符号和数字运算的 LISP 函数
我目前正在为一个小项目进行 LISP 练习,需要大量帮助。这可能或多或少是一个初学者的问题,但我完全迷失在编写一个接受两个未评估函数并根据变量是否被分配了结果的特定函数。
一个例子是
在哪里
我的目标是编写 evalexp 函数,但我什至想不出从哪里开始。
到目前为止我有
.. 不是很多。如果有人可以请帮助或引导我朝着一个好的方向前进,我将不胜感激。
filesystems - 哪些文件系统操作需要是原子的?
unlink
, fsync
, 和rename
唯一的定义是原子的吗?
编辑:原子意味着一个操作要么成功并且有效果,要么已经失败并且没有效果;操作不得失败并产生效果。
显然,如果内核崩溃,程序将无法处理操作失败的错误,但在这种情况下它必须考虑它确实失败了
matrix - 在 Mathematica 中删除矩阵列的简单方法
我正在尝试删除mathematica中的两个矩阵。一种不优雅的做法就像我在下面所做的那样,即将它在一个新矩阵中指定为
其中目标是消除行和列 t。
确实删除一行很容易 Delete[Ss,t]. 对于专栏专栏,我想我可以做
我主要关心的是以尽可能最快的方式执行它。
更一般地说,是否有一个 Mathematica 运算符可以像对行一样轻松地对矩阵列进行切片和切块,而无需求助于转置?
java - 如何在 Java 中遵循 C++ 位存储?
如果我在 C++ 中有:
那么这将如何存储在内存中 -
在Java中我正在创建Bitset abc = new Bitset(32);
所以我需要以这个(相同的顺序)存储相同的值。这可以稍后根据位位置进行修改,所以必须完全相同。
那么abc[32] = 0xC0204420
会做吗?如果我想以 c++ 方式存储值该怎么办?如果我错了,那么如何在 Java 中做到这一点......
python - 数组减法和/或重塑
我需要一些帮助来解决一个问题。在 Python 中:
我想知道是否有一个函数可以让我减去 ba 以获得一个充满 -1 的 2x10 数组。
我可以用一维数组来做,我只是想知道是否可以用二维数组来做。
谢谢
python - 关于字符串操作的基本 Python 问题:示例:string.lowercase
所以我试图运行它,但它出错了,我需要帮助来理解问题所在。我非常感谢任何帮助,我正在将麻省理工学院开放课件介绍给编程:
我得到这个错误:
问题是我正在尝试运行“如何像计算机科学家一样思考”中的示例代码,但它仍然给我错误。
所以我无法弄清楚语法错误是什么。查看Python 文档页面,它说:
string.lowercase 包含所有被视为小写字母的字符的字符串。在大多数系统上,这是字符串“abcdefghijklmnopqrstuvwxyz”。具体值取决于语言环境,将在调用 locale.setlocale() 时更新。
想法?
编辑:啊,对不起,我应该更清楚。所以我正在尝试编写一段代码来告诉我字符串中的字符是否为小写。我的代码是我的实现。而示例代码是我用来检查我的语法是否错误的东西,这就是问题的根源。但是,示例代码也会产生错误。简而言之,为什么这段代码不起作用?看起来它应该从“GreatTimes”中吐出所有小写字母的字符串,如“reatimes”和/或你将如何使用 string.lowercase 来制作这个程序?
deployment - 谁安装和支持 Apache Web 服务器:App Den 还是 IT 运营?
我们小组中有一个争论:谁应该在生产环境中配置、安装和维护 jBoss 前的 Apache Web Server?IT Ops 一直坚持应用程序开发人员应该这样做,App Dev 团队认为情况正好相反。
我想了解 StackOverflow 的集体智慧,以找出最佳实践。
对此的任何指示将不胜感激。
python - python如何实现模幂运算?
我正在筛选一些编写 python 的开发人员文档和 C 代码,但无法完全弄清楚。这将在什么级别定义?它是在定义 python 的 C 代码中,还是在 C 所基于的汇编器中?(这就是 C 的基础吗?)。
为了稍微详细说明这个问题,有几种方法可以处理不同的数学运算,它们的时间复杂度各不相同,我试图找出 python 用于模幂运算的算法(如果你知道其他运算的实现会也很棒)。
我正在专门寻找实现细节,但任何关于在何处定义的评论或资源,或对此事的一般想法将不胜感激。
linq - LINQ to SQL:orderby 求和操作
我有一个表,我需要根据 group by 子句通过对数字列求和来对结果集进行排序。
例如,该表具有销售人员 ID、订单号和订单值。我想要按累计订单价值列出的前 10 名顶级销售人员名单。
SQL 和 LINQ 的新手,因此我们将不胜感激任何建议!
rest - RESTful 操作,服务器端操作
好的,我有一个支付系统。让我们忽略它周围的一切,专注于支付本身。
通过一堆巫师,我建立了一个特定的付款。
首先,我做一个
邮寄/付款
服务器返回
位置/付款/{id}
第一个向导页面:
PUT /付款/{id}
服务器返回
201(已创建)
后续向导页面:
PUT /payment/{id} 和 POST /payment/{id}/{subresource}
服务器返回
PUT 为 202(已接受),子资源为 201(已创建)
最后一页(只有摘要和“你确定”)
这是我的问题,我应该使用什么作为 REST 端点?
PUT /payment/{id}/process
显然是错误的,因为 process 是动词,而不是资源。
PUT /付款/{id}
意味着客户端将进行处理,这是服务器不信任的。
PUT /付款/{id}
状态更改(更改为“处理”之类的内容)并拦截该状态更改似乎非常hacky,根本不是好的设计。
有人有其他想法吗?