小编Pau*_*Rey的帖子

如何使用nodejs读取.pdf文件的内容?

我有一个自动化 PDF 内容的方案。如何在nodejs中检索PDF文件的内容。

我对此完全被封锁了。pdf2jsona虽然和上的帖子很少,jsonreader但这些对我不起作用。任何帮助将不胜感激。

var pdfParser = new PDFParser();
fs.readFile(pdfFilePath, function(err, pdfBuffer) {
    pdfParser.parseBuffer(pdfBuffer);
}, function(pdfBuffer){
    pdfParser.parseBuffer(pdfBuffer);
})
Run Code Online (Sandbox Code Playgroud)

错误:参数数组无效,在 FSReqWrap.readFileAfterClose [as oncomplete] 处需要 .data 或 .url (fs.js:445:3)

pdf node.js

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

Docker服务处于新状态(Swarm)

我的Docker Swarm(一个由3名经理和5名工人组成的集群)面临一个奇怪的问题。我现在有许多正在运行的服务,当我接近100个服务(并且复制超过110个服务)时,我要运行的新服务将无法启动。

当我列出服务时,我有:

ID            NAME            IMAGE       NODE  DESIRED STATE  CURRENT STATE     ERROR  PORTS
alam7whfn1xe  service_name.1  some_image        Running        New 22 hours ago
Run Code Online (Sandbox Code Playgroud)

你可以看到CURRENT STATE == New 22 hours ago。如果我尝试检查日志,则它们为空。检查服务也无济于事(无关紧要)。

如果我停止某些服务,则New在第一次重试后,带有状态标记的服务可能会自行启动。看来我无论如何都达到了极限。

我在网上跟踪了一些文档,但是这个问题尚不清楚。如果可以给我指出一些链接,我们将不客气。

我认为,今天我怀疑我在Swarm(--driver=overlay)中创建的网络的IP范围不足,并且无法为容器提供足够的IP。这些网络是/24子网。有什么方法可以“刷新” IP保留,以便在不重新创建Docker网络的情况下重新初始化网络?

经过调查,可以达到此New状态的服务有两种,它们位于两个相同的网络上。

结果docker network inspect

[
    {
        "Name": "network_name",
        "Id": "okbrl5twyheq32ht3zw5l00gs",
        "Created": "0001-01-01T00:00:00Z", <- this is the real date, strange isn't it?
        "Scope": "swarm",
        "Driver": "overlay",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [ …
Run Code Online (Sandbox Code Playgroud)

networking docker docker-swarm

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

printf 如何知道它何时被传递了一个有符号整数

我试图弄清楚变量在 C 中是如何真正工作的,并且发现printf函数似乎知道相同大小的不同变量之间的差异很奇怪,我假设它们都是 16 位。

#include <stdio.h>

int main(void) {
    unsigned short int positive = 0xffff;
    short int negative = 0xffff;

    printf("%d\n%d\n", positive, negative);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

65535
-1
Run Code Online (Sandbox Code Playgroud)

c linux

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

标签 统计

c ×1

docker ×1

docker-swarm ×1

linux ×1

networking ×1

node.js ×1

pdf ×1