自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张羿的CSDN专栏

正在开发.NET Native

  • 博客(23)
  • 收藏
  • 关注

原创 进程编程3 - UNIX高级环境编程第9章读书笔记

 9 Process Relationships1 Process Groups1.     每个进程属于一个Process Group,这个process Group从同样的Terminal获得Signal2.     Getpgrp可以获得process Group ID,也用pid_t结构表示:

2007-03-25 22:03:00 2960

转载 转贴:C++ ABI: Exception Handling

Itanium C++ ABI: Exception Handling ($Revision: 1.22 $) Contents Introduction Definitions Base Documents <!-- Open Issues -->

2007-03-25 15:56:00 3347

转载 转贴:libunwind文档

For instructions on how to build libunwind, see the README file in the libunwind source tree. Some notes illustrating the use of libunwind can be found in the file doc/NOTES. Manual Pages lib

2007-03-25 15:51:00 7545

转载 转贴:C++ ABI (Application Binary Interface)

 Itanium C++ ABI: Exception Handling ($Revision: 1.22 $)  Contents Introduction Definitions Base Documents <!-- Open Issues -->

2007-03-25 15:48:00 4467

原创 进程编程2 – Unix环境高级编程8章读书笔记

Process Control1 Process Identifiers1.     PID=0一般是调度进程,又称为swapper2.     PID=1一般是init进程,在引导过程之后启动,负责启动整个UNIX系统,所有Orphaned子进程都会自动成为init的子进程3.     PID=2一般是页面守护进程,负责将虚拟内存的换页4.     下面函数被用来获得pid:

2007-03-25 15:39:00 2621

原创 WPF/E简介

WPF/E是微软下一代Web平台的核心技术,跨平台(支持Windows和Mac),可以在多种浏览器中运行,会自动下载一个很小只有数M的客户端来运行WPF/E代码:WPF/E简介:http://msdn2.microsoft.com/en-us/library/bb190634.aspxWPF/E入门教程:http://www.microsoft.com/china/MSDN/library

2007-03-24 13:32:00 2152

原创 Win32/MFC/COM学习推荐书籍

以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:)Win32开发Programming Windows by Charles Petzold:Charles Petzold的书,Windows编程入门的超经典书籍,很多朋友学习了MFC,可是还是不清楚Windows程序的运作原理,结构和各种API的用法,这本书由浅入深的讲

2007-03-24 12:58:00 6744 2

原创 C++学习推荐书籍

以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:)C++C++ Primer,Thinking in C++,The Standard C++ Library,The C++ Programming Language:这几本书就不多介绍了,很有名的书,我就不罗嗦了Effective C++和More Effectiv

2007-03-24 00:56:00 5858 2

原创 进程编程1 – Unix环境高级编程7章读书笔记

Process Environment1 Process Termination进程的终止有些下面的方法:1.     从main函数return2.     调用exit:exit属于ISO C标准中定义的函数,会执行清理工作。包括关闭IO库中所有打开的文件流(这会导致所有的文件buffer都被flush),还会调用阿texit所注册的退出函数。Exit还会。等价于return

2007-03-24 00:21:00 2961 1

原创 在计算机上运行Folding@Home分布式计算客户端,为人类医学发展做出一份自己的贡献

Folding@HomeFolding@Home是斯坦福大学主持的一项负责研究蛋白质折叠,误折,聚合及由此引起的相关疾病的分布式计算工程。它使用联网式的计算方式和大量的分布式计算能力来模拟蛋白质折叠的过程,并指引近期对由折叠引起的疾病的一系列研究。关于这个项目的简介在这里:中文:http://www.equn.com/folding/英文:http://folding.stan

2007-03-19 19:56:00 2242 1

原创 UNIX信号(signal)编程 - UNIX高级环境编程第10章读书笔记

其他章节使用pthread库进行多线程编程1 - UNIX环境高级编程第11章读书笔记 使用pthread库进行多线程编程2 - UNIX高级环境编程第12章读书笔记10 Signals1 Introduction & ConceptsSignals是一种软件中断,通知程序某种事件的发生。常见的Signal有SIGABRT(当进程调用abort函数的时候自动发送), S

2007-03-18 00:58:00 11398 1

转载 Rotor实现中用到的Macro(摘自Shared Source CLI Essentials)

