自定义博客皮肤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 1372

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

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

2009-09-21 20:57:00 1033

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

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

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

原创 PythonWin的一个bug

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

2009-09-14 17:47:00 6102 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 1335

原创 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 1092

原创 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 4898 4

原创 挥泪卸载Google Desktop

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

2009-09-03 16:47:00 1156

LibreCAD 2.2.1

开源的二维CAD软件

2024-08-09

VTK 9.3 Windows版本VS2019

VTK 9.3 Windows版本, 使用VS2019编译,打开了Qt6的支持。

2024-07-25

poppler库Windows版本

poppler开发库是一个PDF的渲染库,这个是Windows平台的预编译二进制库。不包含源文件。可以用来开发Windows上的PDF文件阅读器等等。压缩包中也包含了一些实用程序小工具可以对PDF文件进行一些常规操作,例如提取图片,压缩,分片,转换为PostScript,生成text, 或者HTML等功能。如果用于商业用途,请遵守该库的License说明。更多用例用法和说明请参考本人博客相应的文章。Happy Coding!

2024-07-19

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

TA关注的人

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