GodZza

导航

09 2013 档案

不支持C++11 decltype的噩耗
摘要:前言:因为公司现在使用vs2008,所以很多c++11的新特性还未能使用,导致写了很多冤枉代码。最初引擎的数学库非常简单,使用起来也不方便,例如:float FastLerp(const float& a, const float& b, float t);vec2f FastLerp(const vec2f& a, const vec2f& b, float t);vec3f FastLerp(const vec3f& a, const vec3f& b, float t);而实现代码也很简单,把声明了的函数实现三篇(三个函数体是一样的)Fas 阅读全文

posted @ 2013-09-29 18:39 GodZza 阅读(1346) 评论(0) 推荐(1) 编辑

简单的压缩文件加解密方法
摘要:注: 1.文章只是个人猜想之个人方案,不是常用的压缩软件所用算法。 2.只涉及到加解密,跟压缩无关。这个假期想了点系统文件加密的方法,系统要求只在当前系统能读取到正确的文件信息,作为从盘时读取到的是错误信息,硬盘数据不能被拷贝,等等。有一些简单的解决方法,就是利用系统提供的方案,例如Bitlocker或者EFS。BitLocker的问题是 1.需要Windows Vista 系统及以上,而当前系统使用Win Xpe系统。 2.需要手动输入密码,这就相当于公布了密码。如果使用硬件加密,则成本增加。而EFS加密也会有相近问题, 1.EFS是针对账户加密的(搜索下EFS破解可知道大概原理)... 阅读全文

posted @ 2013-09-09 13:19 GodZza 阅读(892) 评论(0) 推荐(0) 编辑