自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

delphiwcdj的专栏

Good Programmers are made, not born. (Weinberg) | github.com/gerryyang | 微信订阅号 tencentgerryyang

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 POSIX线程 (2)

2011-11-27 wcdj BLP 4th P.421 1 同时执行 2 同步 2.1 用信号量进行同步 2.2 用互斥量进行同步 1 同时执行 编写一个程序来验证两个线程程序是同时进行的(当然,如果是一个单处理器系统上,线程的同时执行就需要靠CPU在线程之间的快速切换来实现)。在这个程序中我们是在两个线程之间使用“轮询技术”,所以它的效率很低。 问题1:两个线

2011-11-27 23:26:33 964

原创 关于标识唯一性的一段测试代码

2011-11-16 wcdj 夜深人静…… 一段测试代码 #include using namespace std; const int iTotal = 2000; const int iMsgNum = 3; char szFsm[iTotal] = {0}; int iFsmNo = 0; int iAdd = -1;// add factor int i

2011-11-16 00:54:31 918 1

原创 awk中一个关于NR和FNR的应用

2011-11-13 wcdj 问题: 有两个目录,里面有很多的文件,目录a里的文件名都是20111111XXXXXX-00000000-XXXXXXX- XXXXXX.dat.Tdat,目录b里的文件名都是20111111XXXXXX-XXXXXXXX-XXXXXXX-00000000.Tdat,即目录a中文件的第二个字段和目录b中文件的第四个字段对应,如果两个字段相同,就把这两个文件名输出

2011-11-13 23:33:30 1433

原创 POSIX线程 (1)

2011-11-06 wcdj BLP 4th P.416 类UNIX操作系统早就具备了多进程的功能了,但有时人们认为,用fork调用来创建新进程的代价太高。在这种情况下,如果能让一个进程同时做两件事情或至少看起来是这样将会非常有用。而且,你可能希望能有两件或更多的事情以一种非常紧密的方式同时发生。这就是需要线程发挥作用的时候了。 知识点: (1) 在进程中创建新线程。 pt

2011-11-06 23:39:27 870

原创 gcc 3.3.4中使用引用时存在的问题

2011-11-1 wcdj 问题: rvalue类型表达式可以有引用吗? const int &iref = 100; printf("%d", iref);// ok, 100rvalue类型表达式可以有non-const的引用吗? 标准参考: C++ 03 3.10 Lvalues and rvalues P.56 1, Every expression is eit

2011-11-01 13:23:09 1248

原创 int向string赋值潜在的溢出bug

2011-11-1 wcdj 在程序中,有时会这样写代码: #define XXX_ID 1 string str_result; str_result = XXX_ID; // ... int iResultCode = atoi(str_result.c_str());问题:这样的代码是否正确? 程序员本意的想法是iResultCode 应该为 1: // error str =

2011-11-01 11:12:04 2464

Win-MASM编译器

本软件是一款很好的集成软件,在这个环境里我们可以很方便的进行汇编,对于学习微机原理的同学将会带来巨大的帮助,相当方便。 本软件基于汇编器MASM,采用C语言与VB混合编程。改进了在DOS平台上的非集成汇编程序编译环境的不足。 欢迎广大汇编爱好者使用本软件进行汇编上机与学习!

2010-04-17

C++类库KYLib

C++类库KYLibKYLib 有针对VC6, VS2003, VS2005等版本库, 而且基于KYLib开发的代码可以在VC不同版本中平稳移植, 甚至可以平稳移植到Linux中。

2009-10-21

很好的正则表达式学习资料

正则表达式就是处理字符串的方法,以行为单位进行字符串的处理,通过一些特殊字符的辅助,可以让用户轻松搜索替换某特定的字符串。 很好的正则表达式学习资料

2009-10-11

Linux IPC源码

很好的东西,希望对大家有帮助 信号量是一种对多个进程访问共享资源进行控制的机制,其实为了解决互斥共享资源的同步问题而引入的机制。

2008-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除