问题标签 [proc]
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.
ruby - Ruby Block:将proc每一行的结果存储到变量中?
我想知道是否有人(比如我自己=])可以创建一些方法来做这样的事情:
然后会返回
count - SAS双向计数表:如何生产?
我一直在使用 proc freq 命令来创建一个双向计数表。我有两列变量,并且想要制作一个矩阵,使得 A 列中的变量按行分组,B 列中的变量成为列。列的名称是来自 B 列的变量。如何生成这样的 SAS 数据集,其中表中的条目是 A 列/B 列配对的计数?
assembly - 8086 中的暂停过程
您好我正在考虑如何制作一个简单的 PAUSE PROC 在主程序中调用它。你能帮帮我吗?我正在使用屏幕中断,如 int 10h,在屏幕上显示一些消息。所以我需要一个简单的暂停程序在我的第一条消息(msg0 db“按任意键继续...”,0)等待用户按任意键然后返回主程序继续之后调用它。应该有很多方法可以做到这一点,欢迎您随意纠正,但请保持简单。谢谢你。
ruby-on-rails - 依赖属性的动态索引(轮胎、导轨) - ElasticSearch
我有一些红宝石课
初始化类后,如何动态设置 index_name?
红宝石 (1.9.3) 轨道 (3.2.3) 轮胎 (0.4.2)
c - 错误:操作系统标头“proc.h”中“退出”的类型冲突
我是 C/Pro*C 的新手,我在 Linux 中编译 C 代码。我收到以下错误。
在 proc.h 中,退出函数定义为
标头 proc.h 是操作系统定义的标头,我不知道为什么会收到此错误。
ruby - ruby Proc/lambda 有像 javascript 闭包这样的“this”函数吗?
在 javascript 闭包中,“this”引用了实际调用函数的对象。
ruby Proc/lambda 也有“this”功能吗?
如果没有,如果我想要 ruby 中的“this”,我该怎么办?除了通过参数将当前对象传递给 Proc/lambda。
c - 主线程调用pthread_exit后,变成了zombie。有什么问题吗?
我想使用 /proc/[pid]/task/.but 枚举特定进程的线程,但在 proc 手册页中,它说:
在多线程进程中,如果主线程已经终止(通常通过调用 pthread_exit(3)),则 /proc/[pid]/task 目录的内容不可用。
然后我写了一些代码,
在主线程调用 pthread_exit() 之后,它变成了僵尸。并且 /proc/[pid]/task 目录仍然存在,但 /proc/[pid]/maps 为空。
有问题?
ruby - Ruby proc vs lambda in initialize()
我今天早上发现 proc.new 在类初始化方法中工作,但不是 lambda。具体来说,我的意思是:
在上述情况下,结果将是:
这是为什么?
谢谢!
linux - procps 导致堆栈粉碎
我一直在编写一个程序,试图使用 procps 库找到自己。但由于某种原因,它破坏了堆栈。这是我的代码:
我运行程序时得到的输出是:
任何人都知道它为什么会发生?难道我做错了什么?谢谢。
编辑:我查看了头文件并注意到我错误地使用了 openproc 函数,正确的使用方法是(对于 pid)是让 mypid 数组为空终止,所以我改变了我的代码:
它仍然会压碎堆栈。
ruby - 内省模块类时,“#map(&proc)”习语是如何工作的?
呈现成语
我找到了一个有趣但无法解释的替代已接受答案的方法。该代码在 REPL 中显然有效。例如:
但是,我并不完全理解这里使用的成语。特别是,我不了解 的使用&Foo
,这似乎是某种闭包,或者 #grep 的这种特定调用如何对结果进行操作。
解析成语
到目前为止,我已经能够解析其中的点点滴滴,但我并没有真正看到它们是如何组合在一起的。这是我认为我对示例代码的理解。
Foo.constants
返回一个模块常量数组作为符号。method(:const_get)
使用Object#method执行方法查找并返回一个闭包。Foo.method(:const_get).call :Bar
是一个闭包,它返回类中常量的限定路径。&Foo
似乎是某种特殊的 lambda。文档说:如果 Proc 对象由 & 参数给出,则 & 参数保留技巧。
我也不确定我是否完全理解在这种特定情况下这意味着什么。为什么是 Proc?什么“技巧”,为什么它们在这里是必要的?
grep(Class)
是对#map方法的值进行操作,但其特点并不明显。为什么这个 #map 构造返回一个 greppable 数组而不是一个枚举器?
/li>对名为 Class 的类的 grepping 是如何实际工作的,为什么这里需要这种特殊的构造?
/li>
问题,重述
我真的很想完整地理解这个成语。任何人都可以在这里填补空白,并解释这些部分是如何组合在一起的吗?