小编Sar*_*ngh的帖子

XSym:在 Windows 上的 Docker 中执行二进制文件时未找到

我在 Windows 上使用 Docker。

错误:

Step 4/5 : RUN npm install -g
 ---> Running in ec6582e10f69
+ lfg-auth@1.0.0
added 1 package in 0.437s
Removing intermediate container ec6582e10f69
 ---> f2b9a25a51a3
Step 5/5 : RUN npm run build-tsc
 ---> Running in 6321ac31e370

> lfg-auth@1.0.0 build-tsc /app
> tsc

/app/node_modules/.bin/tsc: line 1: XSym: not found
/app/node_modules/.bin/tsc: line 2: 0021: not found
/app/node_modules/.bin/tsc: line 3: 8cbd85238d8fbeb66a0afc1d79bcd880: not found
/app/node_modules/.bin/tsc: line 4: ../typescript/bin/tsc: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

typescript docker

7
推荐指数
1
解决办法
2047
查看次数

奇怪的无符号long long int行为

我使用unsigned long long int进行一些计算但是

std::cout << std::setprecision(30) << 900000000000001i64+4*pow(10, 16);
Run Code Online (Sandbox Code Playgroud)

给出输出:40900000000000000

还有这个

std::cout << std::setprecision(30) << 900000000000011i64+4*pow(10, 16);
Run Code Online (Sandbox Code Playgroud)

给出输出:40900000000000008

现在我不知道发生了什么我尝试删除i64尝试打印4*pow(10, 16)给出正确的结果40000000000000000也尝试40900000000000011直接打印,它打印正确的结果.它适用于10 ^ 14的功率但在此之后它开始表现得很奇怪.

有人可以解释发生了什么吗?

c++ unsigned-long-long-int

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

标签 统计

c++ ×1

docker ×1

typescript ×1

unsigned-long-long-int ×1