工作
文章平均质量分 56
bessics
这个作者很懒,什么都没留下…
展开
-
当前公司编码过程中的一些经验
1. 在编写代码的时候,如果整个团队遵循一个命名原则,对于后续的新加入者有很大的好处:代码容易读懂。100个人写出来的代码,和一个人写的代码一样 2. 代码检视,对所有何如代码进行检视,是质量保证的最好的手段,也是学习代码的最好方式。 3. 责任田制,每个人一个责任田,田主负责召集模块的守护、架构优化等等 4. 一个软件一定要有持续集成,这样才能保证第一时间发现问题。原创 2012-09-04 23:38:40 · 1035 阅读 · 0 评论 -
Win32命令行控制台,显示百分比
#include "stdafx.h"typedef unsigned char UCHAR;typedef unsigned short USHORT;typedef unsigned long ULONG;int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){ int nRetCode = 0; // in原创 2012-09-15 23:59:57 · 479 阅读 · 0 评论 -
内存泄露越界的一种检测方式,只能检测部分
内存越界在代码编写中很常见,下面介绍如果防止部分内存越界。一般而言,系统中存在下面几个函数:malloc,free,memcpy,memcmp首先要做的是将上述函数进行封装,前面加上前缀CSDN_Malloc,CSDN_Free,CSDN_MemCpy, CSDN_MemCmp,malloc的时候,多申请8个字节,头部4个字节,尾部4个字节,中的内存返回。然后对头部和尾部的字节原创 2013-06-11 09:48:58 · 569 阅读 · 0 评论 -
从一个数组里面获取相邻的数字。显示为1,3-5,10-20
// Getnext.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"typedef struct { unsigned long ulStart; unsigned long ulEnd; unsigned long ulIdx;}TT_NextData;unsigned long TT_GetNextData(unsigned lon原创 2013-06-07 00:13:24 · 322 阅读 · 0 评论 -
环形缓冲区
在生产者和消费者都只有一个的情况,环形缓冲区从实现机制上可以打到免锁的效果。环形缓冲区在相应中断处理速度方面效果非凡。#include "stdafx.h"#include "stdio.h"#include "memory.h"typedef unsigned long ULONG;typedef unsigned short USHORT;typedef unsigned原创 2014-04-10 22:43:34 · 554 阅读 · 0 评论