自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 perl已经老了

5.8.8出来很多年了都没动过。 

2006-09-09 16:04:00 642

转载 A template class for binding C++ to Lua

http://www.lua.org/notes/ltn005.html Technical Note 5 A template class for binding C++ to Luaby Lenny Palozzi AbstractThis note explains a method of binding C++ classes to Lua. Lua does

2006-09-09 15:50:00 1828

转载 CALLBACKS IN C++ USING TEMPLATE FUNCTORS

 http://www.tutok.sk/fastgl/callback.htmlCALLBACKS IN C++ USING TEMPLATE FUNCTORSCopyright 1994 Rich HickeyINTRODUCTIONOne of the many promises of Object-Oriented programming is that it will a

2006-09-09 15:48:00 841

原创 功能与效率

很少有程序员见到效率两字不会两眼放光。反对向程序中加入新功能的很多理由中效率可能占很大的比例。可是程序是为功能而生的,而非效率。更多的时候效率只是为懒惰的苍白的辩解。最快的程序是什么都不做的程序。如果这功能会吸引用户,那么就加吧。人老了动作也会迟缓。软件也会死的。就让更多的人记住她吧。

2006-07-17 12:33:00 665

原创 谈网络游戏的更新

网络游戏一个很大的特点就是可以更新。也许有人认为这完全是句废话。如果你去做过控制台游戏或单机游戏就会知道,在那些游戏中,更新是不可能的。伴随而来的问题就是游戏发布的时候要有绝对的完整性和稳定性。而网络游戏不同。往往是版本做到具有可玩性的时候就推出去了。后续的功能和bug的修正等等都可以通过更新来做。这样的结果可能就是公司推出半成品游戏,开发人员对游戏质量的散漫态度。就公司而言,推出半成品而通过

2006-07-17 12:21:00 887

原创 研究directshow的blog

http://blog.csdn.net/aoosang/  智慧的鱼。一篇视频聊天实现的文章让我受益非浅。http://jemylu.spaces.msn.com/PersonalSpace.aspx 陆其明。写过两本directshow的书。 www.ogg.cn  收集了不少资料。敢ogg,呵呵。

2006-07-15 15:11:00 743

原创 脚本语言的选择

虽然很多脚本语言都在鼓吹他们的跨平台特性。但选择的时候还是不得不考虑平台的关系。在我的工作中用到脚本的地方一般都是写一些小的工具。一般都是用来倒数据的一次性工具。或者是做重复性工作的,项目偶合性很高,基本都不重用。一般都是写好考给同事去用。所以当这些小代码写出来以后一定要考虑它们的运行环境。大多数的类unix系统都包含象perl,python,tcl这样的工具,所以在这些系统里面用这些强大的工具都

2006-07-13 15:53:00 682

原创 perl是一个有意思的语言

以前逛书店看到一本perl的书,OReilly出的只要30块,1000多页,就买了。最近没事翻了翻,觉得真是一门不错的语言。特别有意思的就是有人用perl来写诗,就是是诗的同时也是一个可以跑的程序。以次来显示perl语言是多么的接近自然语言。 

2006-07-13 15:53:00 728

原创 mysql中关于字符集的系统变量

1.character_set_server和collation_server这两个变量是服务器的字符集。在系统启动的时候可以通过--character-set-server和--collation-server来设置它们。如果没有的话系统会把这两各变量设置成默认值latin1和latin1_swedish_ci。默认值是编译在程序中的,只能通过重新编译来改变。这两个变量只用来为create da

2006-07-13 15:52:00 793

原创 mysql不同编码数据间的转换

首先说下mysql的文字处理过程。客户端编码的文字=>服务器连接编码的文字=>存储编码的文字一般前两个编码是相同的,在客户端连接服务器的同时由客户端决定。存储编码就是我们建表的时候通过服务器编码,数据库编码,表编码,列编码一系列规则确定的列的编码。默认在客户端连接服务器时确定的前两个编码是latin1编码。如果列的存储编码是latin1,我们输入的是中文,上面的三个过程都是不要编码转换的,存进去的

2006-07-13 15:52:00 1268

原创 五花八门的bug跟踪工具

bugzilla    perlissueManager aspmantis     phptrac    pythonbugfree php 个人比较喜欢issueManager ,配置非常简单,简单到不用什么配置,而且用的是asp,很适合windows平台

2006-07-13 15:51:00 719

原创 自动测试和分析工具

随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些测试工具一般可分为白盒测试工具黑盒测试工具性能测试工具用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具。  

2006-07-13 15:51:00 671

原创 项目管理工具

1。原代码管理。CVS。2。单元测试。CPPUnit。CXXUnit。3。性能分析。Profile。4。内存分析。BC。5。每日编译。6。文档组织。Doxygen。HTML。 7。设计8。质量管理9。缺陷跟踪10。需求变更11。编码12。时间管理

2006-03-01 10:25:00 728

原创 bat的威力

这几天需要写一些临时的小工具,想想用c++来写的话至少要两三天,因为需求很急,所以上网找了些写bat的教程看了看,花了一个下午的时间全部搞定了,这还包括上网找资料和学习的时间,而且代码少的只有几行。读云风的文章说他们项目前期的一些工具都是命令行的。如果这样的话就可以把针对一个文件的处理动作用bat很轻松的变成一个批量处理多个文件的工具。在《程序员修炼之道》中,作者也提到要重视shell脚本的威力。

2005-12-06 17:25:00 836

原创 word的能与不能

不喜欢word。虽然很多人在用它。老是以一种行家的姿态出现,帮我自动格式化一些东西,而且顽固到我手动改回去又给我改回来。破机器知道我要什么格式么?做那么自动化做什么。添乱而已。用它来写项目过程中的文档非常的不适合。在整个项目过程中文档是不断更新的,当一个文件变的非常大的时候,需要让新的改变突显出来,而不用让文档的阅读者遍历整个文档来找出变动。word文件是二进制格式的,很难用一般的比较工具来自动完

2005-12-06 16:50:00 756

原创 同步工具

同步可以分为用户状态的同步和内核状态的同步两种(一)用户状态的同步工具包括两类:1。互锁函数家族:InterlockedExchangeAdd,InterlockedExchange,InterlockedExchangePointer,InterlockedCompareExchange,InterlockedCompareExchangePointer,InterlockedIncrement

2005-10-26 15:53:00 614

空空如也

空空如也

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

TA关注的人

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