存档

2007 年 10 月 - 33 文章

初学UML之-------用例图

 
一.UML简介 UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,UML的作用就是用很多图从静态和动态方面来 全面描述我们将要开发的系统。 二.用例建模简介 用例建模是UML建模的一部分,它也是UML....
More...

ASP.NET MVC 框架

 
【原文地址】ASP.NET MVC Framework 【原文发表日期】 Sunday, October 14, 2007 10:41 PM 过去的几年里,很多人要求ASP.NET的一件事情就是对使用基于model-view-controller(模型-视图-控制器,简称MVC)架构来开发web应用的内置支持。 上个周末在Austin举行的Alt.NET大会上,我首次对我的团队正在开发的新ASP.NET MVC 框架作了一个公开的演示。你可以在Scott Hanselman这里的博客上观看我的讲座的录像。 我们将在今年稍后发布该框架的一个公开预览版,然后在明年的上半年将它作为完全支持的A....
More...

关于IE、Firefox、Opera页面呈现异同

 
1.document.formName.itemitemName 问题   说明:IE下,可以 使用document.formName.itemitemName或document.formName.elements [elementName];Firefox下,只能使用document.formName.elements[elementName].   解决方法:统一使用document.formName.elements[elementName].   2.集合类对象问题   说明:IE下,可以使用或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象.   解决方法:统一使用[....
More...

在 Ubuntu 7.10 上安装 Compiz Fusion

 
现在7.10的官方源里面已经有了,就不用添加了 1.更新系统 sudo apt-get update sudo apt-get dist-upgrade 2.安装 Compiz 和 Compiz Fusion sudo apt-get install compiz compiz-gnome compiz-fusion-* compizconfig-settings-manager libcompizconfig-backend-gconf 3.运行 Compiz Fusion 在会话里加入 compiz --replace 4.在 系统 - 首选项 - CompizConfig Sett....
More...

在Ubuntu里加上微软雅黑字体

 
1. 将雅黑字体复制到usrsharefontstruetype里sudo cp msyhbd.ttf msyh.ttf usrsharefontstruetype将这2个文件的属性改成755sudo chmod 755 usrsharefontstruetypemsyh*.ttf 2. 执行如下命令sudo fontconfig-voodoo -f -s zh_CNsudo gedit etcfontslanguage-selector.conf 找到:familyBitstream Vera Seriffamily下面一行添加: familyMicrosoft YaHeifamily在fa....
More...

Ubuntu下手动安装JDK[00整理]

从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。 解开生成JDK目录,这里假设是usrjavajdk1.5.0_10 代码: sudo gedit etcprofile 在这个文件的末尾追加: 代码: export JAVA_HOME=usrjavajdk1.5.....
More...

如何替换eclipse的Splash

 
是不是对Eclipse的Logo已经审美疲劳了呢?如果换成了自己喜爱的照片,相信心情一定会高兴很多。下面就教给你如何替换它,我所知道就有两种方法。 介绍两种方法之前,有一个基础的问题,那就是做为Logo你的图片需要那些条件呢? 其实条件很简单,打开你的图片把它存为bmp格式,命名为splash就可以了,但是如果这样,Eclipse启动时的进度条宽度就会和你的图片款图不搭配,比较难看,最好把它Eclipse自带的Logo大小455342,至少要保证宽度一致。 下面是这两种方法: 1. 打开你的eclipse所在文件夹,打开plugins,然后打开一个前缀为org.eclipse.plat....
More...

MyEclipse最新Key生成器

 
JavaEye上N人做的Key生成器 :-下载:http:dl2.csdn.netdown42007081515091155591.rar
More...

RedHat下JDK1.6安装-利用alternative实现多版本并存(Ubuntu同理)

 
虽然本文讲的是RH下面的配置,不过Ubuntu里也是一样的! RedHat es下安装过程很简单,Sun下载JDK1.6包,解压,然后rpm安装 安装完后,在etcprofile.d下建立java.sh,代码如下    JAVA_HOME=usrjavajdk1.6.0    PATH=$PATH: $JAVA_HOMEbin    CLASSPATH=.: $JAVA_HOMElibdt.jar: $JAVA_HOMElibtools.jar    export JAVA_HOME PATH CLASSPATH    注销    重新登陆 特别注意:设置变量时,RedHat下变量分隔符为 ....
More...

failed to initialize HAL

 
I may have done something, but I couldn't remember. From last night, each time when I logged in, Ubuntu popped up an error dialog saying failed to initialize HAL.After I searched on the web for sometime, I finally came up with a solution: cd etcinit.d sudo .dbus stop sudo .dbus start ....
More...

Ubuntu下音乐列表乱码解决[00整理]

 
虽然下载了w32codecs,gstreamer, mp3这些是可以顺利的播放了,但是 Rhythmbox 0.10.0还是在播放列表中显示为乱码,虽然不影响音质,但总归是不爽的。在网上搜索了下,还真有解决办法,甚至还有原因分析,我是懒人,也懒得搞懂这 些,只要解决的办法方便我继续深入的使用ubuntu就可以。方法如下:一种办法就像 Win 上的播放器一样,可以根据本地的编码方式来解码,或使用一些其他转码机制,要不还可以选择优先读取顺序。以上测试的播放器中除了 Audacious 外其他都不支自定义编码读取功能。另外一个解决办法就是把 mp3 标签转换为 Unicode 编码,这种方式既简单又....
More...

如何使用Java自带的正则表达式

在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。   可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。   正则表达式的引擎已被许多普通的Unix工具所实现,包括grep,awk,vi和Emacs等。此外,许多使用比较广泛的脚本语言也支持正则表达式,比如Python,Tcl,JavaScript,以及最著名的Pe....
More...

execute、executeQuery和executeUpdate之间的区别

execute、executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用....
More...

使用ResultSetMetaData显示字段的名字等信息

packagecom.test;importjava.sql.*;********************************************此例说明的问题:JDBC开发流程--使用ResultSetMetaData显示字段的名字等信息*注:该例中使用的驱动为Jdbc-Odbc桥驱动****************************************classHello...{publicstaticvoidmainStringargs[]...{try...{******第一步:加载JDBC驱动;*Class.forNamesun.jdbc.odbc.JdbcOdbc....
More...

从SQL语言的分类谈COMMIT和ROLLBACK的用法

 
从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。 1. DDL(DataDefinitionLanguage) 数据定义语言,用于定义和管理SQL数据库中的所有对象的语言; CREATE---创建表 ALTER---修改表 DROP---删除表 2. DML(DataManipulationLanguage) 数据操纵语言,SQL中处理数据等操作统称为数据操纵语言; INSERT---数据的插入 DELETE---数据的删除 UPDATE---数据的修改 SELECT---数据的查询 DCL(DataControlLanguage) 数据控制语言,用来授予或回收访问数据库的某种特....
More...

java.util.logging日志功能使用快速入门

 
Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE 1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输出日志信息到文件,控制台或其它用户定义的地方,如数据库,电子邮件等。所以它是为最 终用户,系统管理员,软件服务工程师和开发人员提供的一种捕捉安全漏洞,检查配置正确性,跟踪调查系统运行瓶颈和调查系统运行错误的工具。 Java Logging API的设计目标是要: 1. 能够在运行时启动或关闭日志功能; 2. 能够非常精密地控制日志,即能够启动或关闭日志的某个个别功能; 3. 能够在运行时注册日志服务,当然也可以注册新的第三方日志服....
More...

什么是Web 2.0

2001年秋天互联网公司(dot-com泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看 起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展示了它们的力量,同时人们 开始理解了是什么将一个故事同另外一个区分开来。   Web 2.0的概念开始于一个会议中,展开于O'Reilly公司和MediaLive国际公司之间的头脑风暴部分。所谓互联网先驱和O'Reilly公司副 总裁的戴尔多尔蒂Dale Dougherty注意到,同所谓的崩溃迥然不同,互联网比其他任何时候都更重....
More...

AWK使用手册

awk是三个人名的缩写,他们是:Aho、PeterWeinberg和BrainKernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。 AWK的功能是什么? 与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成 grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语 言所应具有的几乎所有精美特性。实际上,awk的确拥有自己的语言:awk程序设计语言,awk的三位创建者已将它正式定义为:样式扫描和处理....
More...

正式转用NetBeans[00原创]

一直使用eclipse,也一直在关注NetBeans。从NB6的各个里程碑版本发布试用到如今的NetBeans6 Beta2,发现NB一直在做很多改变。下面就我目前的试用感受,对比一下eclipse 3.3.1和NB6 beta21. 启动速度 我机子是1G的内存,以前开个NB,基本1分钟左右。开一个NB,可以开3个eclipse- -! 现在大概20秒,不过可以明显感觉到他的启动速度确实快了不少。2. 代码着色 用eclipse的时候很喜欢他的代码着色,自己可以定义很多,很灵活。原以为NB在这方面可能弱一些,没想到NB的字体和颜色选项远比eclipse细的多,多很多,基本什么元素都可以灵活的....
More...

NetBeans与SCIM的冲突解决[00原创]

环境:Ubuntu 7.10,NetBeans 6 Beta2 + JDK 6问题:在NetBeans里不能输入中文解决: gedit netbeans_HOMEbinnetbeans修改脚本开头为:#!binshexport GTK_IM_MODULE=ximexport AWT_TOOLKIT=MToolkit 记得重启NetBeans :-
More...