上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 61 下一页

2008年6月7日

《windows核心编程》笔记(一)

摘要: 1,windows对程序错误的处理, int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow){ LPVOID lpMsgBuf; HANDLE hFile = ::CreateFile(_T("C:\\12.txt"),0,0,... 阅读全文

posted @ 2008-06-07 12:53 Phinecos(洞庭散人) 阅读(2078) 评论(1) 推荐(0) 编辑

2008年6月5日

《Windows系统编程》读后感(一)

摘要: 读了前5章,感触最深的是作者在例子程序中对UNICODE的考虑,另外就是将windows的API和UNIX进行对比,结合前段时间在看的《UNIX网络编程 卷2》,感觉对比性很强。 印象最深刻的就是第5章的3个排序示例,将外部文件排序用内存来实现,堆,内存映射文件以及基准指针的使用让人大开眼见,不过比之《windows核心编程》还是有差距 #include "EvryThng.... 阅读全文

posted @ 2008-06-05 20:43 Phinecos(洞庭散人) 阅读(1193) 评论(0) 推荐(0) 编辑

光线跟踪作业

摘要: 早上验收作业,花了2分钟时间演示了下,留图纪念下。 阅读全文

posted @ 2008-06-05 19:55 Phinecos(洞庭散人) 阅读(579) 评论(0) 推荐(0) 编辑

2008年6月3日

如何排序 MFC的CStringArray

摘要: #define _AFXDLL#include #include #include using namespace std;class CSortStringArray : public CStringArray {public: void Sort();private: BOOL CompareAndSwap(int pos);};void CSortStringArray::Sor... 阅读全文

posted @ 2008-06-03 15:27 Phinecos(洞庭散人) 阅读(3930) 评论(0) 推荐(0) 编辑

2008年6月2日

《XPCOM组件开发》笔记(四)

摘要: 通用型XPCOM模块宏 宏 作用 NS_IMPL_NSGETMODULE(name, components) 实现IModule接口 NS_IMPL_NSGETMODULE_WITH_CTOR(name, components, ctor) 同上,但允许指定模块创建时调用一个特定函数 NS_IMPL_NSGETMODULE_WITH_DTOR (name, compone... 阅读全文

posted @ 2008-06-02 17:24 Phinecos(洞庭散人) 阅读(1427) 评论(0) 推荐(0) 编辑

《XPCOM组件开发》笔记(三)

摘要: XPCOM支持的每种语言都必须有自己的组件加载器。 XPCOM组件至少有三层,从里到外是:1)核心XPCOM对象。2)工厂代码 3)模块代码 核心XPCOM对象是实现你所需要的功能的对象,其他层是用来支持它,将它插入到XPCOM系统中的。一个单独的库可能有很多个这样的核心对象。 在核心对象层上面的是工厂层,工厂对象提供了XPCOM对象的基本抽象。 模... 阅读全文

posted @ 2008-06-02 15:25 Phinecos(洞庭散人) 阅读(1802) 评论(1) 推荐(0) 编辑

《XPCOM组件开发》笔记(二)

摘要: 前面的例子是一个简单的无状态工厂版本,但实际中工厂应该存储状态。至少要保存它所创建的对象的信息。当一个工厂对动态共享库中的类的实例进行管理时,它应当知道何时可以卸载掉库。如果工厂保存了状态,那么你就可以查看是否有显示的引用并判断是否工厂创建过任何对象。 工厂能保存的另外一种状态是对象是否是单例的。若是,则以后对工厂的调用应当返回一个对象。(这可以通过IServiceManager... 阅读全文

posted @ 2008-06-02 11:44 Phinecos(洞庭散人) 阅读(3287) 评论(2) 推荐(0) 编辑

2008年5月30日

《Using Flash Media Server Edge Servers》读后感

摘要: 简单谈谈读完Adobe的《Using Flash Media Server Edge Servers》这份20页的文档的感受。 如下图所示,大体应该分成3个层次,客户层,Edge Server层(可能还要加入集群,Load balancer等),Origin Server层。 先看客户端,当客户连接到Edge Server集群时,集群中的每个Edge Server会计算一个值,并返回给客户端,... 阅读全文

posted @ 2008-05-30 16:09 Phinecos(洞庭散人) 阅读(1495) 评论(3) 推荐(0) 编辑

2008年5月29日

《UNIX网络编程 卷2》读书笔记(五)

摘要: void my_lock(int fd){ struct flock lock; lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0; lock.l_len = 0; /**//* write lock entire file */ Fcntl(f... 阅读全文

posted @ 2008-05-29 22:11 Phinecos(洞庭散人) 阅读(800) 评论(0) 推荐(0) 编辑

《XPCOM组件开发》笔记(一)

摘要: 本书是关于Gecko和基于Gecko应用程序来开发XPCOM组件的。简介部分探讨组件的概念,第一章你将编译简单的代码并注册到Mozilla中,此时会探讨组件和模块之间的关系,XPCOM接口以及注册的过程。 假定读者熟悉C++中的继承和封装,很多例子是javascript的,它用来做完脚本对象在Mozilla中访问XPCOM组件,因此熟悉它也是很好的。 XPCOM... 阅读全文

posted @ 2008-05-29 21:59 Phinecos(洞庭散人) 阅读(3318) 评论(2) 推荐(0) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 61 下一页

导航