自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 数据库引擎-MySQL的MyISAM和InnoDB

MyISAM 默认存储引擎,基于传统的ISAM类型。 ISAM:Indexed Sequential Access Method (有索引的顺序访问方法),它是存储记录和文件的标准方法。 每张MyISAM表被存放在三个文件: frm文件存放表格定义。 数据文件是MYD(MYData)。 索引文件是MYI(MYIndex)引伸。 MyISAM表是保存成文件的形式,在跨平台...

2011-08-17 20:11:44 85

原创 布局管理(一)

  5.1、ExtJS的布局管理器及其继承关系 从图中可以看出:Ext.layout.ContainerLayout是ExtJS所有布局类的根,它也是容器组件的缺省布局类:在容器中一个接一个地安排组件的显示,通常也称它为流式布局。一个使用Ext.layout.ContainerLayout布局的简单例子:   var childPnl1 = { frame : tru...

2011-08-17 17:06:32 123

原创 Panels、Windows和TabPanel

4、Panels、Windows和TabPanel Panels、TabPanels及Windows都是ExtJS常用的容器组件。 4.1、Ext.Panel程序例子 下面是一个典型的Panel的应用。通过阅读这个例子,你可以对Panel容器组件的使用有一个较为完整的了解: var myBtnHandler = function(btn) { Ext.Mess...

2011-08-16 09:40:43 133

原创 Event、Component and Container

3、Event、Component and Container 3.1、组件的祖先Observable实现了对事件的管理 ExtJS的事件包括HTML DOM事件和ExtJS的各种组件自定义的特定事件。 因为ExtJS 的组件都是Ext.Observable类的子类,而Ext.Observable类提供了事件管理的功能,因此,ExtJS的组件具备了事件管理的所有功能,包括:注...

2011-08-16 09:35:26 124

原创 Ext.Element

  2、ExtJS的Heart—Ext.Element Ext.Element和Ext.Observable是ExtJS的核心:Ext.Element是构建ExtJS组件的基础,而Ext.Observable是ExtJS事件管理的基础。 2.1、如何理解Ext.Element 不管ExtJS的功能多么强,做出的页面多么美观、专业,ExtJS的所有组件最终都是通过HTML和C...

2011-08-15 13:44:16 173

原创 Ext入门

  1、ExtJS入门 1.1、ExtJS构成及如何引用 ExtJS是用于进行RIA应用开发中前端界面开发的JavaScript库。ExtJS的组成,     具体包括:Core, UI, Remoting, Data Services, Drag and Drop and Utilities。 ExtJS是开放源码的,可以从以下的站点下载ExtJS包,其中包含...

2011-08-15 13:22:05 59

原创 如何阅读别人的代码

本文属于转载,留给自己学习用。。。。。 代码阅读的必要性   阅读别人的代码作为开发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是在你作为一个质量保证人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。最后一个就是如果你...

2011-08-10 20:40:24 77

原创 给即将入行的程序员的一封信

给即将入行的程序员的一封信   首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。   当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。   对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。   仅仅是因为爱好开始做...

2011-08-08 15:25:42 124

原创 程序员养生(01)——心态

程序员养生(01)——心态   在程序之外,是程序员的生活。       当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等等接踵而来,这些病症几乎成了我们这个行业...

2011-08-08 15:19:53 63

原创 每天写好代码的5个建议

 成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)   1. 将一天要做的事情列成清单   完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这...

2011-08-08 15:16:13 87

原创 停止编程

  你很可能编的太多了。   就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想一想是不是该结束一天的工作了。想着关掉计算机。到外面走走。   编程,完全是一种脑力劳动,却是一种非常舒适的体力活动。我们基本上都在坐着,随着时间的消耗,身体慢慢往下堆,在椅子上没有了坐相。有些人甚至在编程时趴在电脑桌上吃喝。我们只要检查...

2011-08-08 15:14:38 79

原创 数据库连接池

  package util; import java.io.File; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import...

2011-08-08 10:39:04 58

原创 vector的详细用法

    ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些  import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class V...

2011-08-08 10:16:38 89

原创 Ext.decode 和 Ext.encode

在述说这个例子之前,我假想你已经知道什么是Json数据了,那么在这里在温习一下吧: JSON(JavaScript Object Notation) 是一种数据交换格式,采用完全独立于语言的文本格式;JSON建构于两种结构:“名称/值”对的集合和值的有序列表下面详细说明下:“名称/值”对的集合(A collection of name/value pairs)...

2011-08-07 09:31:01 155

原创 web.xml详解

From[http://blog.csdn.net/Imain/archive/2006/12/28/1465770.aspx] web.xml 详解一 1 定义头和根元素       部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。        DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的...

2011-08-01 10:14:31 61

原创 非常实用的Ubuntu命令大全

非常实用的Ubuntu命令大全 时间:2007-02-19 13:45:40  来源:Linux联盟收集整理  作者: 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # c...

2011-07-26 21:41:17 84

原创 Ubuntu下安装SUN的JDK

    sudo 是 ubuntu linux 特有的,所以一般还是建议开启 root 用户, root 是各个版本的 linux 、 unix 通用的。 1.       开启 root 权限,命令: sudo su 2.       ...

2011-07-26 09:58:52 236

原创 ubuntu安装jdk,tomcat ,mysql 全过程

ubuntu安装jdk Tomcat Mysql全过程 首先从SUN网站下载JDK 然后在shell中执行: 代码: sudo chmod +x jdk-6u17-linux-i586.bin 修 改bin文件权限,使其可执行。 然后执行 代码: jdk-6u17-linux-i586.bin 将 会出现字幕,持续按回车键,直...

2011-07-25 11:30:17 110

原创 linux的mysql配置

  1.linux 下启动 mysql 的命令:    mysqladmin start /ect/init.d/mysql start ( 前面为 mysql 的安装路径 ) 2.linux 下重启 mysql 的命令:    mysqlad...

2011-07-25 10:37:58 74

原创 兴趣?厌烦?

心里的感叹:     可以确定的是我现在对那项目一点都不了解,而且有时会对自己的能力感到怀疑。因此,做着做着这项目 ,更郁闷的是:我们老师根本就不理我们的项目,只是对我们的项目进度很在意。这样的话,我也就对做这项目感到有点厌烦!     但是,自己已经选择留在学校做项目,就表明自己还是想学点东西的!可是,我该如何好,才能对这项目感兴趣呢?     对此,我也在网上查了好多资料,例如:怎么样...

2011-07-21 15:53:05 81

原创 角色权限设置

根据上面的需求描述以及对需求的分析,我们得知通常的一个中小型系统对于权限系统所需实现的功能以及非功能性的需求,在下面我们将根据需求从技术角度上分析实现的策略以及基于目前两种比较流行的权限设计思想来讨论关于权限系统的实现。 1.1.       技术策略 l         身份认证 在 B/S 的系统中,为识别用户身份,通常使用的技...

2011-07-20 10:20:45 315

原创 第二章,控制台程序设计

知识点: java程序分类, java开发环境与程序的运行 类的定义 类得四个基本特性 接口 java程序有三种:基于控制台应用程序,基于窗口的应用程序,小应用程序    ...

2011-07-15 11:21:38 94

原创 二级联动(省份城市)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>省份与城市联动的例子</title>

2011-07-15 08:46:30 128

原创 初认识Java面向对象设计

 我们知道: 程序设计=程序设计方法+算法+数据结构+语言工具与环境 程序设计思想是指程序的设计方法和问题的分析模式; 程序设计语言是一种具体的表达方式。 面向过程与面向对象的区别: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了...

2011-07-14 15:12:35 79

原创 导学--Java

 本章先列出要复习的内容大纲: 第一章、通过面向过程到面向对象的演变,引入面向对象的基本概念,并介绍了java的历史、特点以及应用领域。 第二章、主要介绍了控制台程序开发,Java开发运行环境和工具,以及对象的特性、接口等面向对象编程的相关概念和基本知识, 第三章、主要介绍了java所提供的主要GUI组件和布局管理的使用方法、Java2D绘图机制以及Applet的应用放法 第四章、主要介绍...

2011-07-14 14:42:51 68

原创 HQL学习(一)

HQL的定义: HQL 是Hibernate Query Language的简写,即 hibernate 查询语言: HQL采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方 式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。  ...

2011-07-14 10:44:17 156

原创 参考和学习JPA(一)

  一、JPA的定义及总体思想 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。   JPA的总体思想和现有Hibernate、TopLink,JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技术: ORM映射元数据   JPA支持XML和JDK 5....

2011-07-14 09:52:23 104

原创 第二章,软件测试技术(续)

   软件质量缺陷的原因 缺乏或者没有进行沟通 软件复杂度 编程错误 不断变更的需求 时间的压力 开发人员的压力 缺乏文档的代码 软件开发的工具 测试的原则 尽早并持续的测试 使用测试用例 避免自检 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件 充分注意测试中的群集现象 应当对每个测试结果做全面检查 妥善保存测试产物 测试体系...

2011-07-03 19:54:59 94

原创 第二章,软件测试技术

  通过本章学习,你能学dao : 什么是软件测试以及为什么要进行软件测试 软件测试的过程及原则 测试用例设计 白盒测试 黑盒测试 软件测试 测试是一个以在程序被交付到最终用户手上之前找到程序中的错误为目的的活动。  软件测试是软件开放过程中的重要部分 软...

2011-07-02 23:43:11 122

第一章、软件工程最佳实践

  在本章中,你能够学到:  软件开发过程中的问题  解决软件开发过程通常问题的六个软件工程实践 软件工程过程为软件工程实践提供的支持  软件开发问题的症状: 用户或者业务需求没有被满足 需求的混杂 系统模块无法集成 系统很难维护 较晚的发现系统的缺陷 不好的质量或者不好的用户体验 不好的负载性能 非并行的团队工作 构建和发布版本的问题 软件工程...

2011-07-02 21:54:58 587

原创 struts2标签库---组成

Struts2标签库的组成 strut2框架的标签库可以分为以下3类 *用户界面标签(UI标签):主要用来生成HTML元素的标签。 *非用户界面标签:主要用于数据访问、逻辑控制等。 *AJAX标签:AJAX是web2.0阶段系列技术和相关产品服务中非常重要的一种技术,其全称是异步JavaScript和XML(即是Asynchronous JavaScript and XML)...

2010-11-27 11:12:20 228

原创 struts2标签库---简介

—、标签库的简介 jsp标签库(也称自定义标签库)可看成是一种通过JavaBean生成基于XML的脚本的方法。 1.标签库的主要特性    标签库具有很多优点,其特点介绍如下:   * 易于安装在多个项目上,标签很容易从一个JSP项目上迁移到其他项目上。   * 扩展JSP标签库可以具备JSP规范(JSP1.2) 中的任何特性和功能。   * 容易...

2010-11-27 10:50:05 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除