os
kari_zhang
Yesterday is history。Tomorrow is a mystery。But today is a gift。That is why its called the present the gift。
展开
-
同步异步与阻塞非阻塞的区别
之前没有仔细体会同步异步与阻塞非阻塞的区别,在原创 2014-06-27 13:58:04 · 545 阅读 · 0 评论 -
由malloc等函数想到的一些问题
brk 函数数据段 基本原创 2014-07-28 12:30:15 · 776 阅读 · 0 评论 -
使用MinGW开发Win32应用程序常见问题的解决方法
用VS编译Win32应用程序时,按照MSDN文档指示,一般很少会遇到问题。及时遇到了问题认真阅读一下Remarks,也很快能解决。但是用MingGW编译Win32应用程序时, 经常遇到头文件没有正确包含,静态库没有连接的问题。1. VS中,链接器默认会链上User32.lib ,Kernel32.lib和Gdi32.lib。 而MinGW则需要自己手动指定要连接的库。2. MinGW头文件原创 2014-11-30 11:16:30 · 4772 阅读 · 1 评论 -
设置Windows应用程序图标方法笔记
设置windows应用程序的图标常见的方法有2种。1. 窗口窗前前,可以利用LoadIcon(HINSTANCE hIns, LPCTSTR name) 先获取句柄,然后填入WNDCLASS 结构的hIcon成员。2. 窗口创建后,可以向窗口发送WM_SETICON消息。SendMesage(hwnd, WM_SETICON, ICON_BIG, hIcon) 的第三个参数可取值原创 2014-12-14 01:49:53 · 1703 阅读 · 0 评论 -
浅谈组件技术
将组件思想推广的最出名的应该算是微软的COM技术了。组件技术的核心思想是将软件划分成一个个独立的模块,这些模块只暴露对外开放的接口,模块间通过接口拼接,调用,组装成最终的系统。软件开发模型中的增量模型用到的就是组件思想。组件的客户只关心组件的接口,不关心组件的内部实现和存放的路径。对于组件自身而言,有以下问题需要考虑: 1.由于客户语言的多样性,客户语言的参数可能与自身实现语言的参数原创 2015-03-17 11:10:15 · 1530 阅读 · 0 评论 -
管中窥探java虚拟机(二) - 亲密接触jvm的指令集
背景之前被stackframemap属性折腾了一段时间,后来好好学习了指令格式,解决了一些问题.最近又被tableswitch和lookupswitch指令绊上了.指令格式jvm指令格式通常都是 operation code + operand 操作码,操作数指令分类按功能分按操作数长度分按操作数个数分原创 2015-12-23 10:13:48 · 972 阅读 · 0 评论