- 博客(14)
- 收藏
- 关注
转载 在你的游戏中应用LUA
本文转自zx9597446的Blog,欢迎对Lua感兴趣的朋友互相交流, mailto: [email protected] 在你的游戏中应用Lua(1):在你的游戏代码中运行解释器 通常,你希望在你的游戏开始的时候读取一些信息,以配置你的游戏,这些信息通常都是放到一个文本文件中,在你的游戏启动的时候,你需要打开这个文件,然后解析字符串,找到所需要的信息。 是的,或许你认为这样就足够了,为什
2007-10-30 22:04:00 1099
原创 Lua链接地址
lua中国http://lua.blogbus.com/总站不可不去的地方http://www.lua.org/ lua使用者 http://lua-users.org/ lua相关工程http://luaforge.net/ lua中文社区http://www.luachina.net/中国魔兽世界开发者维基(
2007-10-30 20:34:00 929
转载 控件“树”中多选拖放功能的实现
控件“树”中多选拖放功能的实现 发布日期: 2/14/2002 | 更新日期: 6/30/2004控件”树”(tree)能够清晰地显示所包含数据的继承关系,是一个强有力的控件。但是真正掌握并能运用CTreeCtrl类的众多特性并不是一件容易的事情。在Visual C++ Developer杂志的9月份、10月份这两期中,Stephen介绍了两个类CBitmapTree和CCheck
2007-10-28 22:27:00 771
转载 CListCtrl使用技巧
CListCtrl使用技巧 以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料
2007-10-28 22:21:00 1349 1
原创 用VC获取文件的关联图标
CFileDialog fileDialog( TRUE,"*.*",NULL,NULL,NULL); if (fileDialog.DoModal() != IDOK) return; CString str= fileDialog.GetFileExt(); str="."+str; SHFILEINFO sfi; SHGetFileInfo(str,0,&sfi,sizeof(sfi
2007-10-28 18:17:00 863
原创 密码学简介
一. 密码学简介据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应
2007-10-25 22:54:00 1588
原创 几个Hash算法
1--------------------------- unsigned long getHashIndex( const char *key, int nTableLength ) { unsigned long nHash = 0; while (*key) { nHash = (nHash} return ( nHash % nTableLength ); } ----------
2007-10-23 22:57:00 726
原创 Hash Table 哈希表
Hash Table 哈希表我们知道,哈希表是一个固定大小的数组,数组的每个元素是一个链表(单向或双向)的头指针。如果Key一样,则在一起,如果Key不一样,则不在一起。哈希表的查询是飞快的。因为它不需要从头搜索,它利用Key的“哈希算法”直接定位,查找非常快,各种数据库中的数据结构基本都是它。但带来的问题是,哈希表的尺寸、哈希算法。哈希表的数组是定长的,如果太大,则浪费,如果太小,体现
2007-10-23 22:50:00 638
原创 打造最快的Hash表
打造最快的Hash表一个简单的问题:有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做?有一个方法最简单,老老实实从头查到尾,一个一个比较,直到找到为止,我想只要学过程序设计的人都能把这样一个程序作出来,但要是有程序员把这样的程序交给用户,我只能用无语来评价,或许它真的能工作,但...也只能如此了。最合适的算法自然是使用Ha
2007-10-23 22:12:00 988
原创 gzip压缩算法
gzip压缩算法 如果你有时间的话,我建议你先不要看下面的内容,自己尝试通过读gzip源码,来了解它的压缩解压缩是如何实现的,这将会是一个非常有趣的智力游戏,千万不要错过。当一个又一个的谜被解开时,那感觉就像唐伯虎同志所说的,“慷慨然诺杯酒中”。(小唐的诗,除了另一个倒霉蛋曹雪芹外,好像不太被人提。) 1 gzip所使用压缩算法的基本原理 gzip 对于要压缩的文
2007-10-23 11:08:00 1350
原创 改进的LZSS压缩算法
改进的LZSS压缩算法 王娟1 刘教民2 檀柏红2 (1中国人民武装警察部队学院,河北廊坊065000;2河北省教育厅,河北石家庄 050000) 摘 要:本文提出了LZSS压缩算法在进行文本压缩时存在的问题,并给出了解决方法。改进后的算法具有较高的压缩率,实验结果令人满意。 关键词:LZSS;数据压缩 1 引言
2007-10-23 11:04:00 8896 4
原创 TEA(Tiny Encryption Algorithm)
作为一种分组加密算法,TEA加密算法在其发展的过程中,目前出现了几种针对TEA算法设计的缺陷攻击方法,使得原有的TEA加密算法变得不安全,在过去的十几年中,TEA算法进行了若干次的改进,历经XTEA, Block TEA, XXTEA几个版本。目前最新的算法是XXTEA。QQ采用了最初的TEA算法做其核心的加密算法,QQ在采用TEA算法时采用了16轮的加密,其加密复杂度比32轮减了许多。利用TEA
2007-10-23 09:54:00 2726
原创 8bit/16bit RLE
========= tech info ========= 8 bit header version. File format: 13 byte original filename, followed by [ 8 bit header + data ][ 8 bit header + data ][ 8 bit header + data ] etc.. hea
2007-10-22 23:50:00 794
转载 介绍几个常见的压缩算法
(一) 字典算法 字典算法是最为简单的压缩算法之一。它是把文本中出现频率比较多的单词或词汇组合做成一个对应的字典列表,并用特殊代码来表示这个单词或词汇。例如: 有字典列表: 00=Chinese 01=People 02=China 源文本:I am a Chinese people,I am from China 压缩后的编码为:I am a 00 01,I am from 02。压
2007-10-22 23:46:00 1132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人