General Macros_ASSERTEDefined in clr/src/inc/debugmacros.h, this is used to verify that an invariant holds true at runtime in debug-enabled builds.C_ASSERTCPP_ASSERTThese macros are used for

2007-03-16 22:33:00 2812

原创 使用pthread库进行多线程编程2 - UNIX高级环境编程第12章读书笔记

12 Thread Control1 Thread Limits用sysconf函数可以获得和thread相关的一些系统信息,主要是线程相关的一些最大值: NAME Description

2007-03-13 23:22:00 6631 1

原创 Mac OS X Programming读书笔记5 - Controls

Chapter 5 Controls1 Command Signatures and Control IDs1.     可以将Command和Control联系起来,但是当你收到事件的时候,你并不知道当时是哪个Control被按下了。事实上,你也不需要关心,因为Command本来被设计成代表命令,至于是点击Button还是选择菜单都没有关系2.     当你需要知道Control究竟

2007-03-11 22:32:00 2100

原创 Visual Studio 2005 SP1 Update for Windows Vista发布了

下载页面在这里:http://www.microsoft.com/downloads/details.aspx?familyid=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en 该补丁修正了Visual Studio 2005在Windows Vista上的大量Bug,推荐安装。如果你的Visual Studio 2005没有打上补丁

2007-03-11 21:23:00 6634

原创 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结

BackgroundMSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library: 开关 对应的库 版本

2007-03-11 18:21:00 15259 7

原创 使用pthread库进行多线程编程1 - UNIX环境高级编程第11章读书笔记

11 Threads1 Introduction不用介绍了吧…2 Thread Concepts1.     Thread由下面部分组成:a.     Thread IDb.     Stackc.     Policyd.     Signal maske.     Errnof.      Thread-Specific Data3 Thread I

2007-03-11 17:11:00 7343

原创 Mac OS X Programming读书笔记4 - Windows

Chapter 4 Windows1 Window Update1.     可以调用ShowWindow和HideWindow来显示/隐藏窗口。2.     DrawString作用是在当前Graphics Pen位置显示字符串3.     MoveTo移动当前Graphics PenWindow绘图的时候发送Update事件:

2007-03-06 23:53:00 2500

原创 MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态

1.      Introduction当我们在用MFC编程的时候,我们经常用到AfxGetApp()来获得当前的CWinApp的Instance。看看MFC的源代码中AfxGetApp()的实现,你会发现AfxGetApp()的实现并不像一般情况下面那样直接: _AFXWIN_INLINE CWin

2007-03-04 14:38:00 10149 1

原创 Mac OS X Programming读书笔记3 - 事件处理

Chapter 3 Events and the Carbon Event Manager1 EventsCarbon Event Manager所支持的事件有两个属性:1.     Event Class,表示事件的类别,如鼠标消息:kEventClassMouse2.     Event Kind,事件的具体类型,如鼠标按键按下消息:kEventMouseDownkEven

2007-03-02 21:17:00 3585

原创 Mac OS X Programming读书笔记2 - HelloWorld

 Chapter 2 Overview of Mac OS X Programming1 Programming Environments1.     Metrowerks CodeWarrior,Metrowerks开发的IDE,跨平台,支持多种语言,如C,C++,Object Pascal,Java,Objective-C2.     Project Builder,Apple

2007-03-01 23:50:00 3765

原创 Mac OS X Programming读书笔记1 - 系统架构

Chapter 1 System Components and Programming Technologies1.    Mac OS X IntroductionMac OS X是Apple最新一代的操作系统,基于UNIX,最显著的特点是有着极其漂亮的界面,称之为Aqua:2.    Mac OS X ArchitectureMac OS X的架构图:2

2007-03-01 21:22:00 7899

原创 如何在程序启动的时候自动挂接Debugger

  在某些情况下,你可能需要调试一个由其他程序所启动的进程的启动代码,而这个过程并不由你所控制。比较典型的例子有COM进程外服务器和Windows Service。 通常你可以在代码中手动加上DebugBreak API调用来自动启动调试程序,大部分情况这都能工作。 不过,某些情况下DebugBreak会不起作用。有可能该断点异常被SEH所截获(COM服务器的情况下)或者在调试

2007-03-01 15:45:00 3464

空空如也

空空如也

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

TA关注的人

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