自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

buck84的专栏

计算机 软件 游戏 兴趣爱好

  • 博客(16)
  • 资源 (24)
  • 收藏
  • 关注

原创 lex yacc 创建一个桌面计算器

作为学习龙书前4章一个总结,做一个计算器,支持+-*/(),*/优先,lex采用flex2.5.37,yacc采用bison2.7最后的效果是可以连续输入表达式进行计算,比如3.2+5.3*(6.2+3.3)首先构建可以单独运行的可以识别浮点数的词法分析器和可以处理单个数字的语法分析器,然后进行修改并将两者结合起来首先构建独立词法分析器,参考龙书中图4-60%{#includ

2012-12-30 14:22:58 2361 1

原创 没有找到 MSVCRTD.dll,因此这个应用程序未能启动

今天碰到这个问题,网上说的都是拷个这个文件但是对我们开发人员,这种说法显然不能让客户满意还有些文章说“use mfd in a static library”,但是我的程序没有用MFC最后挨个查看c++和link选项,发现是link了一个debug版本的库,改为release版本的搞定

2012-12-28 17:42:50 762

原创 windows常用工具

windows常用命令echo %PATH% 打印环境变量重定向命令行输出: >exe 1dependency walker 可以看到二进制文件相关联的dll,包括dll中接口process explorer 比任务管理器更强大的进程查看工具

2012-12-28 17:39:42 596

原创 《编译原理-龙书》练习第4章

4.2 上下文无关文法**4.2.7节中L={a^nb^n|n>=1}怎么用文法表示?S -> aAbA -> ab|ε4.2.11) E -> EE* -> EE+E*-> aa+a*左到右依次a2) 与1)一样,只是最后一步右到左依次a3)       E      E       E  * E E +id id        id4)无

2012-12-20 22:50:21 28400 1

原创 《编译原理-龙书》练习第3章

3.1 词法分析器的作用3.1.1          float     limitedSquare     (      x     )     {     float     x     ;     return     (     x     =     10.0     )     ?     100     :     x     *     x     ;     }除

2012-12-17 21:18:01 11371 2

原创 <windows高级调试>编译

windows高级调试例子直接编译要下载DDK然后在开始菜单中打开相应的命令行,比如 x86 free build enviroment,然后cd **\Chapter1输入build会有错误:1>errors in directory d:\windows高级调试\source\chapter11>d:\winddk\7600.16385.1\bin\makefile.n

2012-12-17 15:04:30 1257

原创 detours学习

最近学习detours3.0,总结下学习过程,给后来学习者一点参考,也便于自己以后复习首先应该知道detours可以干什么,学习之前最好看一下detours文档,这个文档很简单,只有4篇文章,相对比较容易理解,如果不想看英文(建议看原始英文文档),这儿有中文的可以参考。因为detours是采用nmake建立的工程,不是常用的visualstudio系列,所以看起来可能麻烦一点,这儿有det

2012-12-14 13:57:54 1607

翻译 detours3.0文档翻译

拦截二进制函数        Detours库可以在运行过程中动态拦截函数调用。detours将目标函数钱几个指令替换为一个无条件跳转,跳转到用户定义的detour函数。被拦截的函数保存在trampoline函数中。trampoline保存了目标函数移除的指令和一个无条件跳转,可以跳转到目标函数的执行体部分(未被移除的部分)。        当执行到目标函数的时候,直接跳转到用户提供的de

2012-12-14 10:09:20 12873 2

原创 detours编译与windows下makefile学习

1.编译windows环境命令行编译很少用,detours需要使用命令行编译,刚好试试,过程如下:1.为了能够在所有目录中使用nmake命令,需要设置环境变量Path D:\Program Files\Microsoft Visual Studio 9.0\VC\bin2.运行这个文件:D:\Program Files\Microsoft Visual Studio 9.0\VC\bi

2012-12-11 17:30:34 5456

原创 一些不错的链接

windbg帮助翻译http://www.dbgtech.net/windbghelp/index.html魔兽私服http://www.trinitycore.org/asdf应该知道的linux技巧php学习http://www.phpknowhow.com/nosql db学习http://www.mongodb.org/9个学习推荐网

2012-12-07 10:09:35 642

原创 linux常用命令

windows常用命令echo %PATH% 打印环境变量重定向命令行输出: >exe 1查找文件中内容 grep xxx . -r查找文件:find . -name ***查看系统中所有文件位置 locate ,这个命令数据库中(/var/lib/locatedb)搜索查看二进制文件位置: which为用户添加用户组 usermod -a -G g

2012-12-06 21:37:14 702

原创 游戏中移动讨论

