dennis_zane
- 浏览: 919365 次
- 性别:
- 来自: 杭州
社区版块
- ( 33)
- ( 1529)
- ( 28)
最新评论
-
hw7777777:
非常感谢作者提供这么好的工具,在使用的过程中遇到一些问题?1、 ...
基于java nio的memcached客户端——xmemcached -
since1978:
多久过去了时间能抹平一切
无路用的人 -
fangruanyjq:
[img][/img]引用
用osworkflow写一个请假例子(提供代码下载) -
thinkingmysky:
楼主,你确定,java memached client能处理并 ...
memcached java client性能测试的几点疑问和说明 -
hellostory:
aaa5131421 写道07年2月hibernate已经出来 ...
dozer与beanutils
文章列表
测试1:开n个线程读写删各10000次,key是string,value是integer,数据单位皆为tps
线程数
set
get
delete
xmemcached
spymemcached
xmemcached
spymemcached
xmemcached
spymemcached
1
3368
3047
3422
3232
3787
3404
10
12307
11742
15274
126 ...
- 2009-03-06 12:36
- 浏览 4889
- 评论(0)
二叉查找树(binary search tree)
1)概念:对于树中的每个节点n,其左子节点中保存的所有数值都小于n保存的数值,右子节点保存的数值都大于n保存的数值。
2)二叉查找树可以实现更为优越的查找性能,主要实现方式有数组和链表结构,相比较而言,链表实现更为容易,因为数组实现删除和添加功能需要移动数组元素(如填补删除空位等)
今天下午在打印问题搞定后用c#实现了一下,比java版本比较有趣的使用c#的delegate来代替遍历二叉树时的visit方法,这样一来可以在遍历时对节点进行你所想要的任何操作。我们知道c#的delegate是类型化的函数指针,而c 的函数指针可以模仿动态语言的 ...
- 2007-04-02 17:29
- 浏览 3002
有了前一篇c#链表的实现,实现栈和队列易如反掌。
栈,利用单向链表实现:
public abstract class abstractstack
{
public abstract object pop();
public abstract void push(object obj);
public abstract bool isempty();
public abstract object top();
public abstract void clear();
}
- 2007-03-30 09:44
- 浏览 4836
今天受一个帖子的刺激,再次复习起了数据结构与算法,那本《数据结构与算法(java版)》我还剩图和高级排序的几章没看,工作上也没我的事需要处理,就用c#重新写了一遍链表结构,权作复习。
定义list接口:
public interface list
{
bool isempty();
void unshift(object obj);
object shift();
void push(object obj);
object pop();
bool contain(object ...
- 2007-03-29 17:02
- 浏览 3165
c#的using语句设计的蛮贴心,比java的import有趣一点。转一篇文章.c#中的using除了作为命名空间指示符(using system),类型的别名指示符(using dos=system.console),还有资源管理的语句功能:
using (r r1 = new r ()) {
r1.f();
}
在c#中被翻译为:r r1 = new r();try { r1.f();}finally { if (r1 != null) ((idisposable)r1).dispose();}
r1当然要支持dispose()方法了再来一个例子:
# ...
- 2007-02-12 15:53
- 浏览 2298
一.c#的统一类型系统1.c#的类型系统是统一的,java的类型系统分为:基本类型(原生类型)和类类型,而c#的所有类型直接或间接地从object类类型派生而来,从类型系统上来看比java更oo。2.c#的类型分为三类:(1)值类型,一个值类型或是结构类型,或是枚举类型(2)引用类型(3)指针类型值类型与引用类型的不同在于:值类型的变量直接包含其数据,而引用类型的变量存储对其数据的引用(reference),后者称为对象(object)。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有自己的数据副本,对一个变量的操作不可能影响 ...
- 2007-02-12 12:30
- 浏览 2911
网上到处充斥这c#与java对比的文章,看了看,还是觉的msdn上的一篇文章很全面和客观。《针对java开发人员的c#编程语言》。 我的第一天c#学习,总体感觉c#在语言层面上保留了更多c /c的特点,比如virtual,override关键字的使用,比如结构(值类型,存储在栈上),比如delegate(类似函数指针)。比较感兴趣的也就是delegate、事件和attribute方面。c#某种意义上讲比java稍微复杂,比c 简单。 参照语言规范写的例子,抽象类、继承的例子,可以扩展成一个简单计算器:using system;using system.collection ...
- 2007-02-10 17:39
- 浏览 2338
我得老实承认,我很早就想好好学习下c#,学习下asp.net。因为我听说asp.net的开发速度很让人羡慕,听说c#也是蛮有趣的语言。装了.net framework2.0,下了c#的语言规范(本来想找本书,发现网上的电子书都做的很糟糕,还是看语言规范得了),写第一个hello world。using system;public class helloworld{ public static void main() { console.writeline("hello world"); } } 存为hello.cs。配置好环 ...
- 2007-02-09 10:38
- 浏览 2284