站在巨人的肩上 c++学习
大儿童梦里花开
从事两年linux后台服务器c++开发,曾独立负责两个模块的代码编写并提供了通用组件,能熟练的进行通信编程和多线程开发,熟悉软件开发、测试流程,熟悉linux操作系统下的脚本使用,熟悉oracle相关应用开发。
展开
-
ACE的陷阱
<br />ACE的陷阱<br /> <br />坦白说,使用这个标题无非是希望能够吸引你的眼球,这篇文章的目的仅仅是为了揭示一些ACE缺陷的。文章适合的读者是对ACE(ADAPTIVE Communication Environment)有一定研究,或者正在使用ACE从事项目开发的人士参考。如果你对C++还是新手,甚至包括ACE知识初学者,(但你想飞的更高),建议你收藏这篇文档以后阅读。<br />秉承陷阱系列文章的传统,我只是通过一些辩证的角度去看ACE的一些不足,对于ACE的强大和优美我就不再作赞美。转载 2011-03-19 15:19:00 · 2078 阅读 · 1 评论 -
读写文件速度测试
一. 文件一次读入速度linux下读文件这东西最后都是要通过系统调用sys_read(fd,buf,count)来实现的,所以如果要提高速度,就是最简单地调用sys_read的封装,比如直接用read()或fread()。下面是我在linux下的几个测试。首先创建一个130M数据转载 2011-07-22 10:59:00 · 4862 阅读 · 0 评论 -
字符串哈希算法比较(转载)
常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHash,APHash,DJBHas转载 2011-07-29 10:58:42 · 1178 阅读 · 0 评论 -
__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
这篇帖子由于没署作者名,所以我转的时候也没怎么署,但还是谢谢了。AT&T ASM Syntax1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用转载 2011-08-16 17:48:42 · 665 阅读 · 0 评论 -
用 Xmanager 登录过 linux suse 11.2
1、编辑 /etc/gdm/custom.conf 在相应的地方做如下改动: [xdmcp] # SuSEconfig: displaymanager:DISPLAYMANAGER_REMOTE_ACCESS Port=177 Enable=true [chooser] [security] # SuSEconfig: displaymanager:DISPLA转载 2012-03-30 13:23:01 · 800 阅读 · 0 评论