2011年1月18日
摘要: 在C#中使用Delegate可以方便的包装Win32非托管dll中的函数指针(回调函数)。如下面的Win32API:typedef void (*PFNCLIENTCONNECTED)(DWORD clientId, DWORD addr);typedef void (*PFNCLIENTDISCONNECTED)(DWORD clientId, DWORD addr);typedef void (*PFNMESSAGERECEIVED)(DWORD clientId, DWORD addr, LPCSTR message);extern "C" __declspec(dllexport) B 阅读全文
posted @ 2011-01-18 12:41 曹兵强 阅读(727) 评论(1) 推荐(0) 编辑
  2010年11月19日
摘要: 看到一篇关于哈佛大学学生是如何学习的文章,贴出来与大家共勉之。如果管理员觉得本文不合适放在首页,可以放在其他地方,谢谢! 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么使哈佛成为... 阅读全文
posted @ 2010-11-19 10:45 曹兵强 阅读(180) 评论(0) 推荐(0) 编辑
  2010年11月17日
摘要: MySQL Redhat下安装先解压源码包,然后切换到相应的目录,再参照mysql/ 目录下的INSTALL-SOURCE 文件中的”MySQL Installation Using a Source Distribution”进行安装,具体步骤如下:解压源码包#tar zxvf mysql-xxxxx.tar.gz#cd mysql-xxxxx建立mysql 用户组和用户... 阅读全文
posted @ 2010-11-17 11:03 曹兵强 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 在手动编译安装mysql的过程中.发生错误如下: configure: error: No curses/termcap library found在网上找了很多的解决办法,发现以下这个正解,放上以备查用解决方法:安装 ncurses-devel-5.5-XXXXXX.i386.rpm注意版本问题,也许我们两个需要安装的版本不一样.此外还有一种办法./configure --prefix=/usr... 阅读全文
posted @ 2010-11-17 10:58 曹兵强 阅读(167) 评论(0) 推荐(0) 编辑
  2010年11月16日
摘要: 凡嚣尘世几时歇,夜夜入耳人难眠。人生艰难是磨砺,碧水清潭无藏龙。 零九年蜗居杨箕有感!... 阅读全文
posted @ 2010-11-16 11:15 曹兵强 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当一个进程... 阅读全文
posted @ 2010-11-16 11:11 曹兵强 阅读(443) 评论(0) 推荐(0) 编辑