小编los*_*rce的帖子

在node.js中递归复制文件夹

是否有一个文件夹及其内容全部复制,而无需手动做的序列更简单的方法fs.readir,fs.readfile,fs.writefile递归?

只是想知道我是否错过了一个理想的工作方式

fs.copy("/path/to/source/folder","/path/to/destination/folder");
Run Code Online (Sandbox Code Playgroud)

javascript node.js

128
推荐指数
15
解决办法
14万
查看次数

使用node.js获取HTTP标头

是否有通过node.js获取特定地址标头的内置方法?

就像是,

var headers = getUrlHeaders("http://stackoverflow.com");
Run Code Online (Sandbox Code Playgroud)

会回来的

HTTP/1.1 200 OK.
Cache-Control: public, max-age=60.
Content-Type: text/html; charset=utf-8.
Content-Encoding: gzip.
Expires: Sat, 07 May 2011 17:32:38 GMT.
Last-Modified: Sat, 07 May 2011 17:31:38 GMT.
Vary: *.
Date: Sat, 07 May 2011 17:31:37 GMT.
Content-Length: 32516.
Run Code Online (Sandbox Code Playgroud)

node.js

64
推荐指数
6
解决办法
13万
查看次数

图像暗/光检测客户端双面脚本

有没有人知道是否有可用于使用客户端脚本检测图像(包含html)中的暗度/亮度的脚本?

我基本上希望能够检测背景中使用的图像类型(黑暗/光线),并让CSS/HTML/Jquery/JS根据光暗的变量(true为false)调整页面.

我知道有可用的服务器端脚本但不能用于此特定开发.

提前致谢.

javascript canvas image client-side

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

模仿Javascript'警报'阻止性质

是否有可能创建一个自定义模态消息,"阻止"脚本执行直到用户输入?

例如,如何在不使用本机窗口警报/提示功能的情况下实现此目的?

setInterval(function(){ 
     alert('Click OK to Continue');  // timing stops until user hits ok
},4000);
Run Code Online (Sandbox Code Playgroud)

我知道你可以让你的自定义对话框调用用户输入的回调函数,但我有兴趣能够强制这种阻塞行为

javascript alert

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

在Javascript中使用拆分获取数组的最后一个元素

我正在尝试使用javascript对字符串进行拆分后得到最后一个数组项.

    var str ="Watch-The-Crap-456".split('-')[this.length];
    console.log(str);??? 
   // want it to console log 456, now it consoles WATCH which is in array[0]
Run Code Online (Sandbox Code Playgroud)

我试着[this.length - 1]让我得到最后一个数组项,但它给了我undefined,我知道有些人可能会说创建另一个变量来存储数组,但是看看我们是否可以保持更短的内容很有意思.

javascript

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

$ addToSet更新后,mongodb中的切片数组

我有一个类似于此结构的文档

{
    "brand": "BMW",
    "models": ["320","545"]
}
Run Code Online (Sandbox Code Playgroud)

模型必须是唯一的,我在添加新项目时使用以下查询,

db.cars.update(
    {brand:'BMW'},
    {
        $addToSet: {
            models: '750'
        }
    },
    {upsert:true}
);
Run Code Online (Sandbox Code Playgroud)

这会给

{
    "brand": "BMW",
    "models": ["320","545","750"]
}
Run Code Online (Sandbox Code Playgroud)

题:

如何限制"模特"可以拥有的商品总数?假设我只想保留最后3个添加的模型.因此,如果我插入一个新模型'135',我最终会得到

{
    "brand": "BMW",
    "models": ["545","750","135"]
}
Run Code Online (Sandbox Code Playgroud)

我读到了$slice修饰符,但它似乎只在使用时才可用,$push而不是$addToSet

mongodb mongodb-query

8
推荐指数
1
解决办法
2362
查看次数

写一次,读取很多mysql字段

您是否可以在不授予任何其他用户权限的情况下限制更新字段?

基本上,行中的值只能在insert语句中设置.

mysql

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

列出HTML Canvas中的唯一颜色

有没有一种有效的方法来获取当前在HTML Canvas中绘制的颜色列表?

我猜正确的术语是当前复合材料的调色板

html5 canvas

6
推荐指数
1
解决办法
753
查看次数

Babel 可以在生成的代码中包含 regeneratorRuntime 依赖项吗?

使用 babel 定位 Node v4,生成的代码似乎依赖于regeneratorRuntime未包含在输出中的模块。

据我所知,在执行生成的代码之前,似乎必须在运行时需要“regenerator-runtime/runtime”模块。(通过https://babeljs.io/docs/en/usage#polyfill

生成器脚本:

const babel = require('@babel/core');
const out = babel.transformSync(`
  (async () => {

  })();
`, {
  presets: [
    [
      "@babel/preset-env",
      {
        "targets": {
          "node": "4"
        }
      }
    ]
  ]
});
Run Code Online (Sandbox Code Playgroud)

输出:

"use strict";

function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } …
Run Code Online (Sandbox Code Playgroud)

javascript node.js babeljs babel-polyfill

6
推荐指数
1
解决办法
198
查看次数

使用node.js中的emscripten编译的C库

按照emscripten wiki上的说明操作后,我设法编译了一个小型C库.这导致了一个a.out.js文件.

我假设要使用这个库中的函数(在node.js中)这样的东西会起作用:

var lib = require("./a.out.js");
lib.myFunction('test');
Run Code Online (Sandbox Code Playgroud)

然而,这失败了.任何人都可以帮助或指出一些与此相关的基本教程吗?

clang node.js

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