自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bruce

努力做一个精通全栈开发的段子手

  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 珍惜生命,远离PythonWin

借用《潜伏》中李崖大队长的一句台词:见鬼的事情天天有啊。继前几天PythonWin的妖怪问题之后,今天又出现了一个奇怪的事情:编辑完一个python文件之后保存,结果文件中的字符都被替换成了"="。天啦,好在还有备份。 重新试了一次同样的操作,发现结果是一样的 - 并非偶然。发生这种怪事,第一感觉是被某个安全软件给过滤了(强大的IT部门常常会用类似方法过滤邮件中的附件)。用file m

2009-09-22 15:45:00 1333

原创 【微博客】CSDN开了python专题

CSDN博客居然开了python专题,值得鼓励一下!python作为一门非主流编程语言,使用的人很多,但是大多数(包括我)都只知道皮毛,就我所知在国内应用水平并不高。如果CSDN能够遴选出一些优秀的文章,让广大爱好者受益就是莫大功劳一件了。 刚才草草看了一些专题中的文章列表,水平高低不一。其中还有一些小错误,恐怕会误了初学者。深切担忧,继续关注。。。  

2009-09-21 20:57:00 992

原创 编写异常安全的代码永远不会亏本

今天发现程序中有一个bug,是由异常安全引起的。代码中为了同步数据的访问,使用了一个critical section,当代码出现异常时不会调用LeaveCriticalSection,所以出现了死锁。这是一个很常见的问题,也很容易解决,即为critical section编写一个lock类,使用构造函数和析构函数来执行EnterCriticalSection和LeaveCriticalSe

2009-09-21 15:10:00 1064 2

原创 PythonWin的一个bug

偶然发现ActivePython 2.5中的PythonWin Editor的一个bug: 1. 启动PythonWin Editor2. 选择“New” -> "Python Script"3. 在新建的文件中输入“#”, 回车换行4. 在新行中再次输入“#”,然后回车 这个不一定每次都能够重现,多试两次就有问题。  

2009-09-14 17:47:00 6048 6

原创 VC10和C++ 0x (3) - static_assert

static_assert断言(assertion)是提高代码质量的有效武器。C++标准库中的assert, MFC中的ASSERT宏/VERIFY宏都是断言的例子,它们的共同点是在运行时对程序状态进行判断,例如检查函数的参数有效性,检查类的不变式(invariant)等。而C++ 0x中的静态断言呢,和运行时的断言不一样,它是编译时执行检查的。看下面的例子: // fil

2009-09-11 16:07:00 1300

原创 VC10和C++ 0x (2) - auto

auto这个关键字来自C++ 98标准。在C++ 98中它没有什么作用,C++ 0x中“借用”它来作为自动类型推演(automatic type deduction)。当auto出现在声明中时,它表示“请用初始化我的表达式类型作为我的类型”。例如下面代码: C:/Temp>type autocat.cpp#include #include #in

2009-09-11 00:10:00 1044

原创 VC10和C++ 0x (1) - lambda表达式

对CSDN的博客排版实在是不敢恭维,我用WLW花了好几个小时才翻译完这篇博客的第一部分,发布出来结果代码部分错乱不堪。又花了一刻钟在CSDN的编辑器里在线编辑重新排版,结果还是一个鸟样!真受不了。 如果看着不爽的朋友可以看这里:http://www.cnblogs.com/brucejia/archive/2009/09/05/1560675.html    

2009-09-03 22:51:00 4838 4

原创 挥泪卸载Google Desktop

忍痛把Google Desktop卸载掉了,只因为系统盘空间不够用。Google Desktop创建的索引文件占了超过2GiB, 这些文件就在%APPDATA%里边,而且没有办法设置索引文件的位置。缺憾!   上周同样忍痛卸载的是MSDN, 唉,跟Google Desktop类似,也是一大推文件放在%APPDATA%目录下边。占了太多空间,系统每天都在抱怨系统盘空间不够,烦的要死。   不

2009-09-03 16:47:00 1126

空空如也

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

TA关注的人

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