我想在我的kali linux上使用无服务器.为了进行无服务器安装,我们需要节点js安装,我已经完成了.
root@gpunk:~# npm --version
3.10.10
root@gpunk:~# node --version
v6.10.0
root@gpunk:~# nvm --version
0.31.0
Run Code Online (Sandbox Code Playgroud)
(github上的一些解决方案建议由nvm安装节点js来解决这个问题,并尝试了这一点.).现在当我运行命令来npm install -g serverless安装无服务器时,我收到以下错误消息.
root@gpunk:~# npm install -g serverless
/root/.nvm/versions/node/v6.10.0/bin/serverless -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/slss -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/sls -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
> serverless@1.24.1 postinstall /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless
> node ./scripts/postinstall.js
?????????????????????????????????????????????????????
? serverless update check failed ?
? Try running with sudo or get access ?
? to the local update config store via ?
? sudo chown -R $USER:$(id -gn $USER) /root/.config ?
?????????????????????????????????????????????????????
/root/.nvm/versions/node/v6.10.0/lib
`-- serverless@1.24.1
Run Code Online (Sandbox Code Playgroud)
我犯了什么可能的错误,以及如何克服它?
我试图打印完整的ASCII图表.同时我在tutorialsschool.com网站上看到了这段代码.
#include<stdio.h>
void main() {
int i;
for(i=0;i<=255;i++){
printf("%d->%c\n",i,i);
}
}
Run Code Online (Sandbox Code Playgroud)
它看起来很完美,但问题是它不打印位置的符号(我使用Code :: Blocks IDE),如7,8,9,10和32.我真的很困惑,为什么它不打印那些值location.And它给在线编译器提供了一些奇怪的输出.这就是Code :: Blocks的问题.什么可能是打印这些ASCII符号的其他程序.
我已经知道我们可以用数字方式对字符串数组进行排序,将它们转换为整数数组,然后使用Arrays.sort()或使用任何比较器.
所以我的问题是如果这些字符串超出了整数或长整数的限制,那么我们如何对它们进行排序.例如,考虑以下字符串数组:
14829435897932384626433832795
4159265358979323846264338327
1937286535897932384626433832795296523
23746289
Run Code Online (Sandbox Code Playgroud)
在那些情况下,传统的比较器或任何排序方法将无法工作,因为它们反过来使用整数(或任何其他数据类型).