老顽童

09 2011 档案

C++虚函数表解析(转)
摘要:C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没 阅读全文

posted @ 2011-09-20 10:05 老顽童 阅读(111) 评论(0) 推荐(0)

F10 ubuntu 调试 被占用
摘要:In Ubuntu, key F10 is used to open the first item of the menu bar, but If you use Emacs key binding in eclipse, F10 is used as the redo key. So you need to do the below change.Run gconf-editor, browse to /desktop/gnome/interface then scroll down to menubar_accel and delete the F10 value.From http:// 阅读全文

posted @ 2011-09-15 00:38 老顽童 阅读(309) 评论(0) 推荐(0)

Windows完成端口与Linux epoll技术简介
摘要:WINDOWS完成端口编程1、基本概念2、WINDOWS完成端口的特点3、完成端口(Completion Ports )相关数据结构和创建4、完成端口线程的工作原理5、Windows完成端口的实例代码Linux的EPoll模型1、为什么select落后2、内核中提高I/O性能的新方法epoll3、epoll的优点4、epoll的工作模式5、epoll的使用方法6、Linux下EPOll编程实例总结WINDOWS完成端口编程 摘要:开发网络程序从来都不是一件容易的事情,尽管只需要遵守很少的一些规则;创建socket,发起连接,接受连接,发送和接受数据。真正的困难在于:让你的程序可以适应从单单一个 阅读全文

posted @ 2011-09-09 11:03 老顽童 阅读(1995) 评论(0) 推荐(0)

Ubuntu 9.04 APT-GET 安装nginx+php+mysql
摘要:通过APT-GET安装 NGINXsudo apt-get install nginx装好后 可以直接用WEB访问了然后安装MYSQL-SERVER MYSQL-CLIENT因为在光盘中带了这个包免去了下载的过程填加到源里面apt-cdrom add安装 sudo apt-get install mysql-server mysql-client安装PHPsudo apt-get install php5-cli php5-cgi php5-mysql另外还需要安装 LIGHTTPDapt-get install lighttpd这个时候 NGINX 已经启动了所以这个起不来 80端口冲突然后 阅读全文

posted @ 2011-09-09 10:10 老顽童 阅读(610) 评论(0) 推荐(0)

导航