数据加载中……

01 2007 档案

如何明确,完整地描述一个系统 , 欢迎大家一起讨论
     摘要: 先从功能入手,细化每一个功能,最终的每个功能都应该有相应的操作流程. 之后遍历这些流程. 这样,思路就应该比较清晰.
功能是横向,流程是纵向. 这有点像时序图,几个功能一排,某个功能的具体操作流程,可能会与其它功能打交道. 其它功能处理完之后,又回到原功能流程中的某一步继续执行......  阅读全文

posted @ 2007-01-31 00:54 姜利阳 阅读(987) | 评论 (0)  编辑

Hibernate对视图的映射

posted @ 2007-01-30 23:54 姜利阳 阅读(2501) | 评论 (1)  编辑

对视图与Tag的联想

posted @ 2007-01-30 23:44 姜利阳 阅读(648) | 评论 (0)  编辑

How time flies

posted @ 2007-01-30 23:02 姜利阳 阅读(598) | 评论 (0)  编辑

去除超链接中的虚框

posted @ 2007-01-30 22:29 姜利阳 阅读(911) | 评论 (2)  编辑

关于Javascript中访问控制的机制
     摘要: 与Java不同的是,在Javascript 当中 公有成员可以访问私有成员, 但私有成员不能访问公有成员.  阅读全文

posted @ 2007-01-30 22:21 姜利阳 阅读(938) | 评论 (0)  编辑

谈对象之间的关系
     摘要: 依赖就是一个对象调用被依赖对象中的某些方法而得以完成这个对象的一些职责,他们的关系是短期的.我们的过程与对象往往依赖于我们的实体域对象 如: WebWork中的Action 依赖于 业务层中的方法 , 业务层中的Service或者Bussiness依赖于持久层(DAO)中的方法...  阅读全文

posted @ 2007-01-30 22:02 姜利阳 阅读(1098) | 评论 (0)  编辑

关于空间数据结构的设计[图]
     摘要: Geometry是一种基本类。它是一种抽象类。Geometry的可实例化子类限制为可在2维坐标空间中存在的0、1、2维几何对象。所有的可实例化几何类是这样定义的,从而使得几何类的实例从拓扑意义上讲是闭合的(也就是说,所有定义的几何类包含其边界)。  阅读全文

posted @ 2007-01-23 00:31 姜利阳 阅读(773) | 评论 (1)  编辑

钢玻璃杯的故事
     摘要: 八十年代,农田承包到户。他把一块水洼挖成池塘,想养鱼。但乡里的干部告诉他,水田不能养鱼,只能种庄稼,他只好有把水塘填平。这件事成了一个笑话,在别人的眼里,他是一个想发财但有非常愚蠢的人...  阅读全文

posted @ 2007-01-19 00:04 姜利阳 阅读(645) | 评论 (3)  编辑

windows多线程编程[转]
     摘要: 要创建一个线程,必须得有一个主进程,然后由这个主进程来创建一个线程,在一般的VC程序中,主函数所在的进程就是程序的主进程...  阅读全文

posted @ 2007-01-18 23:49 姜利阳 阅读(702) | 评论 (0)  编辑

windows网络编程经典入门 [转]

posted @ 2007-01-18 23:38 姜利阳 阅读(644) | 评论 (0)  编辑

WinSock网络编程实用宝典[转]
     摘要: 套接字是网络的基本构件。它是可以被命名和寻址的通信端点,使用中的每一个套接字都有其类型和一个与之相连听进程。套接字存在通信区域(通信区域又称地址簇)中。套接字只与同一区域中的套接字交换数据(跨区域时,需要执行某和转换进程才能实现)。WINDOWS 中的套接字只支持一个域——网际域。套接字具有类型。

  WINDOWS SOCKET 1.1 版本支持两种套接字:流套接字(SOCK_STREAM)和数据报套接字(SOCK_DGRAM)   阅读全文

posted @ 2007-01-18 23:20 姜利阳 阅读(808) | 评论 (0)  编辑

一个最简单Win32程序占高CPU的原因
     摘要: 如果WM_PAINT消息不做任何事情,像第一个代码一样.就会导致主WinMain函数的消息循环while (GetMessage(&msg , NULL , 0 , 0)){} 不断执行, 相当于死循环一样,就会出现CPU达到100%情况  阅读全文

posted @ 2007-01-17 22:56 姜利阳 阅读(684) | 评论 (1)  编辑

信念

posted @ 2007-01-17 21:08 姜利阳 阅读(562) | 评论 (1)  编辑

关注并学习VC++
     摘要: 刚开始接触起来,有C的味道, 也有点Java的味道 , 有点不太适应.
尤其是那个MFC , 到处都是 &xx地址引用 , #define 宏定义 , 一环套一环,头脑稍不清晰,就被搞乱了.  阅读全文

