小编Dus*_*gal的帖子

npm卡在fetchMetadata - >网络上

无论是从package.json安装的npm还是单个软件包,我的npm都会遇到很多困难.

现在,我甚至无法做到 sudo npm install node-inspector -g

我使用的node 6.2.1,npm 3.9.5ubuntu 16.04

npm cache clear没有帮助.安装需要数小时或失败.

node.js npm npm-install

55
推荐指数
6
解决办法
4万
查看次数

FileSaver.js 正在保存损坏的图像

这本来工作正常,突然就停止工作了。我不确定到底发生了什么变化。

我需要通过 URL 下载多个图像。

我使用以下代码:
https://plnkr.co/edit/nsxgwmNYUAVBRaXgDYys ?p=preview

$http({
  method:"GET",
  url:"imageurl"
}).then(function(response){

  saveAs(new Blob([response.data]), "image.jpg");

},function(err){

});
Run Code Online (Sandbox Code Playgroud)

文件大小不同,不是 0 字节。

blob http filesaver.js

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

wpa_supplicant - 如何切换到不同的网络?

我需要什么: 通过调用 python 脚本连接到 archlinux 上的不同 wifi 网络。

我在做什么: 从 python 执行以下语句:

wpa_passphrase "MySSID" "MyPass"> /etc/wpa_supplicant/profile.conf
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/profile.conf
dhcpd wlan0
Run Code Online (Sandbox Code Playgroud)

它仅适用于第一次尝试。第二次执行时,它说 dhcpd 已经打开。我不知道如何切换到另一个网络。

我也试过 wpa_cli 又一次,不知道如何切换到另一个网络。

请提出一些修复或替代方案(不复杂)

python unix linux archlinux wpa-supplicant

5
推荐指数
1
解决办法
3961
查看次数

DynamoDB createTable(如果不存在)

您需要在DynamoDB上创建一个表.问题是,如果它存在,则createTable响应是错误的.我该如何避免这种情况.因为我在发生错误时抛出通知,但在这种情况下,我不想这样做.

我不想比较错误代码,因为ResourceInUseException它太模糊了.另外,我认为首先发送描述表请求并不是一个合适的解决方案.

有办法createIfNotExists吗?

node.js amazon-dynamodb aws-sdk

5
推荐指数
1
解决办法
7063
查看次数

Azure文档DB orderby timestamp字段

timestamp我的每个文件中都有一个字段.时间戳采用ISODate格式.有没有办法在Document Explorer或Query Explorer中使用它对数据进行排序?

azure azure-cosmosdb

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

JSON.parse 给出字符串中的换行符异常

我得到以下字符串:

var str='{"message":"hello\nworld"}';

我需要把它变成 JSON 对象。但是,JSON.parse(str)由于\n

我看到了这个问题,但没有帮助。

从那以后,我尝试了 var j=JSON.parse(JSON.stringify(str))

但是当我使用时我仍然得到字符串而不是对象 typeof j

我知道使用\\n有效,但问题是,当我需要使用该值时,它不会在新行上打印。

更新:好的,我刚刚意识到\\n正在工作。我正在使用它来转换\n\\n

var str='{"message":"hello\nworld"}';
str=str.replace(/\n/g, "\\\\n").replace(/\r/g, "\\\\r").replace(/\t/g, "\\\\t");

var json=JSON.parse(str);

console.log(json.message);
Run Code Online (Sandbox Code Playgroud)

有人可以纠正它吗?

javascript string json node.js

5
推荐指数
1
解决办法
6453
查看次数

mongodb 服务在说 serverStatus 非常慢后崩溃

我在 EC2 上有一个 mongodb 服务。一段时间后它会自动崩溃。当我这样做时systemctl status mongodb,它给了我以下输出:

? mongodb.service - 高性能、无架构的面向文档的数据库加载:加载(/etc/systemd/system/mongodb.service;启用;供应商预设:启用)活动:自 2017 年 2 月星期五以来失败(结果:信号) -17 02:00:00 UTC;3 小时 37 分钟前主 PID:1152(代码 = 已终止,信号 = 已终止)

Feb 17 02:00:00 ip-172-31-29-240 systemd[1]: mongodb.service: Main process exited, code=killed, status=9/KILL Feb 17 02:00:00 ip-172-31 -29-240 systemd[1]: mongodb.service: 单元进入失败状态。2 月 17 日 02:00:00 ip-172-31-29-240 systemd[1]:mongodb.service:因结果“信号”而失败。警告:自单元启动以来,日志已被轮换。日志输出不完整或不可用。

当我检查/var/log/mongodb/mongod.log文件时,我得到了这个:

2017-02-20T11:11:05.624+0000 I CONTROL  [main] ***** SERVER RESTARTED *****
2017-02-20T11:11:05.638+0000 I CONTROL  [initandlisten] MongoDB starting : pid=29177 port=27017 dbpath=/var/lib/mongodb 64-bit host=ip-172-31-29-240
2017-02-20T11:11:05.638+0000 I CONTROL  [initandlisten] …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu mongoose mongodb node.js

5
推荐指数
1
解决办法
5912
查看次数

我应该在生产中将日志写入控制台吗?

我正在使用 Node.js 和winston记录器。

我将info,warnerror级别记录到文件和控制台中。
此外,我还将一些日志debugsilly级别日志记录到控制台

我想保留自己的日志文件,并将日志保存在journalctl.

但是,我有一些担忧:

  1. 它会影响我的表现吗?(由于涉及I/O)
  2. 这是正确的做法吗?(无论如何也没帮助奈德·史塔克)
  3. 我应该避免在生产中登录到控制台并保持控制台干净吗?

standards logging node.js winston

5
推荐指数
0
解决办法
789
查看次数

使用节点 fluent-ffmpeg 将图像转换为视频

我为此找到了很多样本​​,但没有一个适合我。

我有几个图像。URL、Base64 或缓冲区。

我需要将它们转换为视频,而不改变质量。

我最接近的是这个命令:
ffmpeg -framerate 1 pattern_type glob -i 'images/*.jpg' -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4

但它每秒显示 1 张图像。我需要视频为 30fps,不是 30 帧的 1 张图像,而是每秒 30 张图像。

有人可以帮我弄这个吗?

video ffmpeg node.js fluent-ffmpeg

5
推荐指数
1
解决办法
6237
查看次数

pm2 - 有没有办法限制某些代码仅供master使用?

我正在尝试使用pm2来部署我的 Nodejs 应用程序。

我有一些 cron 作业应该只执行一次。通过 PM2 集群模式,我能够跨多个 CPU 扩展我的应用程序,但所有这些 CPU 都将执行我的 cron 作业。

就像nodejs API有cluster.isMasteror一样cluster.isWorker,有没有办法让我只要求PM2 master执行它?

node.js pm2

5
推荐指数
0
解决办法
284
查看次数