错误: exception in initAndListen: 14043 clear tmp files caught exception exception: locale::facet::_S_create_c_locale name not valid, terminating   发生场景: mongodb   解决方案: 在命令行输入 > export LC_ALL="C" 以便去除本地设置…
You might need to append LC_ALL="en_US.UTF-8" to file: /etc/default/locale and reboot your machine if there are runtime errors related to locale::facet::_S_create_c_locale name not valid.…
qt项目 qt creator项目由插件自动转换成的vs2015项目,为了发布少带些dll ,切换成vs2013项目,在更改了一些vs2013不支持的c++新标准写法之后,release可正常编过,但是debug报错,具体如下 vs 报错: DataManager.cpp1>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xlocale(122): error C2665: “std::locale::facet::o…
文件 创建文件: touch filename 创建目录: mkdir dirname, 创建目录及文件: mkdir -p dir/file 删除文件/目录: rm [-rf] filename 显示当前文件: ls ; 显示所有文件: ls -a; 显示所有文件及信息:ls -la 显示文件具体信息: file filepath 重命名/移动: mv A B, 将目录/文件A重命名为B mv /a /b/c, 将/a目录移动到/b下,并重命名为c 路径 更换路径: cd 补全路径: tab…
下载文件 http://downloads.mongodb.org/linux/mongodb-linux-i686-static-2.5.0.tgz 解压: tar -zxvf mongodb-linux-i686-static-2.5.0.taz   改名: mv mongodb-linux-i686-static-2.5.0 mongodb 创建数据库存储路径以及日志路径 配置文件如下: mongodb.conf #端口,默认为27017 port=27017 #数据库路径 dbpath=…
最近页游开放平台比较多, 每个平台要求的Linux版本各不相同, 这给开发人员部署服务器带来了很大的困难. 在本机Linux编译的程序,发布时即便将依赖的so附带到目标Linux环境,仍然会碰到依赖及版本问题,例如: [root@localhost bin]# ldd wkcenter ./wkcenter: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./wkcenter)./wkcenter…
注意:centos6上就不要装mongo3了,容易出错. 1. 下载 curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz 2.解压 tar -zxvf mongodb-linux-x86_64-2.6.3.tgz 3.将解压内容移动到/server/mongodb中 mkdir -p /server/mongodb cp -Rf mongodb-linux-x86_64-2.6.3/*  /serve…
参考:http://www.haorooms.com/post/3m 注意:centos6上就不要装mongo3了,容易出错. 1. 下载 curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz 2.解压 tar -zxvf mongodb-linux-x86_64-2.6.3.tgz 3.将解压内容移动到/usr/local/mongodb中 mkdir -p /usr/local/mongodb cp…
静态编译C/C++程序,让程序运行不受平台限制 由于Linux操作系统的特有elf加载顺序. (可以参考此文). 虽然可以很大程度上解决Windows早期版本的dll hell问题, 但是给部署带来了很大难度 一般常见的解决方法是, 找到一个与目标Linux版本及glibc版本一致的Linux, 将代码及依赖包放在之上编译, 完成后再发布.这种方法与Linux下常见软件安装方法类似. 但是对于商用服务器部署步骤来说未免繁琐, 安全性低. 还有一种方法,使用静态链接. 将所有可执行文件文件依赖的静…
通过VNC 在VNC窗口上出入 roscore  得到下面错误信息 ----------------------------------------------------------- process[rosout-1]: started with pid [3751]started core service [/rosout]terminate called after throwing an instance of 'std::runtime_error' what(): locale::…