• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
路过的世界
释迦摩尼说过:众生皆有如来佛生相,求佛求人不如求己。
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年9月6日
【整理篇】托管代码/非托管代码及托管资源/非托管资源的扫盲帖
摘要: 【整理篇】托管代码/非托管代码及托管资源/非托管资源的扫盲帖 2009-11-2716:15:17|分类:、CSharp||标签:|字号大中小订阅 说明:刚刚回了一个帖子,有人问是不是所有的类在不用时调用Dispose()方法就能及时释放内存,感觉好像以前也有朋友问过我这样的问题,于是将网上的资料结合个人理解整理了一下,作为一个托管代码/非托管代码及托管资源/非托管资源的扫盲帖吧。 ======================================================================================================... 阅读全文
posted @ 2011-09-06 23:56 路过的世界 阅读(771) 评论(0) 推荐(1)
堆栈和托管堆 c#
摘要: 首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵活,而且变量的生命周期必须嵌套。通常我们希望使用一种方法分配内存来存储数据,并且方法退出后很长一段时间内数据仍然可以使用。此时就要用到堆(托管堆)!堆(托管堆)heap堆(托管堆)存储引用类型。此堆非彼堆,.NET中的堆由垃圾收集 阅读全文
posted @ 2011-09-06 23:33 路过的世界 阅读(5668) 评论(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 路过的世界 阅读(403) 评论(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 路过的世界 阅读(10261) 评论(0) 推荐(1)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3