前一阵子策划提出一个需求,需要在游戏内部做一个副本,副本中分成2个队,在一个圆形的台子上进行游戏,每个队6个人,每个人相互碰撞,目的是把对方碰下去,把对方一个人碰下去得1分,自己掉下去对方得1分,这个游戏想法很直接,逻辑很简单,但是要在网络游戏中实现难度却相当大      网络游戏中玩家移动是游戏中一个很重要的部分,由于是一个“活动”的游戏,每个玩家希望跟现实中一样,周围环境有任何变化,包括其

2012-12-05 16:17:59 889

转载 不用+-*/计算加法

网上有一个比较标准的方法http://zhedahht.blog.163.com/blog/static/254111742011125100605/这个还好主要是回复中有一个太牛了int add(int a,int b){    char * c;    c = (char *) a;    return &c[b];}指针地址是基地址加偏

2012-12-04 16:40:31 614

原创 《编译原理-龙书》练习第2章

第2章 一个简单的语法制导翻译器2.2 语法定义主要描述了“上下文无关文法”2.2.1 1)S1 = aa+S2 = S1a*2)              *          +a  a        a3)该文法生成的语言是由+和*组成的后缀表达式,怎么证明呢?2.2.2 同不懂怎么证明1)前面n个0后面n个1组成的串2)+/-组成

2012-12-03 22:51:18 5242 4

原创 《编译原理-龙书》练习第1章

【u】表示我对答案不缺定第1章 引论1.1 语言处理器1.1.1 编译器将源程序翻译成目标程序;解释器不翻译,直接根据用户输入执行源程序中的操作1.1.2 编译器优点是速度快,解释器优点是容易调试,容易发现错误1.1.3 【u】我想到的一个好处是汇编语言是机器无关的,容易移植1.1.4 【u】c语言比较通用,相对汇编语言容易阅读,相对其他高级语言速度快1.1.5 【u】

2012-12-02 09:51:15 1235

原创 王立群讲座总结

王立群老师讲了还真不少:我读经典   2 强势由人千古中医故事 华佗篇汉代风云人物项羽汉代风云人物吕后王立群读史记 汉武帝王立群读史记 秦始皇王立群读史记 大风歌王立群读宋史读史记系列讲座1.关于汉武帝评价的几个问题2.楚汉战争启示录3.琴挑文君4.读史明志5.王立群对话易中天-论曹魏文化和许昌6.聊汉武帝7.做客

2012-12-01 19:09:37 3289

Group Theory via Rubik's Cube

用数学的方式解魔方,用魔方阐述数学中的群论

2016-10-23

fourier analysis stein

stein分析学教材4本全,英文原版,没有标签,分析学很好的资料

2015-10-12

vim编辑lua所用插件与vimrc

vim编辑lua所用插件与我的vimrc文件 具体使用细节可以搜索 vim编辑lua代码配置

2015-01-28

Real-Time High Dynamic Range Image-Based Lighting

Real-Time High Dynamic Range Image-Based Lighting (Rthdribl)

2013-08-12

Practical Parallax Occlusion Mapping for Highly Detailed Surface Rendering

ppt及介绍:Practical Parallax Occlusion Mapping for Highly Detailed Surface Rendering

2013-07-03

Direct93D游戏程序设计入门-学习总结

Direct93D游戏程序设计入门这本书读完以后把例子做了整合,实现了一个场景

2013-06-04

java编程思想第4版源码

java编程思想第4版源代码,不用积分,直接下载,方便快捷

2013-04-03

魔方程序源代码

自己写的魔方程序,开发这个程序原因是为了自己复原魔方,但是用显示的魔方容易拧错且重复起来麻烦,因此花3天时间写了这个程序

2013-03-21

象棋对策论

计算机分析象棋局面的参考书,计算机对弈最重要的就是局面评价,这本书是讲这个的,翻了下还不错

2013-03-10

Adventures in Group Theory

通过群论学习魔方,英文版,有标签,2008-5-15

2013-03-10

象棋巫师代码(windows)

上次传了一个tar.gz的(http://download.csdn.net/detail/buck84/5083936),在windows下解压有问题,这个windows下解压没问题了

2013-02-24

象棋巫师代码

从sourceforge用svn取下来的代码的压缩包

2013-02-24

[龙书]编译原理(原书第2版).[中文版]

题目已经描述的很清楚了,内容完整,没有标签

2012-12-19

windbg入门

不错的windbg学习资料,包括用户态调试和内核态调试

2012-12-12

算法导论例子代码c++

算法导论中例子c++代码,自己写的,可做参考用

2012-12-08

反恐精英和星际争霸网络包分析

这篇文章测试了不同负载情况下cs和sc的网络包,分析了网络包数量,没有描述逻辑相关内容

2012-12-05

算法导论例子代码

算法导论中34章之前的例子用c++进行了实现,头文件的注释中包含一些测试代码

2012-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除