- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 QQ游戏基本通信机制(QQ游戏外挂编写)
我最近两年坚持在写一个QQ欢乐斗地主的外挂,由于各个方面的原因,总是走走停停,外挂还没有写完,倒是对QQ游戏的整个通信机制非常了解了,一年前就可以抓取QQ游戏大厅里各个子游戏的所有实时通信数据(游戏,聊天,其它三类数据),并且可以实现对数据的更改,我一直感觉是非常有意义的,今天特别写出来,让大家一起学习。
2010-07-07 18:48:00
5543
5
原创 gcc笔记
由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o pthread -lpthread pthread.c 用命令gcc -shared hello.c -o libhello.so编译为动态库。 64位下编译jpeg-6bcp /usr/
2009-12-01 15:28:00
587
翻译 ./configure && make && make install
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。前言从源代码安装过软件的朋友一定对 ./configure && mak
2009-11-28 20:35:00
938
原创 使用libjpeg(jpeg-6b)库在内存中转换jpeg文件(不修改源代码)
最近在做一个linux下的服务,ubuntu系统。服务涉及到了生成jpeg(不过不是生成文件,是生成内存块,直接发送给客户端使用),在网上查了查,找到了 libjpeg 库,使用了一下,不错,不过libjpeg是直接生成文件的。 然后就在网上找在内存中使用的办法,结果n多的帖子都是要修改源代码,我个人认为做为一个大名鼎鼎在类库不应该这样变态,肯定有对应的办法。 最终总算在google g
2009-11-27 09:05:00
3778
1
转载 如何取得字符点阵数据 GetGlyphOutline函数简单应用
中西文化的差异,导致在电子信息里处理也大不相同,在英文里只需要26个字母就可以显示所有文章了,而在中文里需要最基本的字符就有2000多个。对于一些在嵌入式软件里要显示的字符,那么就得手动去构造所有图形,这是一个比较大的工作量,如果让每个厂家都去完成这个任务,显然是不可能的。面对着大量嵌入式用户的需求,那么就需要解决中文字模的图形问题。毕竟大家经常使用Windows,最先想到的,肯定是怎么样把里面的
2008-11-29 16:25:00
2568
1
原创 软件框架的利器、TangramMini组件应用教程四:基本应用
软件框架的利器、TangramMini组件应用教程四:基本应用作者:骆归下载源代码 上篇中我介绍了SetCaption以及SetAction两个方法,在这一篇中我将做一些基本的应用。 在前面我已经将对话框安装了List Control、Tree Control和Edit Box三个控件,现在我计划在左边的Tree Control中插入几个节点,然后点击节点后在Edit Box里显示一些信息
2007-08-26 15:28:00
712
原创 软件框架的利器、TangramMini组件应用教程三:基本使用
软件框架的利器、TangramMini组件应用教程三:基本使用作者:骆归下载源代码上篇中我介绍了SetWnd()以及Save()的用法,我相信大家已经知道怎样安装自己的窗口组件了,在这一篇中我将介绍一下TangramMiniCtrl组件的基本方法,以及将Tutorial1对话框程序改造成一个软件的模型。 首先,我们来改造这个对话框程序。因为是个框架程序,所以做为一个对话框我们假设这个对话框
2007-08-26 15:26:00
700
原创 软件框架的利器、TangramMini组件应用教程二:安装对象
软件框架的利器、TangramMini组件应用教程二:安装对象作者:骆归下载源代码在上一篇教程中,我们生成了一个XTML文档,并且使用Microsoft Visual C++ 6.0生成了一个Tutorial1对话框程序,在这一篇中,我将介绍怎样在建立的框架上安装自己感兴趣的对象。首先,我先介绍一下TangramMiniCtrl组件怎样在空白区域安装一个对象。此组件提供了方法SetWnd(
2007-08-26 15:24:00
591
原创 软件框架的利器、TangramMini组件应用教程一:入门
软件框架的利器、TangramMini组件应用教程一:入门作者:骆归下载源代码由于工作需要,使用了Tangram团队开发的TangramMini组件。自认为对此组件了解得足够深入,并且网上相关此产品的文档不多,所以从今天开始写几篇TangramMini组件教程。TangramMini组件是Tangram团队从Tangram框架产品中演绎出来的迷你微型版本,在非商业产品中可以免费使用,认证后
2007-08-26 15:22:00
806
转载 Astar2007百度之星程序设计大赛 -- 5.百度时间
1.百度时间 Baidu的服务器上使用的不是北京时间,而是Baidu时间。Baidu时间的时分秒与北京时间相同,但是日期与北京时间不同,是用一个正整数表示从2000年1月1日开始经过了几天。现在就请大家设计一个程序将北京时间转换为百度时间。在本题中,闰年的年份是400的倍数,或者是4的倍数但不是100的倍数。比如2000和8888均为闰年,但6100不是。输入格式输入数据的每一行为一个待转
2007-05-27 17:02:00
1064
转载 Astar2007百度之星程序设计大赛 -- 6.实习生小胖的百度网页过滤器
2.实习生小胖的百度网页过滤器 百度网页采集器(Baiduspider)每天从互联网收录数亿网页,互联网的网页质量参差不齐。百度的工程师们每天都在改进方法来判断一个网页质量的好坏,使质量差的网页出现在检索结果中较后的位置。现在实习生小胖想到一个很简单的方法来判断一个网页内容的好坏,方法如下:1. 利用数据挖掘技术在互联网语料库中挖掘出一批有特点的词汇,分为好词和坏词两种,好词标上正的权重,坏词
2007-05-27 17:01:00
746
转载 Astar2007百度之星程序设计大赛 -- 7.Wii游戏开始啦!
3.Wii游戏开始啦!为了在紧张的上班时间让员工们轻松些,百度休息室里放置着按摩椅、CD、高尔夫套装和Wii游戏机等休闲用品。其中最受欢迎的当然是游戏机。Wii游戏机有两个手柄,每个手柄使用两节电池(这两个电池可以是不同的品牌),其中至少一块电池没电时该手柄没电。工程师们在玩游戏时,总是用最简单的方式更换电池:有手柄没电时把所有没电的电池拿走,一一换上新电池即可(有电的电池总是继续使用)。当有
2007-05-27 17:00:00
722
转载 Astar2007百度之星程序设计大赛 -- 8.百度的高级搜索方法
4.百度的高级搜索方法你尝试过在百度上使用site inurl语法查询吗? 如果还没有的话可以试一下:)如输入 site:www.baidu.com inurl:news则会搜出所有在www.baidu.com站点上的包含"news"子串的url。现在我们有一个inurl查询列表和一个url列表,你能找出所有至少被查询过一次的url吗?输入格式输入第一行是一个整数n,表示一共有n个查询。以
2007-05-27 16:59:00
1098
转载 Astar2007百度之星程序设计大赛 -- 1.水果开会时段
1.水果开会时段 每个百度工程师团队都有一笔还算丰裕的食品经费,足够每天购置多种水果。水果往往下午送达公司前台。前台的姐姐们只要看到同时出现五种或以上的水果,就称之为“水果开会”。 从搜索引擎切词的语法角度,只要两种水果的名字中有一个字相同就属于同样的类别。例如“小雪梨”和“大雪梨”是同一种水果,而“核桃”和“水蜜桃”也被认为是同一种水果。尤其要指出的是,如果有三种水果x, y, z同时在前台
2007-05-26 23:42:00
1223
2
转载 Astar2007百度之星程序设计大赛 -- 4.SQL中的SELECT语句
4.SQL中的SELECT语句SQL中的SELECT语句用于从数据库中查询记录。某个工程项目数据库中有一个所有数据均为字符串的表,需要查询一些满足条件的记录数。本题考虑SELECT语句的简化形式,相关语句格式如下: 1. 计数语句,查询满足条件的记录条数。有两种格式:格式1:SELECT COUNT(*) WHERE 格式2:SELECT COUNT(*) 2. 子集选择语句,
2007-05-26 23:39:00
723
转载 Astar2007百度之星程序设计大赛 -- 3.繁忙的会议室预定问题
3.繁忙的会议室预定问题 百度由最开始的7人团队迅速发展为几千人的大团队,而工程师们经常需要在一起进行“头脑风暴”,这样会议室就成了紧缺资源。为了有效利用资源,大家决定制定规则, 自动安排会议室的使用。为了公平起见,应按照申请时间从早到晚依次考虑,先到先得,且申请一旦被接受就不能取消。在处理每条请求时,只要当前请求可以和前面已接受的所有请求同时满足时就必须被接受(如有必要,可以调整给已接受
2007-05-26 23:38:00
1055
转载 Astar2007百度之星程序设计大赛 -- 2.大话西游与数字游戏
2.大话西游与数字游戏“叉烧鸡翅膀,我呀最爱吃!……”百度spider组的“黑龙潭之行”在烤着鸡翅,唱着星爷的经典时达到高潮。大家在篝火旁围成一圈,开始玩“数7”加强版游戏,规则如下:规则1:遇7的倍数或含7的数时pass。规则2:遇有包含相同数字的数时pass。注意相同数字不必相邻。例如121。数错的惩罚很残酷——吞食烤全羊。为避免惩罚,百度工程师们需要你——史上最强程序员的帮助。
2007-05-26 23:36:00
1031
转载 Linux终端彩色字符的输出方法
在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。但是我们自己编写的程序能否输出彩色的字符呢?当然答案是肯定的。下面的语句就输出高亮的黑色背景的绿色字。printf("/033[1;40;32m%s/033[0m",” Hello,NSFocus/n”);/033 声明了转义序列的开始,然后是 [ 开始定义颜色。后面的 1 定义了高亮显
2006-03-24 14:14:00
3494
原创 [转]计算机之父 - 冯·诺伊曼
冯·诺伊曼 是20世纪最杰出的数学家之一,于1945年提出了"程序内存式"计算机的设计思想。这一卓越的思想为电子计算机的逻辑结构设计奠定了基础,已成为计算机设计的基本原则。由于他在计算机逻辑结构设计上的伟大贡献,他被誉为"计算机之父"。 诺伊曼于1903年生于匈牙利的布达佩斯。他是一个数学神 童,11 岁时已显示出数学天赋。12岁的诺伊曼就对集合论,泛函分析等深奥的数学领域了如指掌。青年时期,
2005-09-15 12:59:00
1196
原创 chm文件的文件格式 (chm format)
CHM文件的文件格式 Microsofts HTML Help (.chm) formatPrefaceThis is documentation on the .chm format used by Microsoft HTML Help. This format has been reverse engineered in the past, but as far as I kn
2005-01-14 19:50:00
1147
全国小区房产数据【30万条记录】
2020-04-17
命令行下获取exe/dll的版本号
2014-09-03
pascal程序 mathgame
2007-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人