自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

原创 FIN_WAIT?TCP 连接响应问题

最近解决一些TCP连接的问题,主要现象如下:C/S,其中一端断开,另一端没有及时处理close,就会出现这个现象。还得会用netstat -anp tcp看这个。原先的代码就一直这么用的。但是作为服务器,这样使用就有问题了。没有处理的连接,非正常关闭,会导致这个错误,多了windows就会提示ioctl,messagebox标题为一个IP的错误。开始不知道是这个原因。随着测试的深入,才发现

2008-05-30 16:49:00 2644 1

原创 重构--改善既有代码的设计 CSharp版本

使用着VS2008+resharper3.1,重构真的很轻松。第一章主要学习的东西: C#有两个知识点。第一:Field,字段,相当于C++和JAVA里get和set某个参数第二:迭代,List.Enumerator _rentals = rentals.GetEnumerator();这个相当于C++的iterator和MFC里的POSITION类似 重构Ext

2008-05-27 23:54:00 1637

原创 今天玩了玩PSP上的战神,不愧是大作

在画面,操作性,解密性等方面都是PSP上前无古人的作品。强烈推荐去玩。不过画面有些血腥。

2008-05-25 13:42:00 1057

原创 自动状态机,FSM

这个东西很有技术含量吧,我下载了一个smc,自动状态机生成工具。以前是因为它能自动生成C++代码,所以我下载它,也没怎么用过。最近使用了state模式,也就顺便熟悉了一下这个东西。其实来说,这个东西就是一个规范,或者算是一个和正则表达式类似的东西。把前两天看到的python有限状态机FSM,蝶恋花兄弟的大作。自己在SMC上试着写了写。呵呵,顺利通过了,有些晚了,贴上代码算了。//car

2008-05-22 00:11:00 1454

原创 C++state模式技术,无止境

有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。最近看了一些游戏编程AI的材料,感觉游戏中的AI,第一要说的就是有限状态机来实现精灵的AI,然后才是A*寻路,其他学术界讨论比较多的神经网络、模糊控制等问题还不是很热。FSM的实现方式:1) switch/case或者if/else这无

2008-05-20 16:07:00 1125

原创 RobotToy 0.3发布

