欢迎辞

欢迎来到“笃志以砺,决起而飞”!
如果您是第一次来到本站,建议访问本站导读以便更快地了解本站。
如果您喜欢本站,欢迎订阅

 

2012 年二月
« 一  
 12345
6789101112
13141516171819
20212223242526
272829 

Welcome to my WordPress blog in English

Hi, everyone. My wordpress blog in English has been published , you can go there by the url: http://wp.hp365.net/

All the article there is in English and , this will be my Chinese blog. I use it to improve my English skills, but the free host is not safe for my article. So it is [...]

2009.2.5 同学聚会 和 2.6 收到礼物

2.5 这次聚会主要是高阳组织的。来了31位同学。以下为精彩照片。

2.6 收到了特别的礼物。特此纪念。

使用 OleDB 实现远程多线程数据库访问(C#, Access 数据库)

对于大多数人来说,使用Microsoft SQL Server 或 Mysql 数据库可以方便地完成网络B/S,C/S软件的开发。但是,这是一个潜在的生产成本。Microsoft SQL Server和Mysql 的用于生产的版本不是免费的,更何况SQL Server的安装需要Microsoft Windows Server 系统的支持。 其实,完全可以自己动手、丰衣足食,开发出高效的网络应用开发平台,以便支持同时多用户多线程并发读写,并且只需要本地数据库支持,在这里我用 Access 做例子。 [...]

我也谈 C# 的执行效率到底有多高

最近大家都在讨论C#的执行效率问题。由于采用的测试方法不同,测试结果差异很大。有些人得到结论,C#的速度竟然比 C++ 慢 20 倍!但是这样的测试是没有准确性的。

为什么这么说呢?语言的执行效率是要考虑编译到机器码后用户代码执行的紧凑性和高效性,而不是代码本身的执行速度。因为代码可以优化,.NET framework 也在升级,但编译的机器码却是死的。编译机制才是影响执行效率的最重要的原因。其它原因都不是根本原因

单从计算和执行的角度来说,C#应该还是比较快的。

?View Code CSHARP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 using System;   namespace test { public class test { static void Main() { long j = 0; int t = Environment.TickCount; [...]

使用 C# 实现 Bin 类,快速方便地管理 byte[] 类型

使用 C# 实现 Bin 类,快速方便地管理 byte[] 类型一直是我的心愿。因为在 C C++ C# VB 等语言中,byte[] 类型是常用的,但却没有太多方便的命令去处理它。因此我编写了 Bin 类。这个类实现了方便的管理,封装了大部分 Byte[] 操作,如添加、删除、查找等。在编写中注重速度、效率和方便性,支持索引器[index]直接引用,操作符重载等。

同时这也是我写的“ToEasy”C#简单化代码的一部分,namespace 就是 ToEasy 了!

下面就是我写的代码:

?View Code CSHARP1 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 [...]