• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
路过的世界
释迦摩尼说过:众生皆有如来佛生相,求佛求人不如求己。
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 6 7 8 9 10 11 下一页
2011年9月8日
wow64简介
摘要: wow64简介 WoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用程序, 并且在所有的64-bit 版本的windows上都存在,包括: Windows 2000 Limited Edition Windows XP Professional x64 Edition, and IA-64 64-bit版本的Windows Server 2003 64-bit版本的Windows Vista 64-bit版本的Windows Server 2008 64-bit版本的Windows 7在Windows serve. 阅读全文
posted @ 2011-09-08 23:10 路过的世界 阅读(526) 评论(0) 推荐(0)
托管模块的组成
摘要: 1.PE32 或 PE32+头s 标准WindowsPE文件头,类似于“公共对象文件格式(CommonObjectFileFormat,COFF)”头。如果这个头使用PE32格式,文件能在Windows的32位或64位版本上运行。如果这个头使用PE32+格式,文件只能在Windows的64位版本上运行。这个头还标识了文件类型,包括GUI,CUI或者DLL,并包含一个时间标记来指出文件的生成时间。对于只包含IL代码的模块,PE32(+)头的大多数信息会被忽视。对于包含本地CPU代码的模块,这个头包含了与本地CPU代码有关的信息。2.CLR 头 包含使这个模块成为一个托管模块的信息(可由CLR.. 阅读全文
posted @ 2011-09-08 22:23 路过的世界 阅读(474) 评论(0) 推荐(0)
CLR头示意图
摘要: PE等是指可执行程序(EXE或DLL)文件格式,每种文件格式都有一些该可执行文件加载到内存中所需要的信息(如程序入口点等),这些信息被组织为特定的数据结构,放在该可执行文件的开头部分,所以叫文件“头”。 阅读全文
posted @ 2011-09-08 22:08 路过的世界 阅读(304) 评论(0) 推荐(0)
2011年9月7日
一篇相当不错的js function入门文章
摘要: 词语翻译列表:function:函数(Function未翻译)declare:定义assign:指派,分配functionbody:函数体(就是函数的内容)object:对象property:属性unnamed:匿名(在这里没翻译成未命名)object oriented programming:面相对相编程class:类(比如后面的class data type我翻译成类数据类型)pointer:指针reassign:重新分配nest:嵌套feature:功能,特性local/global:局部/全局blueprint:蓝图(?)user defined:用户自定义instance:实例pro 阅读全文
posted @ 2011-09-07 11:54 路过的世界 阅读(198) 评论(0) 推荐(0)
int APIENTRY WinMain与int WiINAPI WinMain 及int CALLBACK WinMain是一样的
摘要: 今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter);不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__cdecl两者的区别; #define CALLBACK __stdcall#define WINAPI __stdcall#define WINAPIV __cdecl#define APIENTRY WINAPI#define APIPRIVATE __stdcall#define PASCAL __stdcall#define cdecl _ 阅读全文
posted @ 2011-09-07 09:18 路过的世界 阅读(1750) 评论(0) 推荐(0)
匈牙利表示法
摘要: a数组bbool布尔值bybyte无符号字符cchar字符cb字符计数reglong保存rgb的长整形cx,cy短整数,计算x,y长度dw无符号长整形fn函数h句柄iint整数m_类的数据成员nshort短整形或整数npnear point近指针ppoint指针llong长整形lplong point长整形s字符串sz以零结束的字符串tm正文大小w无符号整形x,y无符号整数 阅读全文
posted @ 2011-09-07 08:39 路过的世界 阅读(259) 评论(0) 推荐(0)
2011年9月6日
【整理篇】托管代码/非托管代码及托管资源/非托管资源的扫盲帖
摘要: 【整理篇】托管代码/非托管代码及托管资源/非托管资源的扫盲帖 2009-11-2716:15:17|分类:、CSharp||标签:|字号大中小订阅 说明:刚刚回了一个帖子,有人问是不是所有的类在不用时调用Dispose()方法就能及时释放内存,感觉好像以前也有朋友问过我这样的问题,于是将网上的资料结合个人理解整理了一下,作为一个托管代码/非托管代码及托管资源/非托管资源的扫盲帖吧。 ======================================================================================================... 阅读全文
posted @ 2011-09-06 23:56 路过的世界 阅读(774) 评论(0) 推荐(1)
堆栈和托管堆 c#
摘要: 首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵活,而且变量的生命周期必须嵌套。通常我们希望使用一种方法分配内存来存储数据,并且方法退出后很长一段时间内数据仍然可以使用。此时就要用到堆(托管堆)!堆(托管堆)heap堆(托管堆)存储引用类型。此堆非彼堆,.NET中的堆由垃圾收集 阅读全文
posted @ 2011-09-06 23:33 路过的世界 阅读(5671) 评论(9) 推荐(9)
Message Cracker Wizard for Win32 SDK Developers
摘要: http://www.codeproject.com/KB/winsdk/msgcrackwizard.aspxIndexIntroduction: The WINDOWSX.H header facilities for Win32 SDK programmersUsing the Message Cracker Wizard ToolMessage Forwarding Macros: Another XWINDOWS.H featureMore Message Cracker Wizard FeaturesPlanned FeaturesVersion HistoryIntroducti 阅读全文
posted @ 2011-09-06 09:47 路过的世界 阅读(405) 评论(0) 推荐(0)
无法打开文件"LIBC.lib"问题解决
摘要: 今天将以前在vc6.0中编写的程序拿来在新装的vs2008里面运行,结果出现问题:无法打开文件"LIBC.lib"。在网上找了会儿,终于找到解决方法。解决:在“项目”-->“配置属性->链接器->输入->忽略特定库”后填入“LIBC.lib ”。 LIBC.lib介绍 google一下,libc.lib原来是被遗弃的可怜家伙。MSDN Labs: What''s New in Visual C++ 2005 Quote: The single-threaded CRT libraries, , msvcrt.lib, and msvc 阅读全文
posted @ 2011-09-06 09:07 路过的世界 阅读(10265) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3