- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 多线程中rand()的使用
最近做了一个小项目,用到 rand(),对 rand() 在多线程中的使用有一点心得。rand() 通常在调用之前调用 srand ( unsigned ( time(NULL))),这是以时间为种子,产生一个随机数序列。对于多线程来说,若未对各个线程进行 srand(),则各线程中rand() 的输出是一样的;同理,若各个线程同时批量调用 srand ( unsigned ( time(
2014-01-28 18:32:42 4830 2
转载 assert在debug和release中的有效与失效
linux:在程序里使用assert断言, 通过gcc编译,执行可以执行。assert在程序的release版本中仍然有效(不要与VC中的ASSERT混淆),要使assert失效,只有在包含assert头文件(assert.h)的语句前定义NDEBUG宏或在编译器参数中添加-DNDEBUG参数(gcc 加 -DNDEBUG) ,就是release版,assert就不会执行。
2014-01-25 10:36:33 13646
原创 visual studio 之 mysql 的配置及使用举例
http://dev.mysql.com/downloads/installer/误入VS的兄弟有救了:)
2014-01-22 00:22:20 4122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人