文章列表
http://weaver.blogbus.com/logs/39553723.html
一
最近学习Linux编程,收获真的很多。以前都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。
linux编程,首先需要安装gcc与其它编程工具与库文件。最简 ...
转自http://www.acejoy.com/bbs/viewthread.php?tid=1931&extra=page%3D1
Lua脚本在C++下的舞步(一)
现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。
但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域,比如你最常见的应用领域。比如,你可以用文本编辑器,写一个脚本语言,然 ...
出自http://blog.csdn.net/openhero/archive/2006/04/08/655002.aspx
C++ 内存布局(二) 虚继承 ---Empty virtual base classs (空虚基类) 收藏
上一次只是给出一个代码http://blog.csdn.net/OpenHero/archive/2006/04/02/648005.aspx, 和运行过程中的内存位置,现在具体的按照步骤分析一下C++中虚拟继承中的情况,
由于C++ stand(C++ 标准委员会) 并没有规定具体实现的办法,各个编译器厂商可能都采用不同的实现方法,
或许在不同的年代使用的 ...
mysql主从(master-slave)复制安装配置
Posted by 机器人 on 6th 一月 2010 in mysql
一. 环境准备
准备两台服务器,IP分别为
192.168.1.119 (主数据库服务器)
192.168.1.120 (从数据库服务器)
分别装好mysql数据库服务器
二. 安装配置
1. 在主数据库服务器上设置一个复制使用的账户,并授予replication slave权限,这里创建一个复制用户rep1,可以从IP为192.168.1.120的主机进行连接.
mysql > grant replication slave on *.* to ...
bsp; int l_onoff;
int l_linger;
};
成员l_onoff为一个布尔值,非零值表示TRUE,而零则表示FALSE。这个选项的三个值描述如下:
1 设置l_onoff为FALSE使得成员l_linger被忽略,而使用默认的close行为。也就是说,close调用会立即返 ...
http://blog.csdn.net/DL88250/archive/2010/01/14/5191092.aspx
shell字符串的截取的问题:
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 2>/dev/null
二、按指定的字符串截取
1、第一种方法:
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字 ...
跟我一起写Makefile
陈皓(CSDN)
概述
——
什么是 makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE
都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile 还是要懂。
这就好像现在有这么多的HTML 的编辑器,但如果你想成为一个专业人士,你还是要了解
HTML 的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写
makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。
因为,makefile 关系到了整个工程的编译规则。一个工程中的源文件不计数,其 ...
http://www.cppblog.com/qiujian5628/archive/2008/01/21/41562.html
常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用
位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,
这些函数几乎不可能找到碰撞。
常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,
PJWHash,ELFHash等等。对于以上几种哈希函数,我对其进行了一个小小的评测。
Hash函数 数据1 数据2 数据3 数据4 数据1得分 数据2得分 数据3得分 数据4得分 平均分
BKDRHash 2 0 4774 4 ...
Unicode字符编码规范
Unicode是一种字符编码规范 。
先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits)
因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前1 ...
网络游戏同步
2007-4-8 15:22:11 来源: 不详 佚名
同步在网络游戏中是非常重要的,它保证了每个玩家在屏幕上看到的东西大体是一样的。其实呢,解决同步问题的最简单的方法就是把每个玩家的动作都向其他玩家广播一遍, ...
转自百度百科
Nagle算法
Nagle算法是以他的发明人John Nagle的名字命名的,它用于自动连接许多的小缓冲器消息;这一过程(称为nagling)通过减少必须发送包的个数来增加网络软件系统的效率。 Nagle算法于1984年定义为福特航空和通信公司IP/TCP拥塞控制方法,这是福特经营的最早的专用TCP/IP网络减少拥塞控制,从那以后这一方法得到了广泛应用。Nagle的文档里定义了处理他所谓的小包问题的方法,这种问题指的是应用程序一次产生一字节数据,这样会导致网络由于太多的包而过载(一个常见的情况是发送端的"愚笨窗口综合症(Silly Windw Syndrome)&q ...
线程安全性的定义:
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。
...