学习心得
lurker0ster
对操作系统,驱动,虚拟化很有兴趣,也有一些研究。愿广交天下同好。
如有问题要探讨,欢迎来信联系lurker0ster@gmail.com.
展开
-
序列化的使用 心得
总结序列化的心得CArchive只是一个对象,用于>等方便的操作符重载,跟序列化没有必然联系CArchive必须和CFile配合使用,而且CArchive的权限和CFILE的权限必须一致,也就是说如果CArchive可以写,但是CFILE只能读就会出现问题.任何从Cobject继承的类都可以重载Serialize ,至于里面怎么实现,是你自己的事情.比如下面这种完全不管CArchive的用法转载 2007-04-15 23:04:00 · 727 阅读 · 0 评论 -
DLL 学习心得
在VC产生的框架里面,里面有个.h 这个h文件可以同时被DLL工程和EXE工程使用.关键巧妙的地方是DLL_XXX_EXPORTS(这里是DLL_SAMPLE_EXPORTS)这个宏,在DLL工程里面,这个宏会在编译的时候指定,所以以这个宏修饰的类/变量/函数 都会变成__declspec(dllexport),而EXE工程没有指定这个宏,就变成__declspec(dllimpo原创 2007-04-15 23:15:00 · 763 阅读 · 0 评论 -
把TCL集成到自己的程序里
昨天尝试了一下把TCL集成到自定制程序里面.代码如下:(运行之后会有一个windows窗口和tcl console,本意是可以通过tcl console改变窗口内的文字,不过还没写完)// TCL_APP1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include#in原创 2007-04-22 10:32:00 · 1325 阅读 · 0 评论 -
houdini 技术
houdini 是intel 研发的ARM binary translator。它的原理在于把ARM的二进制代码转译为X86指令集,使得可以在X86的CPU上执行。Intel是移动市场的新进者,最近出了几款面向移动市场的SOC,面对应用程序支持缺乏的问题,有两条路可以走:1.逐家拜访应用开发商,要求他们重新为intel的cpu编译一份应用。2.使用二进制转换,使得已有的应用可以运行原创 2013-05-21 20:32:29 · 11396 阅读 · 2 评论 -
用于X86 体系结构研究的工具
Bochs是指令精准的PTLSim 时序精准的X86模型RTLsim的源代码结构分析paperrelated.googlecode.com/svn/trunk/Notes/smf/PTLsim.pptX86架构的全部指令集大约有710条(忘了出处)x86 指令集兼容处理器中微指令的设计与验证 (微指令的实现)www.paper.edu.cn/journ原创 2013-05-21 22:05:14 · 1010 阅读 · 0 评论