小编Ion*_*zău的帖子

使用 Node.js 获取当前 shell

如何找到当前 Node.js 进程运行的用户 shell(bash等)?zsh

是否可以在不运行子进程的情况下找到它(例如,像这样)?

ps -p $$
Run Code Online (Sandbox Code Playgroud)

shell node.js

3
推荐指数
1
解决办法
2237
查看次数

在 GitHub Flavored Markdown 中的 Markdown 代码块中显示突出显示的代码块

我想要一个```mdMarkdown块使用并且在那个 Markdown 块内部我想要一个 JavaScript 块使用 ```js.

我试过有:

```md
```js
function myFunction () {
   return 42;
}
```
```
Run Code Online (Sandbox Code Playgroud)

这是如何呈现的:

基本上,它几乎和预期的一样,但```缺少最后一个(而是创建了一个新的代码块)。

我希望看到它是这样的:

我在浏览器开发人员工具中编辑了它。

那么,基本上,如何在 GitHub Flavored Markdown 的 Markdown 代码块中显示 JavaScript(或任何其他语言)代码块?


我确实尝试```使用\`\`\`或来转义片段\```,但它们也会被渲染。我还尝试对 Markdown 代码块使用更多反引号,但这不起作用:

目前我这样做了:

<pre>
```js
function myFunction () {
   return 42;
}
```
</pre>
Run Code Online (Sandbox Code Playgroud)

但是代码没有突出显示,很明显。

markdown github github-flavored-markdown

3
推荐指数
1
解决办法
4399
查看次数

获取类的静态方法

假设我们有这样一个类:

class Foo {
   static bar () {}
}
Run Code Online (Sandbox Code Playgroud)

我们可以bar使用静态方法调用Foo.bar().但是我们怎么能得到一个只包含类的静态方法的数组呢?

从我看到的,Object.getOwnPropertyNames(Foo)返回的不仅仅是"bar"元素.

我们如何只获取静态方法或过滤掉非静态方法Object.getOwnPropertyNames(Foo)

javascript static class ecmascript-6

3
推荐指数
1
解决办法
2850
查看次数

YouTube Iframe API 无法将消息发布到 http。收件人有来源 https

使用 YouTube Iframe API,我在 Safari 9.1, OS X Yosemite 中收到以下错误。

无法向http://www.youtube.com发布消息。收件人有来源https://www.youtube.com

该页面可以在其他浏览器(例如 Firefox、Chrome 等)中运行。此外,事实证明它仅在一台特定机器上损坏。它可以在另一台运行相同操作系统和浏览器的机器上运行。

我不知道从哪里开始调试这个。

生成的 iframe HTML 代码如下所示:

<iframe id="myVideo" frameborder="0" allowfullscreen="1" title="YouTube video player" width="200" height="200" src="http://www.youtube.com/embed/?html5=1&amp;showinfo=0&amp;autoplay=0&amp;rel=0&amp;controls=1&amp;playsinline=1&amp;enablejsapi=1&amp;origin=http%3A%2F%2Fwww.example.com"></iframe>
Run Code Online (Sandbox Code Playgroud)

JavaScript 代码是这样的:

...
vid_frame = new YT.Player(id, {
    height: '200',
    width: '200',
    videoId: id,
    playerVars: {
       html5: 1,
       showinfo: showVideoInfo,
       autoplay: 0,
       rel: showRelatedVideos,
       controls: showPlayerControls,
       playsinline: 1
    },
    events: {
        onReady: onPlayerReady
    }
});
Run Code Online (Sandbox Code Playgroud)

我觉得有一个浏览器设置阻止了网站和 YouTube API 之间的通信,但错误只是说https://www.youtube.com正在尝试向http://www.youtube.com(而不是https)发送某些内容。

我尝试手动将其更改http为 …

javascript youtube safari iframe youtube-iframe-api

3
推荐指数
1
解决办法
6583
查看次数

在COBOL中启动子进程

如何在GnuCOBOL中启动子进程?

在Node.js的,我们可以使用spawnexec启动子进程:

var proc = require("child_process").spawn("ls", ["-l"]);
proc.stdout.on("data", function (chunk) {
  console.log(chunk);
});

// or

var proc = require("child_process").exec("ls -l"], function (err, stdout, stderr) {
   ...
});
Run Code Online (Sandbox Code Playgroud)

上面的两个例子都运行ls -l(列出文件和目录).如何在COBOL中实现同样的目标?

cobol child-process gnucobol

3
推荐指数
1
解决办法
199
查看次数

创建具有相同键和值的对象,而不重复数据

在ES6中,我们可以:

const key = "foo"
const myObj = { key }
myObj
// => { foo: "foo" }
Run Code Online (Sandbox Code Playgroud)

所以,{ key }等同于{ key: key }.

但是,如何在没有key变量的情况下创建相同的对象?

我希望有类似的东西{ foo: "foo" }.我试过了obj = { "foo" },但是那个扔了.

构建这个对象的正确方法是什么,不使用变量而不重复foo单词?

javascript object ecmascript-6

3
推荐指数
1
解决办法
1973
查看次数

如何序列化JavaScript关联数组?

我需要序列化一个关联的JavaScript数组.它是一种简单的产品形式和数值,但在构建数组之后似乎是空的.

代码在这里:http://jsbin.com/usupi6/4/edit

javascript forms arrays jquery

2
推荐指数
2
解决办法
2万
查看次数

防止.NET逆向工程/反编译

有没有办法阻止.NET Reflector在程序中工作?

例如:我正在开发一个具有机密数据的程序(如gMail地址和密码),我不希望有人能看到它们.

我怎样才能做到这一点?

c# wpf reflector

2
推荐指数
1
解决办法
960
查看次数

Android SDK Manager无法正常工作

在启动Eclipse时,我收到一条消息

This version of ADT requires Android SDK Tools revision 21.0.0 rc9 or above.
Current version is 10.0.0.
Please update your SDK tools to latest SDk version.
Run Code Online (Sandbox Code Playgroud)

所以单击Open SDK Manager按钮没有任何反应,在控制台中我收到此消息.

[2012-12-27 16:15:06 - SDK Manager] [SDK Manager] Error: Expected verb after global parameters but found 'sdk' instead.
Run Code Online (Sandbox Code Playgroud)

为什么?

我的SDK管理器窗口无法打开,因此无法更新SDK工具.我正在使用Eclipse Helios开发Ubuntu 10.10.

eclipse sdk android

2
推荐指数
1
解决办法
1万
查看次数

选择文件时获取文件列表对象Jquery

当拖放文件<div>以获取我使用的文件列表对象var files=e.originalEvent.dataTransfer.files;但是当从上传窗口选择文件时我不知道该使用什么.

检查这个 jsfiddle.

我该<input type="file">怎么用来从中获取文件列表?

jquery filelist

2
推荐指数
1
解决办法
1万
查看次数