posted @ 2007-01-16 23:07 姜利阳 阅读(628) | 评论 (1)  编辑

在Javascript或者Java当中判断润年闰年【最最简单的】方法

posted @ 2007-01-15 22:05 姜利阳 阅读(3483) | 评论 (7)  编辑

测试杀毒软件的病毒扫描引擎

posted @ 2007-01-14 23:03 姜利阳 阅读(31116) | 评论 (0)  编辑

网络广告常识[转摘]
     摘要: 通俗的讲,网络广告是指广告主利用一些受众密集或有特征的网站摆放商业信息,并设置链接到某目的网页的过程。  阅读全文

posted @ 2007-01-12 00:20 姜利阳 阅读(681) | 评论 (0)  编辑

网站策划的重要性[转摘]
     摘要: 网站定位决定了网站策划思想的宽度和深度,网站客户决定了网站策划思维形式,网站页面和程序的实现决定了优秀网站策划思想的表现力,网站市场/销售再次验证网站策划水平的高低 ...  阅读全文

posted @ 2007-01-12 00:10 姜利阳 阅读(601) | 评论 (0)  编辑

开源站点收集

posted @ 2007-01-11 23:37 姜利阳 阅读(658) | 评论 (0)  编辑

JSON技术(XML的挑战者)二-----(实战)

posted @ 2007-01-11 00:27 姜利阳 阅读(691) | 评论 (0)  编辑

Json技术(XML的挑战者)一----- (原理)
     摘要: 你需要做的第一件事情是手工地分析JSON响应。然而,因为JSON是JavaScript的一个子集,所以你可以通过调用eval方法使用JavaScript自己的编译器来完成这些。分析JSON是非常简单的!而且,在产生于JSON中的一个对象中导航与在任何JavaScript对象中导航完全一样。这比在DOM树中导航要容易得多...  阅读全文

posted @ 2007-01-10 23:44 姜利阳 阅读(1021) | 评论 (2)  编辑

关于JSPackage的一些看法
     摘要: 如果没有加载, 则程序暂停,转而去下载这个包下的类, 直到下载完加载后,才继续执行.如果待下载的这些类又有$import("cn.com.other.*")这样的语句...  阅读全文

posted @ 2007-01-10 22:42 姜利阳 阅读(613) | 评论 (1)  编辑

深入了解synchronized及对象锁
     摘要: public Synchronized void method1 : 锁住的是该对象,类的其中一个实例 , 当该对象(仅仅是这一个对象)在不同线程中执行这个同步方法时,线程之间会形成互斥.达到同步效果,但如果不同线程同时对该类的不同对象执行这个同步方法时,则线程之间不会形成互斥,因为他们拥有的是不同的锁  阅读全文

posted @ 2007-01-09 00:25 姜利阳 阅读(850) | 评论 (1)  编辑

Java 多线程程序设计要点(synchronized..)
     摘要: 一个对象中的所有synchronized方法都共享一把锁,这把锁能够防止多个方法对通用内存同时进行的写操作  阅读全文

posted @ 2007-01-08 23:48 姜利阳 阅读(688) | 评论 (0)  编辑

关于java当中的多线程设计, wait/notify机制 , synchronized与对象锁
     摘要: 多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。   阅读全文

posted @ 2007-01-08 23:29 姜利阳 阅读(1003) | 评论 (1)  编辑

java -verbose 命令选项

posted @ 2007-01-06 12:46 姜利阳 阅读(1142) | 评论 (0)  编辑

[UML基础与Rose建模]-----读书笔记.面向对象
     摘要: 面向对象方法使用对象,类,继承,封装等一些核心元素进行程序设计.客观实体与实体之间的联系构成了现实世界的所有问题.面向对象技术通过将客观实体抽象成对象的方法,尽可能地利用人类自然的思维方式构造软件系统  阅读全文

posted @ 2007-01-06 12:34 姜利阳 阅读(789) | 评论 (1)  编辑

common-logging 与 log4j 的使用
     摘要: 为了兼容多个Log实现(sun的JDK Logger,apache的Log4j Logger等)Apache实现一个开源软件Common-logging来封装这些Logger,那么当我们写Log log = LogFactory.getLog(**.class)的时候,Common-logging首先会找自己的commons-logging.properties,如果找不到,再进行判断是否能找到org.apache.log4j.Logger类,找到的话,则使用Log4j的Logger,找不到的话,再继续找java.util.logging.Logger类,找到则使用JDK1.4 Logger,找不着再找Jdk13LumberjackLogger,如果还是找不到的话,则使用自己的org.apache.commons.logging.impl.SimpleLog
  阅读全文

posted @ 2007-01-05 22:15 姜利阳 阅读(637) | 评论 (0)  编辑