随笔分类 - 后台开发错误问题
摘要:使用ssh远程登陆 IDC机房服务器,发现老是出现如下告警信息: -bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory -bash: warning: se
阅读全文
摘要:日志集中式监控平台上线已经有一段时间,但是大部分情况下只是作为发布或者出问题时查看日志的便利工具使用。平时大家都不怎么主动上去看看。于是前几天把应用的错误日志也加上邮件、Hi和短信报警,马上就收到很多错误报警,引起了大家的重视。其中有一个Redis报错: Push notify error: =>
阅读全文
摘要:工作中遇到这样一个问题,某个多级流水多线程的程序,在压力测试下会偶现segmentation fault11错误,错误出现在运行类函数的地方,而后排查后发现是由于多线程争抢导致类被析构后才走入判断,导致出现内存越界。 代码流程如上: 1、多级流水:Task1->Task2->Task3,且每个Tas
阅读全文
摘要:将int变量转为(void*)时出现错误 error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] 这是由于int类型为32位,指针为long long 64位 解决方法:(void*)(i
阅读全文
摘要:1、如果安装了多个boost版本或boost路径不是scribe脚本指定的话,会出现问题: 解决方法:在configure 后加一个参数 --with-boost-filesystem=boost_filesystem 2、thrift-home路径设置为/usr/local,找不到thrift 解
阅读全文
摘要:错误示例: 使用g++编译,出现如下错误: 解决方法: 1、 2、 3、 具体原因: 模板的处理过程分为两步(标准编译,VS是另一种方式)。第一步,在类型实例化前,所有不依赖于模板参数的数据被查找和检查。第二部,类型确定,而后处理剩余的部分。 现在,在第一阶段,没有迹象表明next函数是依赖于模板参
阅读全文
摘要:‘close’ was not declared in this scope ‘read’ was not declared in this scope ‘sysconf’ was not declared in this scope 没有包含头文件 unistd.h 造成的。 加上' #inclu
阅读全文
摘要:centos7 yum安装时遇到错误:Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY 无法安装时,可按如下方法解决: This mini how to will explain you how to enable EPEL (Extra
阅读全文
摘要:在redhat6上编译无问题,在centos7上编译出现错误: ,这是由于 make_pair在c++11前后修改了声明,对于该错误,有两种修改方式: 1、make_pair(str, pos) 2、make_pair<string, int>(string(str), int(pos))
阅读全文
摘要:我觉得在window下面,查找被删除的svn文件夹和文件是件比较麻烦的事,恢复就更麻烦了。有的时候,命令还是比鼠标要好用的。 下面做一个例子来说明一下,删除和恢复的例子。 实际删除文件夹和删除文件的操作的方法有一点点不同 1,删除文件夹后,要回到被删除文件夹的上一级目录 cd 父目录[root@Bl
阅读全文
摘要:在windows下拷贝vimrc到Linux,运行vim命令后,出现错误 vim E492: Not an editor command: ^M 原因: linux的文件换行符为\n,但windows却非要把\r\n作为换行符,所以,vim在解析从windows拷贝到linux的的vimrc时,因为
阅读全文
摘要:(1)gcc和g++都是GNU(组织)的一个编译器。 (2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。 (3)对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。
阅读全文
摘要:在Linux下的GDB环境中,用p 命令查看一个void *型的变量的时候,提示为: "attempt to dereference a generic a pointer " 这里主要是指针类型不确定,强制转换指针类型后,可以使用转换后的指针类型打印元素。
阅读全文
摘要:1、Connection refused (111) 启动服务:rsync --daemon --config=/etc/rsyncd.conf 2、@ERROR: Unknown module 'search' 在/etc/rsyncd.conf中添加 私有ip: 在IPv4里的私有IP被定义在R
阅读全文
摘要:出现错误: 安装库:gperftools-devel.x86_64
阅读全文