在数据库中存取并显示到页面Image控件的功能。原来认为并不复杂,但是实际中却遇到了一些问题。 Read More
posted @ 2008-07-08 14:00 KiddLee Views(2566) Comments(6) Diggs(1) Edit
很久不做项目总结了 Read More
posted @ 2008-06-04 13:59 KiddLee Views(1664) Comments(3) Diggs(0) Edit
Spring.Core提供了基本的反转控制容器 Read More
posted @ 2008-04-03 15:12 KiddLee Views(4285) Comments(9) Diggs(0) Edit
Spring.Net学习的开始 Read More
posted @ 2008-04-02 12:05 KiddLee Views(1289) Comments(0) Diggs(0) Edit
Generating user instances in Sql Server is disabled. Use sp_configure 'user instances enabled' to generate user instances Read More
posted @ 2008-03-12 10:39 KiddLee Views(704) Comments(0) Diggs(0) Edit
永远希望你的软件更容易扩展?当你的程序遇到一些问题需要修改的时候,可能意味着你的软件需要更容易扩展。为了很好的扩展你的软件,你需要一些分析,整体的设计,并且研究面向对象原则如何能解耦你的软件。最后你会发现高内聚帮助你解耦合。 Read More
posted @ 2007-12-04 10:39 KiddLee Views(2449) Comments(5) Diggs(0) Edit
什么是接口?什么是封装? 什么是变化? Read More
posted @ 2007-10-30 14:11 KiddLee Views(2852) Comments(10) Diggs(0) Edit
变化是不可避免的。无论你现在多么欣赏自己的软件。可能明天就要改变,而且有可能很难改变,这将反应在客户的需求变动中,在这一章中拜访一个老朋友,改进一下现有的系统,并且看看如何能以较少的变化解决较大的问题。 Read More
posted @ 2007-10-24 14:22 KiddLee Views(2515) Comments(4) Diggs(0) Edit
在开发的过程中,我们所写的程序如同在真空中一样,相对理想的环境,相对较好的机器。然而一旦软件部署到客户端,软件就在现实世界中工作。此时,很多性能和并发的问题就产生了。 Read More
posted @ 2007-09-26 17:10 KiddLee Views(3311) Comments(12) Diggs(0) Edit
需求变化往往是一个项目中不可避免的,当然也是常常是使开发者头痛的。用户在使用软件后常常会出现这样或那样的想法。目前的软件虽然已经满足了他们先前提出的要求。但是要知道,结束意味着新的开始。还记得上一篇文章中的那个客户吗?他们又回来了! Read More
posted @ 2007-09-04 17:20 KiddLee Views(2957) Comments(12) Diggs(0) Edit
相信每一个人都希望让客户满意。而且现在已经知道写一个好的软件的第一步就是确定软件所作的是客户想让它做的。但是你如何确定什么是客户想要的?如何确定客户知道他们真正想要什么? Read More
posted @ 2007-08-27 13:59 KiddLee Views(3859) Comments(25) Diggs(0) Edit
如何能编写一个好的软件?这个问题我也一直在问我自己 Read More
posted @ 2007-08-23 19:27 KiddLee Views(4519) Comments(21) Diggs(1) Edit
这段时间正在看一本书《Head First Object-Oriented Design and Analysis 》,书中的故事生动描述了OOA&D,借此机会对自己学习到的东西做一下总结,并和大家分享。 Read More
posted @ 2007-08-23 19:13 KiddLee Views(4117) Comments(12) Diggs(0) Edit
如果类型的修饰符不同,默认实例构造器也是不相同的:如果使用abstract修饰类型,则默认构造器的可访问性为protected如果使用static,则编译器不会生成默认构造器。如果我们给他加一个构造器,那么编译器就会报错,因为这个类型不能实例化。 public class PublicClass { private class PrivateClass { } protected class Pr... Read More
posted @ 2007-07-24 22:07 KiddLee Views(611) Comments(0) Diggs(0) Edit
原来写了一篇有关装箱拆箱的文章,这几天看到这个例子,觉得更能说明一些问题,首先看下面的例子 Read More
posted @ 2007-07-11 14:00 KiddLee Views(868) Comments(1) Diggs(0) Edit
昨天,在工作中遇到了一个有关Session cookie的问题。以前没有太注意过cookie,只知道它是用来存一些东西的,常常会生成一些垃圾文件,常常要删除。cookie实际上有两种类型Session cookie和persistent cookie。Session cookie 又叫 transient cookie,它被存储在临时的存储器中,浏览器关闭后不会保留Persistent cooki... Read More
posted @ 2007-07-10 16:22 KiddLee Views(1730) Comments(0) Diggs(0) Edit
1、 CLR检测方法中的引用类型,并生成一个内部数据结构,用于管理对引用类型的访问。在这个内部数据结构中,引用类型的每一个方法实现都有一条对应的记录,每条记录容纳了一个地址。对这个结构进行初始化的时候,CLR将每条记录都设置成CLR内部包含的一个未文档化的函数。这个函数被称为:JITCompiler。被调用的JITCompiler函数负责将一个方法的IL代码编译成本地的CPU指令。2、 JITCo... Read More
posted @ 2007-06-15 12:59 KiddLee Views(675) Comments(3) Diggs(0) Edit
今天发现我在项目中犯了一个错 Read More
posted @ 2007-04-16 18:12 KiddLee Views(1067) Comments(2) Diggs(0) Edit
我原来对于装拆箱的理解只是停留在将值类型转化为Object类型,然后再转换回来。实际上,在这个看似简单的问题上还有一层更深的含义。 Read More
posted @ 2007-03-22 10:38 KiddLee Views(1145) Comments(3) Diggs(0) Edit
以私有化方式实现接口中的函数,我是第一次听说,下面就来看看: Read More
posted @ 2007-03-01 21:01 KiddLee Views(2290) Comments(6) Diggs(0) Edit