- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 makefile例子文件已经提供下载
我把前面讲解过的那个makefile文件发布到CSDN的资源里面了,感兴趣的同志可以去下载。地址是: http://download.csdn.net/source/397617
2008-03-28 09:45:00 842
原创 makefile学习总结(修正版)
这几天好好研究了下makefile,然后做了一个自认为还算智能的makefile。用的时候,只要把它放在项目里面,只要配置一下需要的几个参数,然后就可以make了。以后无论怎么添加代码文件,都不用去动这个makefile了,嘿嘿。我先是研究了eclipse自动生成的makefile,然后在它的启发下,进行了改造,最终实现了自己的makefile。下面是我写的这个makefile,我会对它做
2008-03-27 16:09:00 1049 1
原创 emacs cannot open termcap database file 的解决办法
我安装的是sidux linux的最新预览版,也就是最最新的那个测试版本,还是安装在苹果笔记本的虚拟机上面的,嘿嘿。只是没想到,在安装emacs的时候竟然遇到了这么多事情,道路竟然这么曲折!安装过程看起来很正常,装好之后,键入emacs,竟然提示我说什么"cannot open termcap database file"。上网搜了一大圈,ncurses也装了,但是emacs还是不行。
2008-03-27 09:47:00 1951
原创 .bashrc和profile的异同
最近在家里装了一个sidux linux。给它安装和配置jdk的时候遇到了一些小问题。解决之后,总结一下。首先是安装。随便找了位置,就开始安装。但是发现jdk竟然就给安装在了我执行安装的目录下面,而不是传说中的/usr/java下面。只好切换到root下面,然后在/usr下面手动建立了java文件夹,然后在这下面进行安装,位置问题才算搞定。或者说,应该把所谓的“安装好的文件”拷贝到/usr
2008-03-25 09:17:00 1124 1
原创 emacs的基本操作
有阵子没用emacs了,竟然都快忘记了,干脆把一些基本操作写下来好了。帮助操作:c-h t 看入门指南c-h r 看manual窗口操作:c-x 1 只有一个窗口c-x 2 水平分割窗口c-x 3 垂直分割窗口c-x o 切换窗口c-m-v 滚动下面的窗口(向上滚动是c-m-shit-v)emacs操作:c-x c-c 退出emacsc-u 数字 命令 :重复命令数字次数c-g 取消c
2008-03-21 16:11:00 736
原创 我的emacs配置
要回归emacs了,先晒一下自己的配置吧。 ;;set c program style(add-hook c-mode-hook linux-c-mode)(setq imenu-sort-function imenu--sort-by-name)(defun linux-c-mode() (define-key c-mode-map [return] newline-and-ind
2008-03-21 13:44:00 1530
原创 windows版本的服务器端框架代码已经发布了。
我已经把前阵子做的那个服务器端的框架代码上传到CSDN里面了,这次发布的是windows版本的第一版。欢迎大家去下载。地址是:http://download.csdn.net/user/schumyxp/
2008-03-20 11:44:00 904 3
原创 stl库里面的list使用经历总结
最近要用到c++标准库里面的list,但是它又不是支持多线程的。所以我决定对其进行一下改造,变成支持多线程的。思路上面比较简单,模仿C#下面的模式,继承list,然后对用到的方法进行重载,加入lock,变成支持多线程的。实现的时候还是发现了很多问题,主要还是c++可怕的语法,搞了我好几天天。下面就总结一下。首先为了简便,我就不继承了。首先是类的声明:templateclass Sync
2008-03-20 11:40:00 1256
原创 服务器端的高性能实现(六)——状态机和线程池的引入
上一次,我添加了调度队列。这次,我将加入状态机以及线程池。我先来说一说状态机,然后再说线程池。写代码也是在干工作。既然干工作,就是为了解决问题。那加入状态机,有什么作用呢?或者说解决了什么问题呢?首先,没有状态机可以不?当然可以,而且没有任何问题,就像我前面的代码一样。加入状态机,就是为了让程序的逻辑更加清楚,运行更加灵活,同时也可以带来更高的效率。不过事情总是两面的,加入状态机后,程
2008-03-13 09:17:00 2298
原创 服务器端的高性能实现(五)——对客户端消息的响应和处理
刚从上海回来,竟然又要再去一趟,晕死了。这次我主要添加了处理客户端消息的功能,平台是windows。具体来说,就是添加了两个队列:接收消息队列和等待队列。队列里面都是socket,每个socket对应一个客户端连接。另外,这两个队列都是用链表实现的,实际行为相当于一个循环链表。首先说接收消息队列。如果一个socket有数据可接收,那就把他放到接收队列
2008-03-03 21:05:00 1165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人