<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Flex 刻录时光_分类_C#</title><id>http://feed.cnblogs.com/blog/u/28074/category/140331/rss</id><updated>2012-05-23T22:22:12Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/category/140331.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28074/category/140331/rss"/><entry><id>http://www.cnblogs.com/4kapple/archive/2012/02/10/2345632.html</id><title type="text">VSTO开发中VS2010和Office 2003的问题及解决方案</title><summary type="text">因为公司需要，将以前的VSTO项目升级为Net4.0环境，用VS2010开发，结果悲剧了，VS2010的VSTO不支持Office2003，Google了一番，在博客园找到这篇文章，VSTO开发中VS2010和Office 2003的问题，明确说明Office2003已经不被支持，建议升级到Office07或10。不过如果想继续兼容Office2003，文中给出了另外两种方法：使用Extensibility建立插件或者使用COM Shim Wizards辅助托管程序的开发。本文则成功实现Extensibility建立插件的方法，供大家参考。1 添加Extebsibility的引用首先用VS20</summary><published>2012-02-10T08:41:00Z</published><updated>2012-02-10T08:41:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2012/02/10/2345632.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2012/02/10/2345632.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2011/12/31/2308619.html</id><title type="text">如何使用缓存提高程序性能</title><summary type="text">1 写在前面此文主要参考了园子里以下两篇文章：黄聪，Microsoft Enterprise Library 5.0 系列(一) : Caching Application Block (初级)顾磊，[EntLib]微软企业库5.0 学习之路——第四步、使用缓存提高网站的性能（EntLib Caching)2 前面两篇博文写的很好，很全面，为何还需要本文？大家可以点进去看下前面的文章，黄聪写的是企业库Cache的基本用法，顾磊的文章比较深入，而且自定义了CacheHelper类，实用性更强，我也抄袭了这个类（^_^ ）。我写此文的目的主要是记录下如果在项目中引入操作Cache、缓存哪些内容及最</summary><published>2011-12-31T05:27:00Z</published><updated>2011-12-31T05:27:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2011/12/31/2308619.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2011/12/31/2308619.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2011/06/24/2089297.html</id><title type="text">复习一下，免得下次面试又栽在沟里~</title><summary type="text">1. Const 和 Readonlyreadonly为运行时常量，const为编译时常量编译时常量被运行时常量快，性能好，但是缺乏灵活性（编译时常量需要重新编译应用程序）；编译时常量（const）仅限于数值和字符串（基元类型），C#不允许使用new来初始化一个编译时常量；const修饰的常量默认是静态的（类型）；readonly修饰的字段可以在构造函数中被修改；使用const较之使用readonly的唯一好处就是性能 详细：首先先解释下什么是静态常量以及什么是动态常量。静态常量是指编译器在编译时候会对常量进行解析，并将常量的值替换成初始化的那个值。而动态常量的值则是在运行的那一刻才获得的，.</summary><published>2011-06-24T11:06:00Z</published><updated>2011-06-24T11:06:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2011/06/24/2089297.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2011/06/24/2089297.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2011/02/23/1961969.html</id><title type="text">The project file &amp;#39; &amp;#39; has been renamed or is no longer in the solution. 解决方案</title><summary type="text">问题：昨天因为急着下班，在关闭VS2008的时候卡住了，然后用任务管理器，强制结束VS2008进程，导致今天早上来公司发现网站无法编译，错误提示：---------------------------Microsoft Visual Studio---------------------------The project file ' ' has been renamed or is no longer in the solution.---------------------------OK ---------------------------在google后，解决方法如下</summary><published>2011-02-23T01:59:00Z</published><updated>2011-02-23T01:59:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2011/02/23/1961969.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2011/02/23/1961969.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2011/02/11/1951100.html</id><title type="text">[转]linq to sql 插入值，以及如何取回自增的ID</title><summary type="text">linq to sql 在插入值的时候还是很方便。有时候我们需要在插入一个新的实体之后得到那个实体的主键ID的值，这个ID当然必须是自增。一段时间我一直认为直接使用 linq to sql的插入机制是不可以在做到的，所以只有使用存储过程的，具体可以查看这篇文章：http://blog.benhall.me.uk/2008/01/custom-insert-logic-with-linq-to-sql.html，但是总是觉得这样太麻烦了。通过观察linq to sql插入之后产生的sql发现，它自动生成了两条语句，一条insert，一条select，而且那条select正好就是查询的最后生成的</summary><published>2011-02-11T01:33:00Z</published><updated>2011-02-11T01:33:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2011/02/11/1951100.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2011/02/11/1951100.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2010/12/08/1900095.html</id><title type="text">用户权限与角色设计</title><summary type="text">User and Rol Matance e Data Design Table Name UserRole relations of user and role Column note DataType IsNull Key id Auto int NOT NULL PRIMARYKEY userGroupId Int NOT NULL not roleGradeId int NOT NULL Not addition no Table Name UserGroup Column note DataType IsNull Key id Auto int NOT NULL PRIMARYKEY</summary><published>2010-12-08T04:21:00Z</published><updated>2010-12-08T04:21:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2010/12/08/1900095.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2010/12/08/1900095.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2010/12/06/1897762.html</id><title type="text">C# 使用GDI画坐标图(支持负值)</title><summary type="text">因为项目需要，使用GDI画一个全坐标系统图，并嵌入PDF文件，方便打印。效果图如下：一般的坐标图仅有右上的四分之一，此图则是全坐标的，输入是四个点的坐标，可以是负值。代码：代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;Bitmapbitmap=newBitmap(this.Width,this.Height,PixelFormat.Format24bppRgb);Graphicsg=Graphics.FromImage(bitmap);//G</summary><published>2010-12-06T06:59:00Z</published><updated>2010-12-06T06:59:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2010/12/06/1897762.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2010/12/06/1897762.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2010/12/03/1895749.html</id><title type="text">Flex4 Net服务端内存数据管理</title><summary type="text">使用Flex+net开发程序，但还是停留在原来的web习惯上，想用session之类存储一个后台数据，但是，使用的不是webservice 方式，而且remoting方式，所以服务端没有session，那该怎么存储服务端的数据呢？当然是暂存，因为还没必要立刻插入到数据库中。考 虑了好久，也google&amp;baidu了好久，始终不得解。后来觉得是不是我的想法有问题，或许现在改用flex做前台，...</summary><published>2010-12-03T10:55:00Z</published><updated>2010-12-03T10:55:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2010/12/03/1895749.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2010/12/03/1895749.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2010/10/11/1848165.html</id><title type="text">Converting Linq result to XML String</title><summary type="text">linq查询得到的结果为Entity，返回给FLex需要转换成XML格式（我目前用的webservice的笨方式），所以需要将Entity转换成XML，本来以为有直接的转换方法，Goo了好久，发现有个老外和我想的一样：先将Entity填充到一个DataSet中，然后利用DataSet的GetXml来返回，呵呵，够麻烦的，应该会有更好的方法，但是我还不知道，先将就着用这个方法了。 var q = d...</summary><published>2010-10-11T11:35:00Z</published><updated>2010-10-11T11:35:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2010/10/11/1848165.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2010/10/11/1848165.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2009/10/28/1591411.html</id><title type="text">实现高效的数据库连接池(附带完整代码C#和Java实现)(转)</title><summary type="text">相关技术：连接池 引用记数 多线程 C#.Net Java 适宜人群数据库应用程序程序员 系统分析员 模块设计师 有一定功底的程序员 目录引言 数据库连接池（Connection Pool）的工作原理 连接池关键问题分析 并发问题 事务处理 连接池的分配与释放 连接池的配置与维护 关键议题引用记数如何实现事务处理管理连接池结合代码说明构造方法启动服务StartService停止服务StopServ...</summary><published>2009-10-28T07:27:00Z</published><updated>2009-10-28T07:27:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2009/10/28/1591411.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2009/10/28/1591411.html"/><content type="text">相关技术：连接池 引用记数 多线程 C#.Net Java 适宜人群数据库应用程序程序员 系统分析员 模块设计师 有一定功底的程序员 目录引言 数据库连接池（Connection Pool）的工作原理 连接池关键问题分析 并发问题 事务处理 连接池的分配与释放 连接池的配置与维护 关键议题引用记数如何实现事务处理管理连接池结合代码说明构造方法启动服务StartService停止服务StopServ...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2009/03/02/1401462.html</id><title type="text">为WinForms程序添加Form级快捷键的最简单方式 </title><summary type="text">Form.KeyDown, KeyUp, KeyPress在给程序添加快捷键时都不好使，因为某些控件会拦截按键信息，比如你在Form上放一个Button,把焦点移到它上面，随便按个什么键，Form.KeyXXX都是不会引发的。解决这个问题的正规方法是重写Form.ProcessCmdKey方法，它会在控件处理按键信息之前被调用。但是，假如要更方便，更灵活地处理快捷键－－比如由另一个类处理，这个方法...</summary><published>2009-03-02T05:42:00Z</published><updated>2009-03-02T05:42:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2009/03/02/1401462.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2009/03/02/1401462.html"/><content type="text">Form.KeyDown, KeyUp, KeyPress在给程序添加快捷键时都不好使，因为某些控件会拦截按键信息，比如你在Form上放一个Button,把焦点移到它上面，随便按个什么键，Form.KeyXXX都是不会引发的。解决这个问题的正规方法是重写Form.ProcessCmdKey方法，它会在控件处理按键信息之前被调用。但是，假如要更方便，更灵活地处理快捷键－－比如由另一个类处理，这个方法...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/09/22/1295771.html</id><title type="text">C#下如何实现服务器+客户端的聊天程序 </title><summary type="text">最近也在接触SOCKET编程，在当今这样一个网络时代，很多技术都以网络为中心在诞生，至少我认为是这样的，而SOCKET套接字接口，在实现网络通讯上处于关键地位，所以不会SOCKET是不行的。首先，本文主要是针对那些刚接触SOCKET编程的朋友，如果是高手，就可以不看此文啦，可以去陪陪老婆，比如逛街或看电视...在开始之前，我们需要预习一些基础知识：什么是SOCKET套接字？SOCKET通常有那几种...</summary><published>2008-09-22T04:26:00Z</published><updated>2008-09-22T04:26:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/09/22/1295771.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/09/22/1295771.html"/><content type="text">最近也在接触SOCKET编程，在当今这样一个网络时代，很多技术都以网络为中心在诞生，至少我认为是这样的，而SOCKET套接字接口，在实现网络通讯上处于关键地位，所以不会SOCKET是不行的。首先，本文主要是针对那些刚接触SOCKET编程的朋友，如果是高手，就可以不看此文啦，可以去陪陪老婆，比如逛街或看电视...在开始之前，我们需要预习一些基础知识：什么是SOCKET套接字？SOCKET通常有那几种...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/08/19/1271359.html</id><title type="text">从WMI看VC++到.Net的变迁 </title><summary type="text">WMI(Windows Management Instrumentation)是Windows下可以与系统信息(包括软硬件等)的一个管理框架，通过WMI可以很方便地对机器进行管理。现在以通过WMI来打开(或创建)一个记事本(notepad.exe)进程为例，看看VC++到.Net的变迁，一览.Net是如何让程序员从繁琐晦涩的程序中解放出来。 1、预工作： VC++中需要在源代码中加入： #incl...</summary><published>2008-08-19T08:17:00Z</published><updated>2008-08-19T08:17:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/08/19/1271359.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/08/19/1271359.html"/><content type="text">WMI(Windows Management Instrumentation)是Windows下可以与系统信息(包括软硬件等)的一个管理框架，通过WMI可以很方便地对机器进行管理。现在以通过WMI来打开(或创建)一个记事本(notepad.exe)进程为例，看看VC++到.Net的变迁，一览.Net是如何让程序员从繁琐晦涩的程序中解放出来。 1、预工作： VC++中需要在源代码中加入： #incl...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/07/10/1239909.html</id><title type="text">VC中基于 Windows 的精确定时（转）</title><summary type="text">在工业生产控制系统中，有许多需要定时完成的操作，如定时显示当前时间，定时刷新屏幕上的进度条，上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中，就更需要精确定时操作。众所周知，Windows 是基于消息机制的系统，任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题，如一旦计算机的CPU被某个进程占用，或系统资源紧张时，发送到消息队列 ...</summary><published>2008-07-10T04:40:00Z</published><updated>2008-07-10T04:40:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/07/10/1239909.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/07/10/1239909.html"/><content type="text">在工业生产控制系统中，有许多需要定时完成的操作，如定时显示当前时间，定时刷新屏幕上的进度条，上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中，就更需要精确定时操作。众所周知，Windows 是基于消息机制的系统，任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题，如一旦计算机的CPU被某个进程占用，或系统资源紧张时，发送到消息队列 ...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/07/02/1233992.html</id><title type="text">C#系统较时</title><summary type="text">前些日子在工作中遇到一个在原子交易中用C#设置系统时间的问题，虽是一个小问题，却因为C#本身没有这种函数而耽误了一些时间，C#要设置系统时间必须要调用Win32的API，而其中相关的函数就是SetSystemTime(), GetSystemTimer(), SetLocalTime(), GetLocalTime(), 这似乎是用VC写的函数，在VC++中是可以直接调用的。MSDN上面对这几个函...</summary><published>2008-07-02T06:22:00Z</published><updated>2008-07-02T06:22:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/07/02/1233992.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/07/02/1233992.html"/><content type="text">前些日子在工作中遇到一个在原子交易中用C#设置系统时间的问题，虽是一个小问题，却因为C#本身没有这种函数而耽误了一些时间，C#要设置系统时间必须要调用Win32的API，而其中相关的函数就是SetSystemTime(), GetSystemTimer(), SetLocalTime(), GetLocalTime(), 这似乎是用VC写的函数，在VC++中是可以直接调用的。MSDN上面对这几个函...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/06/24/1228639.html</id><title type="text">一步一步学Remoting之一：从简单开始 </title><summary type="text">一、Remoting的优缺点？ 优点： 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的，但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制，可以是控制台，winform，iis，windows服务承载远程对象 缺点： 1、非标准的应用因此有平台限制 2、脱离iis的话需要有自己的安全机制 二、Remoting和Web服务的区别？ ...</summary><published>2008-06-24T01:35:00Z</published><updated>2008-06-24T01:35:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/06/24/1228639.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/06/24/1228639.html"/><content type="text">一、Remoting的优缺点？ 优点： 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的，但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制，可以是控制台，winform，iis，windows服务承载远程对象 缺点： 1、非标准的应用因此有平台限制 2、脱离iis的话需要有自己的安全机制 二、Remoting和Web服务的区别？ ...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/06/23/1228318.html</id><title type="text">在Vista中编程控制防火墙设定(C#) </title><summary type="text">在编程控制防火墙前先要有个前提,就是你必须是管理员权限, 这样本例的程序才能用"Run as administrator"的方式运行,并成功修改. 如果你本身就是用Administrator这个用户登录的话,直接运行就行了. 建议最好在这个用户下来调试程序. 本程序只是个初始的例子,里面的功能只开发了一部分,各位有兴趣的话可以继续深入运用. 像Vista的防火墙就比较Bt,除了基本设定外,在"C...</summary><published>2008-06-23T09:16:00Z</published><updated>2008-06-23T09:16:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/06/23/1228318.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/06/23/1228318.html"/><content type="text">在编程控制防火墙前先要有个前提,就是你必须是管理员权限, 这样本例的程序才能用"Run as administrator"的方式运行,并成功修改. 如果你本身就是用Administrator这个用户登录的话,直接运行就行了. 建议最好在这个用户下来调试程序. 本程序只是个初始的例子,里面的功能只开发了一部分,各位有兴趣的话可以继续深入运用. 像Vista的防火墙就比较Bt,除了基本设定外,在"C...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/06/18/1224430.html</id><title type="text">NET获取IP等信息</title><summary type="text">1. 在ASP.NET中专用属性： 获取服务器电脑名：Page.Server.ManchineName 获取用户信息：Page.User 获取客户端电脑名：Page.Request.UserHostName 获取客户端电脑IP：Page.Request.UserHostAddress 2. 在网络编程中的通用方法： 获取当前电脑名：static System.Net.Dns.GetHostName...</summary><published>2008-06-18T02:18:00Z</published><updated>2008-06-18T02:18:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/06/18/1224430.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/06/18/1224430.html"/><content type="text">1. 在ASP.NET中专用属性： 获取服务器电脑名：Page.Server.ManchineName 获取用户信息：Page.User 获取客户端电脑名：Page.Request.UserHostName 获取客户端电脑IP：Page.Request.UserHostAddress 2. 在网络编程中的通用方法： 获取当前电脑名：static System.Net.Dns.GetHostName...</content></entry><entry><id>http://www.cnblogs.com/4kapple/archive/2008/06/13/1219397.html</id><title type="text">C#来完成二叉树的搜索、遍历、及查找 </title><summary type="text">二叉树结点类：publicclassNode{privateNodeleft;privateNoderight;privateintvalue;publicNode(Nodeleft,Noderight,intvalue){this.left=left;this.right=right;this.value=value;}publicNode(intvalue){this.value=value;...</summary><published>2008-06-13T08:12:00Z</published><updated>2008-06-13T08:12:00Z</updated><author><name>咖啡色</name><uri>http://www.cnblogs.com/4kapple/</uri></author><link rel="alternate" href="http://www.cnblogs.com/4kapple/archive/2008/06/13/1219397.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/4kapple/archive/2008/06/13/1219397.html"/><content type="text">二叉树结点类：publicclassNode{privateNodeleft;privateNoderight;privateintvalue;publicNode(Nodeleft,Noderight,intvalue){this.left=left;this.right=right;this.value=value;}publicNode(intvalue){this.value=value;...</content></entry></feed>
