博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
99 随笔 :: 4 文章 :: 72 评论 :: 2 引用
09 2009 档案
红黑树的C++实现
摘要: 1. 资料关于红黑树的理论,那本《算法导论》中进行了详细的分析,但我觉得下面这篇文章讲得更详细:http://blog.163.com/aaronliu@yeah/blog/static/6596183720090143521990/只是在讲解删除过程的时候,有点乱。下面的页面中给出了不少学习的链接: http://cid-47027e68f36cbaf5.spaces.live.com/blo...
阅读全文
posted @
2009-09-29 17:45
黑米 阅读(210) |
评论 (0)
编辑
C++中的Signleton模式实现之一
摘要: 要点: 1. 采用函数内static变量作为唯一实例变量的存储器。由于没有用到New操作,不用关心内存的释放。 2. 将默认构造函数,默认拷贝构造函数,默认赋值操作符设为private,防止意外的操作。
阅读全文
posted @
2009-09-27 12:57
黑米 阅读(38) |
评论 (0)
编辑
语法高亮组件(BETA)
摘要: 感觉上用C#来写这种扩充组件确实比较麻烦。一个调用系统级的API需要用DllImport来封装,比较麻烦。特别是用SendMessage时,一大堆的message id等常量需要查资料。二个就是.net组件封装得太厉害。封装厉害倒不是件什么坏事,但是总得考虑用户重写某些接口的可能,应该将接口多用virtual修饰允许重写吧? 好,牢骚到此结束,现在言归正传。从Richtextbox继承的语法高亮...
阅读全文
posted @
2009-09-05 15:00
黑米 阅读(193) |
评论 (1)
编辑
笔记:关于dll的DelayLoad机制
摘要: 本文指的DelayLoad机制并不是指编译器的链接参数。而是实现Dll加载的一种方式。引用Dll分为显示引用和隐式引用。如果是显示引用,则会加载EXE的时候加载Dll。其内部机制是,在EXE中会有一个IAT表,记录引用到的函数地址。当程序加载运行,加载器会根据imports表加载程序需要的dll。另一种加载dll的方法是通过LoadLibrary和GetProcAddress来得到函数地址。这种方...
阅读全文
posted @
2009-09-04 14:06
黑米 阅读(149) |
评论 (0)
编辑
<
2009年9月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
公告
昵称:
黑米
园龄:
5年8个月
粉丝:
3
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
C#
(11)
C++
(6)
javascript
(3)
Excel
(3)
VBA
(2)
asp.net
(2)
html
(2)
Winform
(2)
SQLSERVER
(2)
Sql Server
(2)
更多
随笔档案
(99)
2011年4月 (1)
2011年3月 (3)
2011年1月 (2)
2010年12月 (1)
2010年10月 (3)
2010年9月 (1)
2010年8月 (3)
2010年7月 (2)
2010年4月 (1)
2010年3月 (3)
2010年2月 (1)
2010年1月 (2)
2009年11月 (2)
2009年9月 (4)
2009年7月 (2)
2009年6月 (4)
2009年5月 (1)
2009年4月 (2)
2009年3月 (6)
2009年2月 (3)
2009年1月 (3)
2008年12月 (9)
2008年11月 (2)
2008年9月 (1)
2008年8月 (2)
2008年3月 (2)
2008年1月 (7)
2007年12月 (1)
2007年11月 (2)
2007年10月 (5)
2007年9月 (6)
2007年8月 (5)
2007年3月 (1)
2006年8月 (5)
2006年7月 (1)
url 重写
asp.net 控件开发(12)
asp.net 控件开发教程
(rss)
http://www.bokegu.com/forums/29/ShowForum.aspx
Macrobject OQL.NET
水晶报表 —— 实例资料
最新评论
阅读排行榜
评论排行榜
推荐排行榜