- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 lua 字节码的加密。
lua作为嵌入式脚本语言,在项目开发中的积极作用毋庸置疑。虽然便捷,但随lua使用者的数量增多,lua暴露出来的项目核心代码的问题的越来越明显。随着官方提供的luac的编译器,能够给lua明文代码做简单的加密。我们来分析一下luac的dump规则。 luac.c文件就是luac.exe的实现部分。 ldump.c和lundump.c 分别是lua的保存和读取字节码的实现部分。 luaU_du
2017-08-31 16:37:20
3806
原创 CEGUI订阅者模式
这篇文章主要是记录是CEGUI库的消息发布机制。与其说CEGUI在消息发布上使用的是订阅者模式,倒不如说是“发布者模式”,因为CEGUI使EvenSet类作为一个消息的发布者。而订阅者可以是任何一个对象(绑定到该对象上的成员函数上。),但是CEGUI却不提供一个可靠的订阅者,我在0.8.4 版本的demo上并没有找到作为一个订阅者去维护一个Connection引用。
2017-06-06 23:44:12
290
原创 Duilib真彩色序列帧动画。
duilib库是可以支持在异形窗口下gif动画的,但是gif动画只有256色,目前项目中需要一个能够播放高清动画的游戏启动器,但真彩色的视频转成gif后失色严重,便想办法写了一个逐帧渲染png图片的类(其实是拿CGifAnimUI类改的),这个类支持webp格式,需要用的到google 的webp库,是所以用它是因为启动器的大小需求,120帧的png图片,一张1.2M左右,一起就是150M,经过we
2017-03-06 11:08:16
1867
原创 多重继承、this、dynamic_cast、static_cast的问题
今天遇到一个包含如标题般多种元素掺杂的问题,不仔细揣摩还是很难发现问题的啊。 主要情景如下: 在一个需要委托,绑定到类成员函数的情况下,需要检查该对象的生命周期,便有了SafeHookManager类,该类主要是有两个函数,参数便是检查的对象的指针。void SafeHookManager::hook(void*);void SafeHookManager::unhook(void*)
2017-02-17 14:32:52
1281
原创 记代理IP一事
前两周,我们项目游戏招募测试阶段,期间影驰赞助举办了一个游戏截图比赛,奖品是分别是1070,1060,1050显卡,对我这个电脑控来说,诱惑还是很大的,我便随意截了两张图上去。然后按照惯例,研究一下这个网站,发现投票机制存在很大的问题。只是限制了IP,没有做其他任何校验。心想,我司的网站开发到底是技术堪忧还是被加班折磨得过且过。既然技术能解决的问题,就不用通过社交来解决了。我便去搜集一千个代理IP,
2017-01-17 11:25:33
421
原创 基于 格子Boltzman方法的poiseuille流模拟
跟着老师在做LBM流体模拟,感觉理论的东西特别的难,看了大半天理论,虽然还懂为什么要这么做,但是还是先用代码实现起来先,对比CPU和GPU的实现做一个比较。 现在做的的第一个例子是poiseuille流,先用CPU做,才用GPU来做。 CPU实验环境:VS2008、OpenGL库(已经在项目文件中) 下面是代码实现#include #include #in
2013-12-16 20:06:07
5779
原创 CUDA 多显卡支持
最近在做NVIDIA的CUDA的并行运算的学习,在学校用的是联想的机器,内置了GeForce GT 420的独立显卡,和I5 2400的CPU。但是在跑实例的时候,效率不高,导致进程长时间占用显卡设备,被系统中断了,然后我就想把I5集成的 Graphics device 接到显示器,用另一个GT420跑CUDA的实例,下面是我遇到的几个问题和解决办法。1、在BIOS VIDEO启动
2013-11-16 11:40:05
3952
原创 奇怪的问题
上面是题目,这个问题用暴力解决,下面是代码。#include #include using namespace std;char n[12]="0AAAAAAAAAA";bool fun1(){ int flag=0; for(int i=1;i<=10;i++) { if(n[i]=='B'){ flag=i; break;
2013-10-26 06:38:57
604
原创 训练自己的分类器
这个假期一直在准备一个比赛,要求要做一个细胞识别的软件,用到了opencv,用haar分类器来进行识别, 现在讲训练的过程进行总结。 第一步是收集样本,样本有正样本和负样本之分,正样本用来识别目标,负样本用来区别错误的识别。 然后要用到两个程序createsamples.exe和haartraining.exe,我用的opencv2.4.4,、里面没有这个两个程
2013-08-21 14:36:05
929
转载 软件工程--详细设计说明书格式
详细设计说明书1 引言 1.1 编写目的:阐明编写详细设计说明书的目的,指明读者对象。 1.2 项目背景:应包括项目的来源和主管部门等。 1.3 定义:列出本文档中所用到的专门术语的定义和缩写词的愿意。 1.4 参考资料: ● 列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源 ●项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格
2013-06-19 20:05:30
1734
全区高校资助政策网络知识竞赛自动答题
2015-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人