RobotToy ver 0.3发布增加在窗体两侧隐藏的动作关闭前动作和窗体位置优化代码结构较少bug的出现预览lefthidelefthide=700) window.open(http://ab.uu1001.com/uu/uu_0805_4/irobot_20_4_691c0d3f61c661e.jpg);" src="http://ab.uu1001.com/uu/uu_080

2008-05-18 01:23:00 89

原创 设计模式之State

在某些情况下,我们会使用大量分支。switch。目的是为了保证状态变更。在我们使用switch的同时,我们需要维护一个动作的宏,或者列表,然后每个分支大部分都类似。如果两三个都放到一起,显不出什么影响。当状态变的复杂的时候,我们就开始,不断想办法,设置bool,来判断什么时候该换状态之类的。这个时候最好的选择就是使用State模式。其实它不过是把每个分支都放到独立的类里面了。主要的参数,都

2008-05-17 15:23:00 603

原创 C++Test与Cppunit

昨天终于安装上了C++Test 6.7.4.0版本。不过在vista下不行。xp和2003都行。仔细看了一下,就是集成了,checkstyler和cppunit还有fgen的自动测试框架。能够检查规范,自动生成测试框架。使用的是java+python的技术。能够自动生成针对cpp的cppunit测试用例,而且几乎针对每个函数都会生成几个测试用例。功能很不错。就是因为是java的,所

2008-05-16 10:02:00 1304

原创 由两篇文件夹遍历想到的

遍历文件夹并建成目录树http://www.vckbase.com/document/viewdoc/?id=620用VC遍历文件夹中的所有文件及文件夹http://blog.csdn.net/hcj2002/archive/2004/11/19/187359.aspx由这两篇文章想到的。技术不用细说,但是往往不说细,不能体现高手之间的差距。第一篇使用的是遍历,但是却要每次都要增加

2008-05-13 11:36:00 693

原创 CppUnit TDD之探索swf文件头(下)

 终于到了收尾的时候了。集结号你听到了吗? 实现核心的算法。不是吧,C#的代码我还是没有怎么看明白,直接拷贝过来,把参数改改赋值就OK了。 #pragma once static TCHAR szFlashSign1[]                = _T("CWS");static TCHAR szFlashSign2[]                =

2008-05-11 23:53:00 640

原创 CppUnit TDD之探索swf文件头(中)

 这一篇,我们来看一下代码。 using System;using System.IO; namespace SwfHeaderReader{    ///     /// Summary description for FlashHeaderReader.    ///     public class FlashHeaderReader    {

2008-05-11 23:52:00 776

原创 CppUnit TDD之探索swf文件头(上)

 序言:1.用TDD的思想去了解未知的领域2.既然都是要写一些测试程序,为什么不让这些测试程序可以保存下来以备不时之需3.能确保我们写过的东西,不会再出错。(曾几何时,发现自己本来写好的软件。BUG不是已经改了吗?原来是改另一个BUG改出来的,有了TDD,这种问题至少会少很多。) CPPUNIT一大缺点之一就是没有快速的测试框架生成工具。就像VC不如C++BUILDER招人

2008-05-11 23:50:00 806

原创 unittest++?还是用cppunit吧

测试有一个问题就是,不要污染代码。当我把下午写的一个测试好的类。放到相应的unittest++框架中的时候,提示我stdafx.h文件不对。拷贝过去,又说编译的MD有问题。可能是我比较笨吧。也许是还没有做MFC的代码移植。至少个人观点cppunit还是比较不错的。1.针对console和mfc程序都有相应测试例子,其实针对每个项目有针对的测试用例比较好。至少能有一点好处。不至于出现灵异问题

2008-05-11 23:47:00 3081

原创 cppunit真的有那么差吗?和unittest比较

今天又看了两个单元测试的库unittest++src里面有posix和win32,没有见到相关mock通过阅读使用说明,都封装到一个dll中,然后由一个程序检测输出。TEST(){}格式,自动注册判断。看不出什么好出来,感觉代码多少并不是问题的关键。主要的问题是,能不能自动的生成相对应程序的测试用例。觉得好像大家都在考虑写代码的方便与否。CppunitLite2src里面有

2008-05-11 16:37:00 2009

原创 Cppunit 也有这么框架?哪个更好用一些呢?

Cppunithttp://sourceforge.net/projects/cppunitCppunitLite一个框架,据说是开发Cppunit原创者之一。我就在想,那他现在又写这个是为什么?http://c2.com/cgi/wiki?CppUnitLite CppUnitLite2 1.1http://www.gamesfromwithin.com/articles

2008-05-11 15:16:00 1099

原创 RobotToy 0.2发布

RobotToy 0.2发布 新增时钟功能奥运倒计时钟优化窗体显示预览clock=700) window.open(http://ab.uu1001.com/uu/uu_0805_2/irobot_20_4_9d4ba53302a683e.jpg);"

2008-05-10 23:13:00 530

原创 Cppunit也有自动生成测试用例的框架

关键字CPPUnitProjectWizard,cppunit 0.1.12,vs2005,TDDTDD改变了什么?从C++的工具就看出,TDD在cpp领域并不流行。不知道那些emacs高手都是怎么写的。觉得,还是有个自动生成测试代码的框架比较好。其实早在去年,我已经使用过cppunit,但是,好像所有的CPP项目组,没有几个人是使用这个东西的。今年觉得还是需要使用CPPUNIT,

2008-05-10 23:08:00 1709

原创 NSIS常见问题集锦

问:在安装过程中按“取消”的话,会弹出是否终止安装的确认窗口,请问怎样设置可以让这个窗口不要出现,按“取消”就直接退出呢?答:!define MUI_ABORTWARNING 把这句去掉就可以了。问:如何将显示的“setup 将安装...”中的“setup”去掉,除了用自定义字串来修改这个地方以外,如何把这个setup搞成其  他的?比如“安装程序现在将...”答:DirText "安

2008-05-10 11:31:00 3485 3

原创 今天发现下载东西好困难。原来迅雷惹的祸

任何东西都是没有免费的午餐。我一直以为自己的网络不行。今天再次升级eclipse的补丁。在公司觉得,网速慢也就忍了。可能是同事下载,公司限制。今天回家,自己的512K的ADSL,平常下载挺正常的。结果慢的不行。当我把迅雷关掉,下载的很快。有两种可能:1可能是我登陆了迅雷,针对注册用户限制2迅雷都一样限制反正这两天,一直没弄明白,这次是明白了。愿大家慎重使用软件。 

2008-05-09 19:38:00 1273

原创 cppunit vs2005 使用

在vs2005如何使用cppunit 1.    编译cppunit目前在vs2005下直接编译cppunit工程是编译不过去的。还要对cppunit工程做一下适当的改动才能成功编译。虽然网上有些文章介绍使用CPPUnitProjectWizard。这个是编写测试工程的时候使用的,类似win32工程向导。首先,在对CppUnitLibraries解决方案做编译之前,需要在硬盘的cp

2008-05-05 10:02:00 2685

原创 cppunit编译,不知道为啥,好多人都报错

CppUnit 1.11.6 http://sourceforge.net/projects/cppunit. CppUnit muss leider selbst compiliert werden. Sources: cppunit-1.11.6.tar.gz Doku: cppunit-docs-1.11.6.tar.gz Die benötigten Binaries compiliert

2008-05-05 09:47:00 2156

原创 又一个假期,又一次偶然

偶然这种事,总是很难理解。平时很少遇到同学的机会,竟然在这次回家,遇到3个。在30号回家的路上,遇到了一起住的室友。回家路上,一上地铁,遇到一个大学同学,不过他正好下车。到了唐山北坐汽车,遇到另一个同学。回北京的路上,遇到了一个多年不见的高中同学。是世界太小?还是我长大了?......

2008-05-04 08:41:00 546

Widevine_DRM 相关资料

Chrome_EME_Changes_and_Best_Practices.pdf GMSTestSuite-UserGuide1.5-?D??.pdf Official_GMS_Certification.pdf Widevine API Mapping v1.0 approved.pdf Widevine_DRM_Architecture_Overview.pdf Widevine_DRM_Encryption_API.pdf Widevine_DRM_License_Renewal_Overview.pdf Widevine_DRM_Proxy_Integration.pdf

2017-04-11

Intel SGX SDK

Intel SGX SDK for Windows v1.1.30214.81,安装限制必须安装VS2012和Intel Parallel Studio Professional XE 2013。安装完的包拷贝出来,便于查看代码和工具,以及各种库文件。 理论上使用更高版本的VS和IPS应该也可以使用。只是没有project wizzard。

2016-05-25

KNOX和ENCLAVE资料

三星和苹果基于TZ的系统级方案。KNOX和Secure Enclave的白皮书。可以了解现有的TZ应用。

2014-04-14

TrustZone的cortexA9生成的elf文件

TrustZone的cortexA9生成的elf文件,可以测试FM和QEMU是否支持TrustZone

2014-04-04

arm-linux-image镜像

arm的linux镜像,内部集成busybox。可以在qemu运行起来。

2013-12-23

qemu-trustzone

支持trustzone的qemu。支持arm的linux和android的调试。

2013-12-23

DS-5_TrustZone_example

这个是DS-5能够运行的例子,非常适合初学者理解TrustZone原理。

2013-11-11

Aspose.Words. V11.9+例子

Aspose.Words.V11.9.rar;包含破解文件,和使用帮助文档,帮助文档为英文的。 解压后,直接引用dll 即可。 Aspose.Words.dll;版本号11.9 破解版。 aspose 新出版本号为 V13.1以后的例子。

2013-04-30

深入浅出嵌入式底层软件开发

深入浅出嵌入式底层软件开发,这个是高清版本。

2013-02-23

等高线绘制

等高线,算法很不错。值得研究。MFC+opengl实现的。

2011-09-19

空空如也

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

TA关注的人

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