`
weiyinchao88
  • 浏览: 1176065 次
文章分类
社区版块
存档分类
最新评论

2007年11月6日总结

 
阅读更多

昨天晚上外网运行了上线通知有问题,又出现了上次的问题,运行一段时间之后程序慢慢退出。。

查了好久,终于找到原因,特此写下,作为一个总结。

编译错误已经排除,g++ -Wall能排除大部分的错误

按照一般的思路,1.程序出错退出,都会产生core文件,分析core文件就能查找到哪里出错了,但是由于我的程序是继承公司的父类,产生多个子进程,公司的策略是一个子进程异常死亡会被捕获,然后自动拉起一个新子进程,不会产生core文件,所以比较郁闷,怀疑是内存出错,2.运行valgrind分析,没有查到错误,但是问题依旧存在。。

3.写日志,写日志只能察看逻辑方面的,因为是多进程,日志比较乱,很难分清是哪里的日志,到底哪里死掉了很难看出来

4.查看代码也找不到是啥原因,最后实在没办法了,5.在主要程序部分添加try{} catch(...){},自己捕获所有异常,终于发现问题出在哪个函数了,然后在该函数部分添加日志,打印内存信息

最后找到了问题,原来是有一个函数需要一个手机号码作为参数,但是没有检查该手机号是否是错误数据,导致异常。。。

总结:一个函数:要检查正确的输入,要区分各种情况的输出,对于数据一定要判断

///////////////////////////////////////////////////////////////////////////////////////////////

grep 时偶尔会出现如下错误 Binary file 文件名 matches

grep将文件当作了二进制的了,加参数 -a 强制按照text文件来匹配就ok了。。

分享到:
评论

相关推荐

    董淳光的SQLITE3_使用总结

    作者: 董淳光 42530 (老工号) dcg1981@163.com 2007年6月11日星期一

    [QC成果]降低建筑工程厕浴间门口部位渗漏率汇报.doc

    2012年3月21日-2012年08月31日实施阶段(Do)、2012年09月01日-2012年10月20日检查阶段(Check);2012年10月21日-2012年12月25日处理阶段(Action)。 QC小组概况表 表一 小组名称 QC 小组 课题名称 降低建筑工程...

    跆拳道馆教练员职位说明书.doc

    职位类型 技术 上级职位 竞训部经理 编制日期 2007年7月10日 职位概要 以体育专业进行划分(跆拳道教练员、高尔夫教练员、网球教练员、羽毛球教练员、兵兵球教练员)。负责所属体育项目的教练工作,拟定教案、教学...

    Android实训报告基于Android游戏开发.docx

    2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月...

    深入解析ATL(第2版).pdf

    出版社: 电子工业出版社书号: 9787121049859发行时间: 2007年11月01日 地区: 大陆 语言: 简体中文 简介: 编辑推荐 ATL的发明人Jim Springfield亲自作序推荐。  四位顶尖的Windows编程专家倾力合作,绝对经典...

    宝鸡市可吸入颗粒物24h浓度变化特征分析* (2009年)

    结果 宝鸡市区PM10平均小时浓度值的日变化特征为12月份9点浓度最高,可以达到0.29mg/m3,每年的3月份凌晨2点其浓度最低值,为0.03mg/m3,每年的元月到3月中旬和11月中旬到年底,宝鸡市区PM10日平均小时浓度变化幅度...

    大数据开题报告范文.docx

    6.2014 年 12 月 25 日完成三稿,定稿。 1研 究 的 方 法 及 措 施 本课题在研究方法将会采用以下方法: 1.文献研究法:查阅、引用相关专著、期刊文献等; 2.描述分析法:就企业内部控制的现状和存在的问题进行归纳...

    电子英汉词典设计1.doc

    C++语言程序设计题典第一版 北京 清华大学出版社 2003年4月 [5] 刘振安 刘燕君 C++程序设计课程设计第一版 机械工业出版社 2004年8月 发出任务书日期: 2007年 6 月 18 日 指导教师签名: 计划完成日期: 2007年 6 ...

    电子英汉词典设计1.docx

    收回义务书日期: 2007年 6 月 18 日 指点教员签名: 方案完成日期: 2007年 6 月 22 日 基层教学单位责任人签章: 主管院长签章: 目 录 1 设计目的与要求……………………………………………………………1页码 2 ...

    网上日记本

    (2)详细设计阶级:(2007年5月份---2007年6月份) (3)测试阶段:(2007年6月份) 第二部分 软件需求分析 1. 用户功能和数据流图(DFD) 在项目可行性研究的基础之上,我们对系统各项功能进行了初步的分析。 1.1 ...

    [Excel.VBA程序开发自学宝典(第2版)].罗刚君.扫描版.pdf

    发行时间: 2011年08月01日 地区: 大陆 语言: 简体中文 简介: 内容简介: 《ExcelVBA程序开发自学宝典(第2版)》是VBA入门的经典教材,对VBA的基础理论、语法规则、代码优化、编写思路、开发函数与使用数组等都...

    国内外主流的三维GIS软件

    随后,在2006年11月初微软发布了Virtual Earth 3D。今年6月,微软推出Bing搜索后,意味着原来的“Virtual Earth”变成了“Bing Maps and Bing Maps for Enterprise”。  五重唱·美国环境系统研究所公司(ESRI):...

    留言板实验报告.doc

    哈尔滨理工大学计算机学院 课 程 设 计 题 目: 留言板设计与实现 班 级 姓 名: 指导教师: 系主任: 2014年6月 4日 目录 1.实训内容 2 2.系统需求分析 2 2.1 技术可行性 2 2.2操作可行性 3 2.3运行环境 3 ...

Global site tag (gtag.js) - Google Analytics