首页 › 月度存档 › 6月 2014

Linux下突破限制实现高并发量服务器

Linux下突破限制实现高并发量服务器

继续阅读 »

Linux select实现的TCP echo

该文主要是用select实现了一个TCP的echo,客户端连接到服务器端,发送数据,服务器端直接回复原数据给客户端。客户端发送quit则服务器终止。

继续阅读 »

如何导入外部Git仓库到中国源代码托管平台(Git@OSC)

针对最近有很多网友提问,如何导入外部代码仓库(Github、bitbucket、Google Code等等)到Git@OSC ,给出如下解决方案:

方案1:

  • 从原始地址clone一份bare仓库

  • 在Git@OSC上创建一个项目(http://git.oschina.net/projects/new),这里注意,不要勾选使用Readme初始化项目,不要选择项目的授权协议和.gitignore 文件,因为这些会导致项目有第一个提交。
  • 记下新建项目后的地址,推荐使用http或者ssh方式皆可,大项目推荐ssh方式。

继续阅读 »

一个宏命令,就可以程序崩溃时生成dump文件

在主程序初始化时加入
DeclareDumpFile();
继续阅读 »

一个模板单例的实现

以前看过高手写的单例实现,也是利用继承模板基类来实现,最近正要用到单例模式,却苦于找不到以前高手的代码,于是就自己动手实现,代码如下

继续阅读 »

MFC控件完全重绘从CWnd开始

导读:

我并不推荐采用自绘的方式去完成一些控件(比如 CStatic,CButton,RadioBox,CheckBox等)的美化,而是推荐大家从CWnd入手,把这些基本控件完全重新绘制一遍(当然, 有些做的很好的控件还是需要继承来自绘的,比如CListCtrl)。为什么这么做?因为MFC对这些控件的某些操作是隐蔽的,某些限制是我们无法接受的 (比如CTabCtrl的头部高度和每个Item的宽度)。我觉得掌握如下知识,绘制其他基本控件就不是绘制的问题,而是数据结构的事情了。

继续阅读 »

南通地铁最新规划图

南通地铁规划图 南通地铁规划图说明

你需要知道的 16 个 Linux 服务器监控命令

有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么,请关掉 GUI 开始命令行之旅吧。

继续阅读 »