我正在构建一个分布式消息传递系统,供用户在不同的Linux终端上相互发送消息.我正在寻找我的问题的场景是当我尝试将字符串写入超过4095字节/字符的文本文件时.该字符串将从用户输入生成.我已经读过最大字符串大小的ISO C99标准是4095字节/字符.我应该限制用户只输入小于4095字节的字符串吗?我知道简单的聊天消息通常很短,但我关注的场景如下.
用户尝试从某处复制并粘贴摘录,然后将其发送给其他用户.如果消息长于4095字节,则会在第4095个字符后截断字符.因此,用户只会收到第一部分.
我不确定这一点,但我想知道如果字符串长度超过4095个字符,我应该采取增加堆栈大小的路径,或者是否有另一种方式通过以某种方式将字符串分开,因为我接受它然后写逐个文件的多个字符串.
我之前在Mac上安装了Cloud Code工具,然后再升级到Yosemite.现在使用以下命令进行安装时
curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo/bin/bash
我在解析网站上的最新文档中发现我收到以下错误.
/ bin/bash:第1行:html:没有这样的文件或目录/ bin/bash:第2行:意外令牌附近的语法错误<'
'bin/bash: line 2:
301永久移动
我刚刚在浏览器中输入了" https://www.parse.com/downloads/cloud_code/installer.sh "并运行了shell脚本.它声明它正在安装并在/ usr/local/bin /中创建一个目录,并包含没有扩展名的文件"parse".
当我在VI中检查文件时,我看到以下文字.
我之前在Mac上安装了Cloud Code工具,然后再升级到Yosemite.现在使用以下命令进行安装时
curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo/bin/bash
我在解析网站上的最新文档中发现我收到以下错误.
/ bin/bash:第1行:html:没有这样的文件或目录/ bin/bash:第2行:意外令牌附近的语法错误<'
'bin/bash: line 2:
301永久移动
我刚刚在浏览器中输入了" https://www.parse.com/downloads/cloud_code/installer.sh "并运行了shell脚本.它声明它正在安装并在/ usr/local/bin /中创建一个目录,并包含没有扩展名的文件"parse".
当我在VI中检查文件时,我看到以下文字.
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.6.0</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
显然,我在这里做错了.或者可能是某些东西实际上被移动了,文档是不是最新的?