2006年12月31日

摘要: 2006马上就要过去了,blog也长草了。贴上一点代码,意思一下 前段时间在C#里需要用到random shuffle功能,一时没找到合适的代码,就按自己的理解写了一段,所得到结果也能满足自己的需要。值得注意的一点是随机数生成器的选择。直接以Random做为随机数生成器因为时钟精度问题,在一个小的时间段内会得到同样的伪随机数序列,你shuffle后会得到同一个结果。.net提... 阅读全文
posted @ 2006-12-31 21:17 吴尔平 阅读(7968) 评论(4) 推荐(0) 编辑

2006年10月20日

摘要: 最近要把远程机器上的事件日志拿回本地分析,不过不管是直接在事件查看器另存还是用dumpel.exe备份,都不是很合自己心意。我一时又没找到更好的工具,不过手里有python啊。下面是简单的源代码,仅满足自已目前的需要 1 # -*- coding: cp936 -*- 2 def Usage(): 3 print '-f windows event log .evt格式备份' 4 ... 阅读全文
posted @ 2006-10-20 10:48 吴尔平 阅读(3356) 评论(0) 推荐(0) 编辑

2006年7月28日

摘要: IronPython 1.0 Release Candidate One of the great features of the .NET framework is the Common Language Infrastructure (CLI). The CLI provides a common foundation for a wide variety of programming l... 阅读全文
posted @ 2006-07-28 10:56 吴尔平 阅读(1081) 评论(0) 推荐(0) 编辑

2006年7月20日

摘要: Visual Studio 2003 Service Pack 1 Visual Studio... 阅读全文
posted @ 2006-07-20 11:33 吴尔平 阅读(847) 评论(0) 推荐(0) 编辑

2006年3月30日

摘要: The 16th Annual Jolt Product Excellence Award Winners BOOKS GENERALJolt Winner: Prefactoring by Ken Pugh (O'Reilly)Productivity Winners... 阅读全文
posted @ 2006-03-30 17:50 吴尔平 阅读(857) 评论(1) 推荐(0) 编辑

2006年3月20日

摘要: 1. std::string,std::wstring与System::String^转换 1 /** \class sidle::StrHelper 2 \brief std::string,std::wstring与System::String^转换 3 \author 吴尔平 4 \version 1.0 5 \date 2006.03.20 -... 阅读全文
posted @ 2006-03-20 09:40 吴尔平 阅读(2108) 评论(3) 推荐(0) 编辑

2006年2月10日

摘要: 双重检测锁(Double-Checked Locking)实现的Singleton模式在多线程应用中有相当的价值。在ACE的实现中就大量使用ACE_Singleton模板类将普通类转换成具有Singleton行为的类。这种方式很好地消除了一些重复代码臭味,而且,优化后的性能较标准互斥版本提高15倍[1]。最近在用C++/CLI做一些工作,Singleton不可避免地需要用到,于是我又制造... 阅读全文
posted @ 2006-02-10 10:32 吴尔平 阅读(2987) 评论(5) 推荐(0) 编辑

2006年1月3日

摘要: 开始用C++/CLI做项目,但默认生成的UnitTest在项目中使用了C++代码时会出错。这个问题在困扰了我两天后,终于找到了答案,共享之。 Re: Testing Native Code (C++ ) using Team Unit Testing frameworks http://forums.microsoft.com/MSDN/ShowPost.aspx?PostI... 阅读全文
posted @ 2006-01-03 09:48 吴尔平 阅读(1674) 评论(4) 推荐(0) 编辑

2006年1月1日

摘要: 看了7cat转了个贴子,才发现用VC2005之前有件很重要的事要做,一件非常重要的事情,重要到不做这件事情,你无法使用VC2005。因为: 2005 CRT memory leaks: std::basic_iostream ( affects std::stringstream, std::fstream, probably others )!!! 这真是件让人郁闷的事情!... 阅读全文
posted @ 2006-01-01 21:24 吴尔平 阅读(1741) 评论(0) 推荐(0) 编辑

2005年12月19日

摘要: 俺只测试了表和存储过程,其它对象未有实际测试,使用前请备份数据库,任何错误俺概不负责 ^_^。 1 /* 2 brief: 改变数据库所有对象的所有者 3 author: 吴尔平 4 date: 2005/12/19 5 */ 6 7 declare @owner varchar(255) 8 set @owner = 'dbo' 9 10 declare @obje... 阅读全文
posted @ 2005-12-19 22:25 吴尔平 阅读(1267) 评论(1) 推荐(0) 编辑