智慧掩盖真相
天之道,不争而善胜。
博客园
社区
首页
联系
管理
随笔- 110 文章- 24 评论- 1057
.Net language and other
C#使用BerkeleyDB操作简介
摘要: Berkeley DB是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上。Berkeley DB的存储的是key/value键值对,可以理解为硬盘上的超级hash表。其可以管理256TB数据,而且能支撑几千个并发访问。
阅读全文
posted @
2008-10-07 17:53
Birdshover 阅读(1427) |
评论 (12)
编辑
谈谈C#的数值类型——顺便给for循环做个补充
摘要: 假如变量的值 i = int.MaxValue;这个时候运行;Console.WriteLine(++i);输出什么?其他书上也有讲,只是可能没有讲这么多废话。
阅读全文
posted @
2008-08-05 22:17
Birdshover 阅读(1366) |
评论 (4)
编辑
详解for循环(各种用法)
摘要: 这样就总结出三种for循环样式 1、for(int i = 0;i < 100;i++) //递减和递加的算一种 2、for(;true;) //有空表达式的 3、for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++) //有多表达式的 还有....
阅读全文
posted @
2008-08-04 23:05
Birdshover 阅读(2474) |
评论 (26)
编辑
话说List
,Dictionary
初始化大小
摘要: (2008年7月31日 9:07:39 修正。)假如能自己判断出要添加的大概数量的话,List最好是预先分配大小了。预先分配大小,分配多少就是多少个。预先分配的大小一定要大于等于加进去的元素数量。否则,说不定比不分配更加糟糕。 要是用List分配空间的方式来理解Dictionary,那就又错了。Dictionary有它自己的分配方式。
阅读全文
posted @
2008-07-31 00:59
Birdshover 阅读(1639) |
评论 (11)
编辑
javascript 操作cookie类
posted @
2008-07-15 00:12
Birdshover 阅读(189) |
评论 (2)
编辑
.Net 3.5环境下常用数组性能测试
摘要: 这件事情似乎很无聊,但是没人做,我来做下苦力吧。一、ArrayList (100W,1W),二、Hashtable (100W,1W),三、HashSet (100W,100W),四、List (100W,1W),五、Dictionary (100W,100W),六、Dictionary Linq查询 (100W,100W)
阅读全文
posted @
2008-03-19 23:31
Birdshover 阅读(2897) |
评论 (23)
编辑
SQL 2005 Express 居然不支持 Login控件
摘要: 实在想不通,Express 版本数据库会和WebParts有什么必然联系,本来想图个省事,用了Login控件,但是报了非常奇怪的错误!我晕倒啊....调试了我2小时啊....原来是这个原因。记录错误,警惕以下。
阅读全文
posted @
2008-01-15 18:20
Birdshover 阅读(425) |
评论 (4)
编辑
探讨继承与实现(二)
摘要: 目录:
一、抽象的产生
二、依赖抽象
三、抽象的损耗
你不知道你要实现的是个什么东西,你能很好的抽象出来么?我不是天才,所以我是不能。如果是那些天才至少也要是白痴天才型的人才能在毫无根据的情况下,假设出真是的存在。尔后居然被伟人证实居然是真的。比如说那个什么××××猜想。
我认为,抽象要么是在建立模型后的产物,要么是重构的结果。而抽象是为了解决程序未来面临的变动。但是你即便把实体抽象出来了,不使用也是没有效果的。而前人总结出经验如何使用这些抽象产物——依赖倒置(Dependence Inversion Principle)。讲的是:要依赖于抽象,不要依赖于具体。也就是经常说的面向接口编程。(这地方的接口是广义上的接口)
阅读全文
posted @
2007-02-02 00:19
Birdshover 阅读(1869) |
评论 (5)
编辑
建立用户、密码类型
摘要: 每次做用户密码等类型的验证都很麻烦,最近想了个办法来简化判断的逻辑。
.Net中提供了隐式转换,虽然降低了代码可读性,但是使用确实很方便。而且我认为,定义自己的类型使用它并不会降低可读性。
阅读全文
posted @
2006-08-29 10:23
Birdshover 阅读(565) |
评论 (7)
编辑
探讨继承与实现(一)
摘要: 继承是建立一个类,然后创建它的更特殊的版本。是OOP中不可缺少的部分。
人在描述事物的时候是有层次的,那么继承就使程序对现实世界有层次的描述的表达成为可能。对程序员来说继承的重点是共同点。因为有共同点才能重用。
目录
一、继承分类
接口继承示例
类继承示例
二、继承关系的简单论述
1、接口的继承关系以及接口对类的访问
2、类的继承关于以及父类对子类的访问
阅读全文
posted @
2006-06-19 14:55
Birdshover 阅读(2268) |
评论 (5)
编辑
C#2.0新特性系列文章转载
摘要: 泛型 ,可空类型,静态类,匿名方法,迭代器,不完全类型 等.Net2.0新特性
阅读全文
posted @
2006-06-13 08:43
Birdshover 阅读(1464) |
评论 (2)
编辑
配置VS2005,加速VS2005运行速度
摘要: VS2005带来的好处是什么?有新东西可以学了。学东西的时候思考机会多了,为什么?嘿嘿,那是因为VS2005跑起来很慢!你都动不了计算机了,不思考还能干什么。但是也实在太慢了。它怎么就那么慢呢.......
不过用2005的好处还是很多的,首先不用改个什么就编译一下了,有了泛型也不用为类型影响性能发愁了。我觉得操作性上比VS2003有些地方进步了,有些地方反而退化了。比如,VS打开个WEB页面,资源管理器会自动指向那个地方,2005可不行了。但是2005带来的masterpasge什么的总算不算白学的。干活快了。
我发现影响VS2005跑动速度的主要是对HTML标签的检查。2005默认的是XHTML1.1,调了它就能有效加快速度。
阅读全文
posted @
2006-05-28 17:44
Birdshover 阅读(3535) |
评论 (6)
编辑
正则表达式调试器1.1
摘要: 开发语言:C# 2.0
调试通过: .Net Framework 2.0 , WinXp
功能:
主要用于调试 正则表达式.
支持分组捕获.
测试器默认不区分大小写,支持多行匹配.
阅读全文
posted @
2006-05-10 23:56
Birdshover 阅读(978) |
评论 (10)
编辑
.Net开发环境配置[OS/IIS/VS...]
摘要: 发布日期: 5/6/2006| 更新日期: 5/6/2006
谢平 夕阳轨迹 QQ:19999351
http://birdshover.cnblogs.com
.Net开发环境安装貌视简单,但是,如果有些小细节不注意,却会出现莫名奇妙的错误.
本文主要讲解ASP.NET的配置。水平所限,不足之处还望谅解。
目录
一、ASP.Net需要在什么平台工作?
二、开发平台建议安装步骤
三、IIS的设置
四、操作系统的设置
阅读全文
posted @
2006-05-06 00:04
Birdshover 阅读(948) |
评论 (1)
编辑
公告
网名: yurow birdshover
无术 夕阳轨迹 等
本名: 谢平
籍贯: 江苏溧阳
位置: 上海
职业: C# & 打字
联系方式: 19999351(QQ)
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我管理的小组
Lucene.Net
我参加的小组
设计模式
.NET 3.x
读书(Books)
WinForms
自学编程
博客园发展小组
山西DotNet俱乐部
单元测试
ZZK支持小组
Asp.Net MVC
我参与的团队
上海.NET俱乐部(3/2254)
山西DotNet俱乐部(0/292)
我的标签
lucene.net(5)
IHttpModule(2)
中文地址乱码(2)
中文分词(2)
Highlighter(1)
分词(1)
mvc(1)
控制台(1)
控制台应用程序(1)
关闭操作(1)
随笔分类
(86)
.Net language and other(14)
(rss)
ASP.Net2.0(16)
(rss)
Desin Patterns(1)
(rss)
lucene.net(4)
(rss)
Lucene.Net 2.3.1(19)
(rss)
Thinking about develop(9)
(rss)
WinForm(12)
(rss)
非技术(5)
(rss)
数据(6)
(rss)
随笔档案
(84)
2008年10月 (1)
2008年9月 (13)
2008年8月 (13)
2008年7月 (7)
2008年5月 (2)
2008年3月 (6)
2008年1月 (6)
2007年12月 (4)
2007年11月 (2)
2007年10月 (6)
2007年7月 (1)
2007年4月 (1)
2007年2月 (1)
2007年1月 (4)
2006年10月 (1)
2006年8月 (2)
2006年7月 (2)
2006年6月 (6)
2006年5月 (6)
文章分类
(27)
.Net 2.0
(rss)
.Net 3.0(1)
(rss)
F#(1)
(rss)
WinForm实验室(9)
(rss)
触摸C# Web开发(2)
(rss)
解读Lucene.Net(5)
(rss)
数独理论研究(1)
(rss)
搜索引擎开发相关(3)
(rss)
摘录资料(5)
(rss)
文章档案
(49)
2008年8月 (6)
2008年7月 (7)
2008年4月 (1)
2008年3月 (2)
2008年2月 (1)
2007年11月 (1)
2007年7月 (11)
2007年6月 (14)
2006年6月 (4)
2006年5月 (2)
收藏夹
(1)
我的收藏(1)
(rss)
我的其它博客
yurow
我的C++博客
我的java博客
我的百度空间
积分与排名
积分 - 198791
排名 - 172
最新评论
1. re: C#使用BerkeleyDB操作简介
@狼Robot
Berkeley DB可以部署成像SqlServer一样的服务运行的 (Birdshover)
2. re: C#使用BerkeleyDB操作简介
楼主,请教一个问题,是不是操作数据库只需要libdb45.dll这个东东就可以了,我看到BerkeleyDB4.5的msi安装后bin里有好多exe什么的,但我只把libdb45.dll这个复制到li... (狼Robot)
3. re: Lucene.Net 2.3.1开发介绍 —— 二、分词(五)
@cspioneer
是的,result是Token类型,实现了动态缓冲区,要使用的话主要是用它的动态缓冲区 (Birdshover)
4. re: Lucene.Net 2.3.1开发介绍 —— 二、分词(五)
不过有个问题 result 这个参数好像没有用到啊 (cspioneer)
5. re: Lucene.Net 2.3.1开发介绍 —— 二、分词(五)
very good 学习完毕 (cspioneer)
6. re: C#使用BerkeleyDB操作简介
不知道BDB数据库里面的东西,能不能解码出来啊?就是不知道里面数据的情况,想看数据. (airwolf2026)
7. re: C#使用BerkeleyDB操作简介
@Jason Cui
呵呵,两个东西不一样,这东西像是个哈希表 (Birdshover)
8. re: C#使用BerkeleyDB操作简介
最近很高产啊。
这玩意儿远没有db4o方便啊。 (Jason Cui)
9. re: C#使用BerkeleyDB操作简介
如果网站用缓存,可以考虑 memcache,现在是最流行了的
(blueskit)
10. re: C#使用BerkeleyDB操作简介
建议用BDB,有的大型互联网分布式缓存的内存数据库就采用了BDB,可以支持到数万的并发请求。 (fftt)
11. re: C#使用BerkeleyDB操作简介
@任力
那是我外甥。。。。。 (Birdshover)
12. re: C#使用BerkeleyDB操作简介
sqlite的并发性就不要考虑了,只支持单写多读,
LZ的BDB写的不错,我也写了一些,不过对于环境的配置似乎没太多资料,使起来不稳定老报错,不知道是不是BDB 0.95不完善的缘故 (lexus)
13. re: C#使用BerkeleyDB操作简介
SQLite的并发性能不知道怎么样,最近有一个项目,正在考虑用SQLite还是Berkeley DB,该系统对并发性要求比较强,有没有哪位同学有过这方面的例子? (Aaron Zhou)
14. re: C#使用BerkeleyDB操作简介
一转眼,儿子就这么大了?
楼主真速度哦 (任力)
15. re: C#使用BerkeleyDB操作简介
感觉好麻烦呃
貌似不如SQLite方便 (colder)
16. re: Lucene.Net 2.3.1开发介绍 —— 二、分词(二)
学习完毕。谢谢 (cspioneer)
17. re: Lucene.Net 2.3.1开发介绍 —— 二、分词(一)
学习了。谢谢!!!! (cspioneer)
18. re: Lucene.Net 2.3.1开发介绍 —— 一、接触Lucene.Net
好,写得不错!初学者 继续学习 (cspioneer)
19. re: db4objects 7.4应用笔记
@Birdshover
原来如此,受教了。 (Doho)
20. re: Lucene.Net 2.3.1开发介绍 —— 三、索引(七)
--引用-------------------------------------------------- Birdshover: @Doho 没有关系 ----------------------... (Doho)