1.首先将这段错误在百度翻译上面查询一下,是什么意思,查询结果如下: 打开密钥数据库文件失败。C;\用户\ w \平台\ securecrt_fx6.5.3 \\ \\ \\ hostsmap.txt knowhosts配置 2.然后将它 Failed to open the key databas ...
分类:
数据库 时间:
2017-03-09 15:18:59
阅读次数:
345
报错 今天线上遇到故障,php进行因为段错误退出了,系统日志中的kernel报错如下: 查询 对于__ratelimit: 250 callbacks suppressed的报错的原因不是很理解,遂做了一番查询,记录一下: __ratelimit: N callbacks suppressed表示内 ...
分类:
系统相关 时间:
2017-02-26 01:06:01
阅读次数:
6817
引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯) 2.返 ...
分类:
编程语言 时间:
2017-02-14 18:52:32
阅读次数:
286
约瑟夫环问题的具体描述是:设有编号为1,2,……,n的n个(n>0)个人围成一个圈,从第1个人开始报数,报到m时停止报数,报m的人出圈,才从他的下一个人起重新报数,报到m时停止报数,报m的出圈,……,如此下去,知道剩余1个人为止。当任意给定n和m后,设计算法求n个人出圈的次序。 一开始看到这这个题目 ...
分类:
编程语言 时间:
2017-02-12 20:16:24
阅读次数:
248
一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 int backtr ...
分类:
系统相关 时间:
2017-02-09 16:05:15
阅读次数:
394
一EVENTDATA EVENTDATA记录登录的相关属性 只有直接在 DDL 或登录触发器内部引用 EVENTDATA 时,EVENTDATA 才会返回数据。如果 EVENTDATA 由其他例程调用(即使这些例程由触发器进行调用),则它将返回 NULL。 在隐式或显式调用 EVENTDATA 的事 ...
分类:
其他好文 时间:
2017-02-04 19:48:18
阅读次数:
434
这两天在折腾移动短信网关接口,使用的是CMPP2.0协议,在连接网关发送短信测试时,出现了Msg_Src字段错误的问题 后来发现文档中有好几个地方都使用了SP企业代码字段,比如: CMPP_CONNECT消息中Source_Addr字段 CMPP_SUBMIT消息中Msg_src字段 这两个字段虽 ...
分类:
移动开发 时间:
2017-01-20 15:35:17
阅读次数:
201
1.如果没有产生core文件,可以查询系统log 通过 sudo cat /var/log/messages |grep segfault 或者 sudo dmesg|grep segfault 获得这种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系 ...
分类:
系统相关 时间:
2016-12-24 17:31:13
阅读次数:
569
1、假如apache的配置文件httpd.conf同时加载libphp5.so和libphp7.so 2、如图所示,modules下同时存在libphp5.so/libphp7.so 3、启动apache,遇到下列错误 4、解决办法就是卸载php5;yum remove php;因为我是yum方式安 ...
分类:
Web程序 时间:
2016-12-22 11:33:10
阅读次数:
618
结合程序崩溃后的core文件分析bug 引言 在《I/O的效率比较》中,我们在修改图1程序的BUF_SIZE为8388608时,运行程序出现崩溃,如下图1: 图1. 段错误 一般而言,导致程序段错误的原因如下:内存访问出错,这类问题的典型代表就是数组越界。非法内存访问,出现这类问题主要是程序试图访问... ...
分类:
其他好文 时间:
2016-12-11 01:12:22
阅读次数:
181