2006年5月13日

摘要: 前言:设计模式是软件开发领域的精髓之一。学好设计模式是目前每一个开发人员的必修课。目前关于设计模式的书很多,其中比较好的有GOF那本的中译本,但并不很适合初学者。还有一本是《JAVA与模式》,比较适合初学者使用,在此强烈推荐。但这本书的不足之处是一些地方讲的过于繁琐,很多地方只须简单说明一下即可,却大费笔墨,使得书籍很厚,看起来费力。而且是用JAVA描述的,这使得一些只懂C#的人无从下手。我是一个... 阅读全文
posted @ 2006-05-13 22:26 leithon 阅读(160) 评论(0) 推荐(0) 编辑

2006年5月10日

摘要: C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或 C++ 中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一... 阅读全文
posted @ 2006-05-10 10:06 leithon 阅读(149) 评论(0) 推荐(0) 编辑

2006年5月8日

摘要: 解析C语言中的sizeof 一、sizeof的概念    sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。  二、sizeof的使用方法    1、用于数据类型    sizeof使用形式:sizeof(type)    数据类... 阅读全文
posted @ 2006-05-08 17:01 leithon 阅读(264) 评论(0) 推荐(0) 编辑
 
摘要: 关于硬盘的一切!(结构-发展-参数-维护-修复)一:目录如下二:浅谈硬盘发展史三:硬盘“空间”与“文件大小”秘密四:新手学堂之看图识硬盘五:跳出硬盘认识误区/ 硬盘修复之低级格式化 /深入了解硬盘参数 六:硬盘常见参数讲解与常见误区七:硬盘的结构八:看图轻松学会硬盘安装方法九:硬盘损坏的种类十:高手:挽救硬盘的几个方法十一:厂家维修硬盘的方法十二:第... 阅读全文
posted @ 2006-05-08 16:59 leithon 阅读(4893) 评论(0) 推荐(0) 编辑
 
摘要: 程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。  .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.R... 阅读全文
posted @ 2006-05-08 16:58 leithon 阅读(330) 评论(0) 推荐(0) 编辑
 
摘要: <!--StartFragment-->//获得汉字的区位码  byte[] array = new byte[2];  array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - ''\0'');  int i2 = (short)(array[1] - ''\0'');//unico... 阅读全文
posted @ 2006-05-08 16:55 leithon 阅读(176) 评论(0) 推荐(0) 编辑
 
摘要: 序列化:1、定义结构[Serializable()]public struct structname{...}2、序列化public static byte[] ObjectToByteA(object obj){MemoryStream fs = new MemoryStream();byte[] tmp = null;try {// 序列化BinaryFormatter formatter =... 阅读全文
posted @ 2006-05-08 16:24 leithon 阅读(277) 评论(0) 推荐(0) 编辑

2006年5月1日

摘要: 对网络编程不熟,网络通信只略知一二,不知设计方法是否可行1 . 服务器端与客户端的数据交互 由于Remoting传输较慢,因此初步想用Socket来实现数据通信. 又客户与服务器的通信数据较为多而杂,因此不宜使用字节频繁交互,比如客户端用户注册信息向服务器发送,我想可以先成包含有用户信息的xml文件,然后通过socket进行文件传输到服务器端,传输完毕后删除刚建立的xml文件.2.服务器端数据在客... 阅读全文
posted @ 2006-05-01 02:06 leithon 阅读(579) 评论(1) 推荐(0) 编辑

2005年11月10日

摘要: 对人要有责任,对事要有责任,同样对代码也要有责任,奇怪为什么作者会说代码让猫吃了,在外国人眼里猫很重要吗?扮演着什么样的角色? 熵,即无序,放在代码里面就是bug。Don't live with broken windows.Be a catalyst for change.Makequality a requirements issue.编程就像绘画,一层又一层重复的叠加就会让绘画消失在绘制中。 阅读全文
posted @ 2005-11-10 19:53 leithon 阅读(182) 评论(0) 推荐(0) 编辑

2005年11月2日

摘要: 面向对象程序设计开题报告 第一篇文章竟然是关于JAVA的,无奈最近作业太多了,还得应付。好久没好好学.NET了,凭着对Petshop的理解,JAVA的这个项目就暂定为一个简易的二手信息交流平台,采用MVC模式,达到要求就可以了。 基于MVC模式的二手信息发布平台一、 功能描述该项目主要是给大众提供一个二手信息的发布平台,功能主要包括两个部分,其中之一就是用户基本信息的录入,也就是新用户注册,另外... 阅读全文
posted @ 2005-11-02 22:07 leithon 阅读(536) 评论(0) 推荐(0) 编辑