自定义博客皮肤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的专栏

编程是一门艺术

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

原创 服务器端的高性能实现(七)——订阅功能的引入

很多时候,我们会需要这样的功能:1,甲告诉乙,你去监控一个值,每个一秒钟向我汇报一次2,甲告诉乙,我现在要去做别的事情了,委托给你一件事情,5秒钟后你去做要实现上面的场景,就需要一种功能。这种功能,有时候我们称为订阅。就像我们在邮局订了杂志一样,每个月,邮局都会主动把杂志给我们送过来,不用我们每个月都去给邮局打个电话,告诉他给我送杂志来。因为这个功能很有用,也很常用,所以我决定把它加入到这个框

2008-05-30 11:55:00 1068

原创 Linux之x登录前后的变化

最近用Redhat linux开发,偶然间发现一个有趣的现象。在命令行登录系统的时候,登录前后Linux里面的x字母,宽度会有轻微的改变。登录后会变得宽一点。如:Red Hat Enterprise Linux AS release 4Kernel 2.6.16 on an i686schumy login:登录之后,会发现上面Linux里面的x变宽了一些。搞几个终端,来回切换

2008-05-26 17:27:00 646

原创 由“位运算”想到的

最近,有人问到我一个面试题,求可以整除整数N的最大的数,并且还是2的幂。因为这次不是讨论这个问题,我就直接给答案了,是:N&(-1*N)。这个题目就用到了位运算。位运算很简单,一共就那么几个,分别是:左移位(>),与(&),或(|),异或(^),取反(~)。没了,就这些了。那么,用这些操作,都可以干些什么呢?在回答这个问题问题之前,需要先复习一些离散数学里面的问题,至少我需要复习一下。

2008-05-18 10:55:00 595

原创 makefile第三版发布

首先为上次发布的第2版makefile存在严重bug表示歉意。这次发布的makefile,真正实现了下面的功能:1,自动获取代码的路径结构,不用在每次添加新的文件夹后更新makefile2,对.cpp文件和.o文件建立了关联,如果只有个别.cpp文件做了修改,再次执行make的时候,能够只编译新修改的文件,并重新连接。3,makefile文件只有一个,不用在每个文件夹下面都放一个子

2008-05-14 17:48:00 779 2

原创 makefile第二版发布了

上一般的makefile存在一个很讨厌的bug,就是每次make的时候,如果不做clean操作,就会失败。这次主要是修正了这个问题。现在可以随意make了,因为不用每次都clean,大大提高了编译的效率。还要就是追加了一个INCLUDEPATH参数,可以配置引用的头文件的路径了。下载地址:http://download.csdn.net/source/446336

2008-05-08 17:11:00 687

原创 for循环嵌套的效率

有人说,两个嵌套的for循环,把循环次数多的放在里面,效率会比较高。这是个老话题了。网上的讨论很多。我记得我第一次见到这个问题的时候还在上高中。今天就简单的总结一下吧。先上代码:void test1(){ long dt = DateTime.Now.Ticks; for (int i = 0; i  {  for (int j = 0; j   {   a[i,j] = 0;  } } 

2008-05-06 09:41:00 7821 2

原创 五一归来

五一期间去了云南旅游,感觉颇爽。充好了电,又要继续加油奋斗了。明天起开始继续更新博客,up up up,给自己加油了。

2008-05-05 19:43:00 658

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关注的人

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