
工作
文章平均质量分 56
bessics
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
当前公司编码过程中的一些经验
1. 在编写代码的时候,如果整个团队遵循一个命名原则,对于后续的新加入者有很大的好处:代码容易读懂。 100个人写出来的代码,和一个人写的代码一样 2. 代码检视,对所有何如代码进行检视,是质量保证的最好的手段,也是学习代码的最好方式。 3. 责任田制,每个人一个责任田,田主负责召集模块的守护、架构优化等等 4. 一个软件一定要有持续集成,这样才能保证第一时间发现问题。原创 2012-09-04 23:38:40 · 1073 阅读 · 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 · 527 阅读 · 0 评论 -
内存泄露越界的一种检测方式,只能检测部分
内存越界在代码编写中很常见,下面介绍如果防止部分内存越界。 一般而言,系统中存在下面几个函数:malloc,free,memcpy,memcmp 首先要做的是将上述函数进行封装,前面加上前缀优快云_Malloc,优快云_Free,优快云_MemCpy, 优快云_MemCmp, malloc的时候,多申请8个字节,头部4个字节,尾部4个字节,中的内存返回。然后对头部和尾部的字节原创 2013-06-11 09:48:58 · 630 阅读 · 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 · 359 阅读 · 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 · 627 阅读 · 0 评论