随笔 - 373  文章 - 1  评论 - 771  阅读 - 137万

随笔分类 -  小工具

数学表达式解析工具
摘要:数学表达式解析工具 数学表达式解析就是写程序计算出一套数学表达式的结果.诸如:a+b*c / (d -d)之类的公式.这牵扯到一些编译原理的东西.代码写起来有点麻烦,但只要耐心点总能搞定的.工具使用很简单,输入数学表达式的字符串,可以设置x, y, z三个参数值,按运算按钮或回车键,输出运算结果.下载地址:http://files.cnblogs.com/WhyEngine/MathExpression.7z(1)标准运算符支持+,-,*,/,%,^这6种标准运算符,其中:%为求余运算, a%b 相当于 mod(a, b); ^为求幂运算, a^b 相当于 pow(a, b);(2)括号标.. 阅读全文
posted @ 2014-01-10 12:05 叶飞影 阅读(4129) 评论(9) 推荐(1) 编辑
小工具:内存占用工具
摘要:之前为了测试游戏需要,写了这个工具.以测试在内存,显存不够的情况下,游戏的运行情况.可以用它分析WINDOWS下的内存申请.现在将工具加原码都发布出来.显存的申请使用的是D3D提供的接口.用户使用时需要关闭D3D的Debug模式,否则显存申请失败时会导致崩溃.当然你也可以改代码,使用try cat... 阅读全文
posted @ 2014-01-04 17:30 叶飞影 阅读(2338) 评论(6) 推荐(4) 编辑
C++代码文件名标准化处理工具
摘要:工具功能:批量处理C++代码文件,将C++代码文件名中大写字母改为下划线+小写字母。为了方便代码在不同平台下的移植,代码文件命名规范为:不使用大写字母,单词之间用下划线间隔开。为此写了这个小工具,将文件夹拖入界面即可处理。形如代码:#include "BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h"#include "BulletDynamics/Dynamics/btSimpleDynamicsWorld.h"#include "BulletDynamics/Dynamics/btRigid 阅读全文
posted @ 2013-12-03 13:45 叶飞影 阅读(535) 评论(0) 推荐(0) 编辑
文件头修改工具
摘要:修改文件前4个字节的数据.可以实现对文件的简单加密.由于大多数的文件格式,前几个字节是"魔数",用于判断文件是否合法.如果将前4个字节修改了,该文件通常无法使用.http://pan.baidu.com/s/1mT4Zt 阅读全文
posted @ 2013-10-03 11:09 叶飞影 阅读(776) 评论(0) 推荐(0) 编辑
文件夹生成工具
摘要:很简单的一个小工具,输入一个字符串,可以为你生成相应的文件夹.至于有什么用?我公司一个策划拿一顿饭给我要的.下载地址:http://pan.baidu.com/s/1d0ewl 阅读全文
posted @ 2013-10-03 11:03 叶飞影 阅读(459) 评论(0) 推荐(0) 编辑
文件查找工具
摘要:用于对文件进行查找,支持对文件数据内容的搜索.我用它来查找某一文件被其他文件的引用情况.如游戏中一个纹理文件被哪几个模型文件所使用.下载地址:http://files.cnblogs.com/WhyEngine/%E6%96%87%E4%BB%B6%E6%9F%A5%E6%89%BE%E5%B7%A5%E5%85%B7.zip 阅读全文
posted @ 2013-10-03 10:58 叶飞影 阅读(334) 评论(2) 推荐(0) 编辑
文件拷贝工具
摘要:自己在家写代码,没有SVN这种代码控制工具,都是习惯于自己手动拷贝进行备份.可VS总会生成一堆无用的文件,导致文件很大,而且如果工程项目正在打开时,.NCB文件无法拷贝导致整个代码需要重新拷贝一次.为了解决这一麻烦,所以我写了这个程序.用户可以自由选择要拷贝的文件类型,不需要拷贝的文件夹.如果有拷贝失败的文件,会输出LOG日志.http://pan.baidu.com/s/1cqto 阅读全文
posted @ 2013-10-03 10:54 叶飞影 阅读(462) 评论(1) 推荐(1) 编辑
C++代码统计工具
摘要:自己前几天写的C++代码统计工具.http://pan.baidu.com/s/17SnnH 阅读全文
posted @ 2013-10-03 10:47 叶飞影 阅读(602) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示