自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

schumyxp的专栏

编程是一门艺术

  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 makefile例子文件已经提供下载

我把前面讲解过的那个makefile文件发布到CSDN的资源里面了,感兴趣的同志可以去下载。地址是: http://download.csdn.net/source/397617

2008-03-28 09:45:00 809

原创 makefile学习总结(修正版)

这几天好好研究了下makefile,然后做了一个自认为还算智能的makefile。用的时候,只要把它放在项目里面,只要配置一下需要的几个参数,然后就可以make了。以后无论怎么添加代码文件,都不用去动这个makefile了,嘿嘿。我先是研究了eclipse自动生成的makefile,然后在它的启发下,进行了改造,最终实现了自己的makefile。下面是我写的这个makefile,我会对它做

2008-03-27 16:09:00 1028 1

原创 emacs cannot open termcap database file 的解决办法

我安装的是sidux linux的最新预览版,也就是最最新的那个测试版本,还是安装在苹果笔记本的虚拟机上面的,嘿嘿。只是没想到,在安装emacs的时候竟然遇到了这么多事情,道路竟然这么曲折!安装过程看起来很正常,装好之后,键入emacs,竟然提示我说什么"cannot open termcap database file"。上网搜了一大圈,ncurses也装了,但是emacs还是不行。

2008-03-27 09:47:00 1906

原创 .bashrc和profile的异同

最近在家里装了一个sidux linux。给它安装和配置jdk的时候遇到了一些小问题。解决之后,总结一下。首先是安装。随便找了位置,就开始安装。但是发现jdk竟然就给安装在了我执行安装的目录下面,而不是传说中的/usr/java下面。只好切换到root下面,然后在/usr下面手动建立了java文件夹,然后在这下面进行安装,位置问题才算搞定。或者说,应该把所谓的“安装好的文件”拷贝到/usr

2008-03-25 09:17:00 1105 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 723

原创 我的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 1518

原创 windows版本的服务器端框架代码已经发布了。

我已经把前阵子做的那个服务器端的框架代码上传到CSDN里面了,这次发布的是windows版本的第一版。欢迎大家去下载。地址是:http://download.csdn.net/user/schumyxp/ 

2008-03-20 11:44:00 889 3

原创 stl库里面的list使用经历总结

最近要用到c++标准库里面的list,但是它又不是支持多线程的。所以我决定对其进行一下改造,变成支持多线程的。思路上面比较简单,模仿C#下面的模式,继承list,然后对用到的方法进行重载,加入lock,变成支持多线程的。实现的时候还是发现了很多问题,主要还是c++可怕的语法,搞了我好几天天。下面就总结一下。首先为了简便,我就不继承了。首先是类的声明:templateclass Sync

2008-03-20 11:40:00 1243

原创 服务器端的高性能实现(六)——状态机和线程池的引入

上一次,我添加了调度队列。这次,我将加入状态机以及线程池。我先来说一说状态机,然后再说线程池。写代码也是在干工作。既然干工作,就是为了解决问题。那加入状态机,有什么作用呢?或者说解决了什么问题呢?首先,没有状态机可以不?当然可以,而且没有任何问题,就像我前面的代码一样。加入状态机,就是为了让程序的逻辑更加清楚,运行更加灵活,同时也可以带来更高的效率。不过事情总是两面的,加入状态机后,程

2008-03-13 09:17:00 2262

原创 服务器端的高性能实现(五)——对客户端消息的响应和处理

刚从上海回来,竟然又要再去一趟,晕死了。这次我主要添加了处理客户端消息的功能,平台是windows。具体来说,就是添加了两个队列:接收消息队列和等待队列。队列里面都是socket,每个socket对应一个客户端连接。另外,这两个队列都是用链表实现的,实际行为相当于一个循环链表。首先说接收消息队列。如果一个socket有数据可接收,那就把他放到接收队列

2008-03-03 21:05:00 1148

原创 又出差了,更新暂停几天

真是很不爽,近来总是出差,所以更新也被迫中断了。回来后更新会继续……

2008-03-03 18:29:00 772

redhat5的yum配置

redhat5的yum配置,使用了163的镜像,速度快。

2011-11-25

makefile第3版

上次发表的第2版有bug,这次的makefile终于实现了傻瓜化,一次配置就可以使用了。

2008-05-14

makefile第二版

修正如下:<br>不用每次make之前都要clean一下了。<br>另外还添加了一个INCLUDEPATH参数,可以添加头文件路径了。

2008-05-08

一个c++的makefile例子

一个makefile文件的例子。这个makefile可以自动搜索代码,无需人为添加。目前只支持c++,可以生成可执行程序,共享库和静态库。

2008-03-28

Server4Win

一个服务器端的框架,可以自定义协议等内容,这是第一版。日期是3月12日。

2008-03-20

空空如也

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

TA关注的人

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