编程
文章平均质量分 76
百草神农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
泛型:volatile:多线程程序员最好的朋友,volatile修正符及让你的编译器为你检查竞态条件
我不想破坏你的情绪,但这篇专栏针对多线程编程中最可怕的问题。如果说——正如前面一篇泛型所说的——写出意外安全(exception-safe)的程序很难,但写意外安全的程序和多线程编程比起来就是小孩子的玩意。 用到多线程的程序是众所周知地难写,难验证,难调试,难维护,总的来说难以驾御。不正确的多线程程序可能会运行几年都不出问题,但在某些时间条件符合时就会导致不可预料的灾难。 不用说,一个写转载 2008-09-28 02:39:00 · 623 阅读 · 0 评论 -
WinCE下面的关机,重新启动和冷启动
本文地址:http://blog.youkuaiyun.com/autophyte/archive/2008/11/06/3240975.aspx 1. 关机 /* 模拟power键按下实现关机,因为关机以后应用程序处理器将会断电,所以关机以后,无法通过此种方式重新开机。 */ void SuspendWinCE() { ::keybd_原创 2008-11-06 12:07:00 · 2812 阅读 · 0 评论 -
STL中vector/list的几种赋值方法的速度比较
本文地址: http://blog.youkuaiyun.com/autophyte/archive/2008/11/08/3256096.aspx 因为工作中遇到要对比较大的vector以及list进行比较频繁的互相复制的动作,为了提高赋值速度,所以对几种赋值方式的耗时进行了一下对比。测试代码:#include "stdafx.h"#include #include #include #include原创 2008-11-08 18:12:00 · 15570 阅读 · 1 评论 -
使用fgets函数返回值而不是feof
今天在调试程序的时候,发现cevtor中多了一个数据。函数如下: 隐藏行号 复制代码 ? 原始代码。 void create_testcase::read_districtfiles(){ tstring::size_type pos=m_str_logpath.rfind(_T(//)); if (tstring::npos==pos) ret原创 2009-09-21 06:23:00 · 6309 阅读 · 1 评论
分享