随笔分类 -  软件开发

开发软件的积累
python logging 日志轮转文件不删除问题
摘要:前言 最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要通过contab定时清理数据。 分析 项目使用了 logging 的 TimedRotatingFileHandler : 参考 python logging 阅读全文
posted @ 2016-05-07 18:33 hustlijian 阅读(2267) 评论(0) 推荐(0)
MQ(Message Queue)的介绍和使用
摘要:ØMQ(Message Queue)的介绍和使用----------- A introduction and practice of message queue ------------李剑Blog:www.cnblogs.com/hustlijianEmail:hustlijian@gmail.com什么是消息队列?在计算机科学中,消息队列(Message queue)是一种进程间通信或同一进程的不同线程间的通信方式。[1]消息发送后,可以立即返回,由消息系统来确保消息的可靠传递,消息作为应用间的一种通信方式,能够有效的降低各模块间的耦合性,提升分布式协作的效率。发布者只管把消息发 阅读全文
posted @ 2013-04-23 18:27 hustlijian 阅读(7907) 评论(2) 推荐(1)
VC 中 C2275问题解决
摘要:好久没有写自己的博客了,现在开始又把自己的心思花到学习技术上呢!前面是去考研了,现在已经确定保研了呢。闲话不提太多,下面总结下最近编程中碰到的一个问题。 前不久和同学一起合作参加了一个程序设计比赛(http://dian.org.cn/seedpk),在最后综合代码的时候,却有331个error,而在他那里却没有任何问题。后面搜索以后才知道,因为他使用的新的编译器,支持新的要求。而我编译的用的是VC6.0这个“老古董”了。问题显示:error C2275: 'time_t' : illegal use of this type as an expression这可能是任何的类型 阅读全文
posted @ 2012-10-31 22:52 hustlijian 阅读(905) 评论(1) 推荐(0)
软件测试的原则
摘要:测试用例中一个必需的部分是对预期输出或结果进行的定义 程序员应当避免测试自己的程序 一个组织也应当避免测试自己的程序 彻底的检查测试的结果 测试用例中需要包含有效的和预料到的例子,也应该包含无效和未预料的例子 测试的一半是“未做其应该做的事”,另一半是“做了不应该做的事” 避免测试用例是一次性的,除非程序是一次性的 计划测试是,不应默许不会有错,注意“调试”和“测试”的区别 程序某部分有更多的错误的可能性,与已经发现的错误成正比(纠结) 软件测试是一项极富创造性,和智力挑战的工作 阅读全文
posted @ 2011-05-24 23:38 hustlijian 阅读(219) 评论(0) 推荐(0)
代码检查错误列表总结
摘要:数据引用错误 是否有变量使用前未赋值或初始化 下标值是否越界(上越界,下越界) 是否有非整数下标 是否有虚调用(悬挂指针,没有内存空间) 当使用别名时,属性是否正确 记录和结构的属性是否匹配(存储形式) 是否计算位串地址,是否传递位串参数(字节边界) 基础存储属性是否正确 跨过程的结构定义是否匹配(多过程,多子程序使用中) 索引或下标是否有“仅差一个”的错误 继承需求是否满足 运算错误 是否有非运算变量间的运算(数组,字符串) 是否有混合模式的运算(类型不同) 是否存在不同字长变量间的运算 目标变量大小是否小于赋值大小(空间不足) 中间结果是否上溢或下溢 是否除零 是否存在二进制不精确度(3. 阅读全文
posted @ 2011-05-24 23:38 hustlijian 阅读(644) 评论(0) 推荐(0)


无觅相关文章插件,快速提升流量