摘要: 一个轻松无聊的晚上突然想到一个问题——在当今这个Git大红大紫的时代,OpenBSD为何还在用CVS代码仓库?连他同阵营的FreeBSD都已经改用SVN,宣布逐渐废掉CVS了……问了下google,搜到有人问同样的问题。(btw:本人不善英文,只是按意思简单翻译,可能翻的很蹩脚,英文好的童鞋直接看原文最好。)http://openbsd.7691.n7.nabble.com/Why-does-OpenBSD-use-CVS-td226952.html[Alokat]Hi, first, I don't want to start a flame war about why is CVS 阅读全文
posted @ 2013-09-11 00:53 陈龙的blog 阅读(1154) 评论(1) 推荐(0) 编辑
摘要: 环境:$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS release 6.4 (Final)Release: 6.4Codename: Final$ rpm -qa | grep -i gdbgdb-7.2-60.el6.x86_64gdbm-1.8.0-36.el6.x86_64eggdbus-0.6 阅读全文
posted @ 2013-03-22 14:38 陈龙的blog 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 最近半年在做一款网页MMORPG游戏的服务端,完全从0从头写的,到目前为止已临近上线,还有很多问题,一直在赶各种功能,总之真是忙碌的一年……这半年以来也很少写文章了,连总结的时间似乎都没有;以后还是坚持每两周至少产出一篇文章,技术的也好还是其他的也好,算是总结。 阅读全文
posted @ 2012-11-11 21:55 陈龙的blog 阅读(347) 评论(1) 推荐(0) 编辑
摘要: 静态链表的基本结构网上到处都是,大学课本里也很详细,不熟悉的同学请看下面我大学时课件抓图,在此感谢楼老师。(说实话,大学那么多课,只有您的课仔细听过:-)) 数据结构课程设计帮同学做过好几个静态链表的题,没想到毕业两年多来用这东西做过好几个优化,分别如下:1、DES密钥缓存 金融交易安全类项目,存储的就是普通的Key-Value结构,Key是密钥名,Value是DES密钥,都为短字符串,原来的方案是开个共享内存做数组,按Key排序,折半查找还算说的过去,但插入和删除就是O(n)了,所以在业务高峰时期就悲剧了……有些同学可能想“为什么要用共享内存?直接用一个STL map/unorder... 阅读全文
posted @ 2012-11-11 16:56 陈龙的blog 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: cygwin/X XDMCP连接CentOSDisplay Manager通常有三种xdm/gdm/kdm,Display Manager的具体工作方式可以到wikipedia和Linux XDMCP HOWTO上去看,三种里头kdm最简单,所以本文就用kdm了。CentOS默认使用Gnome/gdm的,这不奇怪,RedHat本来就是Gnome系,而其实KDE真心做的比Gnome好,我从KDE3时代就在用她了。开启XDMCP,大概步骤是:关闭iptables,不管你是用setup/ntsysv/chkconfig... 还是iptables -F,总之先关了这东西得了。使kdm为默认的Disp 阅读全文
posted @ 2012-04-15 17:55 陈龙的blog 阅读(3203) 评论(0) 推荐(0) 编辑
摘要: 主页:http://www.tobias-jung.de/seekingprofont/ 阅读全文
posted @ 2012-03-29 10:11 陈龙的blog 阅读(340) 评论(0) 推荐(0) 编辑
摘要: CEDET是emacs非常强大的一个扩展,已经被包含在gnu emacs中,代码补全是个很方便的功能,已经有很多文章介绍过这方面的了,其中算最全面的是A Gentle introduction to Cedet用CEDET浏览和编辑C++代码用CEDET浏览和编辑C++代码(续) – 使用Emacs 23.2内置的CEDET这三篇文章已经详细介绍了如何使用CEDET,其他还有很多文章,但大多是抄这三篇的内容,但是可能还是有很多朋友自动补全上有点小问题。这里没有使用23.2以后内置的CEDET,而是另外下载的。我所使用的环境为slackware 13.37 x64, emacs 23.3 首.. 阅读全文
posted @ 2011-10-19 10:09 陈龙的blog 阅读(14532) 评论(0) 推荐(0) 编辑
摘要: 用了很多字体,网上还有什么 最适合编程 的十种字体之类的文章,最后还是发觉VC6默认的Fixedsys字体写代码看着最舒服,网上有人说可以直接把Windows下的字体 C:\Windows\Fonts\vgafix.fon弄到Linux下用,但是经俺实验,安装后在emacs设置该字体,所有文字全部会现实成方格。 后在网上找到几款ttf的Fixedsys。1、http://fixedsys.moviecorner.de/?p=download&l=1 fixedsys500c.zip 该字体是几款里头效果最好的,后面会专门写关于它的配置。2、http://fixedsys.movieco 阅读全文
posted @ 2011-10-19 10:08 陈龙的blog 阅读(4379) 评论(0) 推荐(0) 编辑
摘要: ACE之旅——第一个ACE通讯程序 ACE最大的用处就是通讯了,这个就不多说了,模仿Stevens的UNP第一个实例——daytime服务器、客户端。 现从服务端svr.cpp开始,代码如下:#include "ace/INET_Addr.h"#include "ace/SOCK_Stream.h"#include "ace/SOCK_Acceptor.h"#include "ace/Log_Msg.h"#include <time.h>int ACE_TMAIN(int, ACE_TCHAR *[]) 阅读全文
posted @ 2011-07-08 10:29 陈龙的blog 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: ACE之旅——环境搭建、HelloWorld 关于ACE的好处和牛x之处在此就不说了,新工作中大量使用到了ACE,之前没有怎么研究过,经过几周的研究,大概摸清了点脉络,故开始在此写下第一篇,也是我的笔记吧。1、构建开发环境 我的开发环境是:Slackware 13.37 x86 Linux系统,使用ACE 5.7。编译方法如下:$ mkdir ~/usr/ace57$ tar -xvf ACE-5.7.0.tar.gz$ cd ACE_wrappers$ mkdir build$cd build$../configure –prefix=$HOME/usr/ace57$make$make in 阅读全文
posted @ 2011-07-08 00:23 陈龙的blog 阅读(1945) 评论(1) 推荐(0) 编辑