显示下一条  |  关闭

Monica's fossa

用简单的心态感受生命的美丽,采一片绿色品味阳光的气息,捉一滴雨水触摸天空的心情!

 
 
 
 
 
 

北京市 海淀区 摩羯座

 发消息  写留言

 
选择留给对方一个不再回头的背影不代表自己不想折返身去永远缠绵的拥抱,选择退出一个厮守到老的结局不代表心里不想和对方一起实现这个梦想。就好像选择对方是因为爱你,不选择对方也一定还是因为爱你。在得到的同时失去却在失去的同时也得到别样的永远。
 
近期心愿爱你等于爱自己。
POPO  27091497@163.com
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

java 国际化

2011-6-21 16:35:13 阅读81 评论0 212011/06 June21

http://www.cnblogs.com/jjtech/archive/2011/02/14/1954291.html

国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。

国际化相关的Java类

Java国际化主要通过如下3个类完成

java.util.ResourceBundle:用于加载一个资源包

java.util.Locale:对应一个特定的国家/区域、语言环境。

java.text.MessageFormat:用于将消息格式化

国际化资源文件

为实现程序的国际化,必须提供程序所需要的资源文件。资源文件的内容由key-value对组成。

资源文件的命名可以有3种格式:

basename_language_country.properties

basename_language.properties

basename_properties

若资源文件包含非西方字符,则需要用JDK自带的工具来处理:native2ascii,这个工具的语法格式如下:

作者  | 2011-6-21 16:35:13 | 阅读(81) |评论(0) | 阅读全文>>

IE 与 firefox在ondblclick上的区别

2011-5-31 16:15:31 阅读150 评论0 312011/05 May31

在IE中,当鼠标单击一下分别触发事件如下:

mousedown

mouseup

click

如果双击下一共触发如下事件:

mousedown

mouseup

click

mouseup

dblclick

但是在firefox中,单击所触发的事件和IE是一样的

但是双击时触发的事件有所不同:firefox中双击实际上触发事件如下:

mousedown

mouseup

click

mousedown

mouseup

click

dblclick

作者  | 2011-5-31 16:15:31 | 阅读(150) |评论(0) | 阅读全文>>

掌握 Dojo 工具包,第 6 部分: Dojo Widget 的高级应用

2011-4-29 14:19:02 阅读255 评论0 292011/04 Apr29

Dojo Widget 是 Dojo 极为重要的部分,因此在对 Dojo Widget 有了全面的了解以后,还应该加强对其使用机制的掌握。

  创建 Dijit 的两种方式

  Dojo 提供了两种方式给系统开发者去使用其所提供的 Dijit(Dijit 是 Dojo Widget 的简称)。第一种方法是通过直接在页面中静态的写入带有 Dijit 属性的标签去实现该 Dijit 的使用;第二种方法是通过 Javascript 语句,动态的在当前使用页面中生成 Dijit。

  第一种方法被称为静态创建 Dijit,而第二种方法则被称为动态创建 Dijit。

  静态创建 Dijit

  静态创建 Dijit 是通过 HTML 标签属性的方式将 Dijit 引入页面的。因此静态创建 Dijit 的方法简单方便,对于初学使用者也无任何认知困难。在页面需要使用 Dijit 的时候,静态创建 Diijt 往往成为其首选。

  静态创建 Dijit 分为三个步骤来完成。

  第一步,确定要使用 Dijit 的对象名全称。例如,如果想使用 Dijit 按钮,其对象名全称为 dijit.form.Button。

  第二步,在页面的“<head>”和“</head>”标签之间引入即将使用的 Dijit 模块。例如,如果想使用 Dijit 按钮,则需在该页面的 head 部分引入 Dijit 按钮模块。

清单 1.静态创建 Dijit 示例

作者  | 2011-4-29 14:19:02 | 阅读(255) |评论(0) | 阅读全文>>

DB2导入、导出、备份及恢复数据库等操作资料

2011-3-1 9:56:27 阅读479 评论0 12011/03 Mar1

Contents

- 使用db2 backup指令备份

- 使用db2 restore指令恢复

- 使用db2look提取数据库结构DDL

- 用于数据移动的文件格式

- 使用db2move导出全部数据

- 使用db2 export指令导出数据

- 使用db2move导入(import)数据

- 使用db2 import指令导入数据

使用db2 backup指令备份

首先关闭所有到数据库的连接,将数据库置为“静默”状态:

$ db2 connect to testdb user db2inst1 using thepasswd

$ db2 quiesce database immediate force connections

$ db2 connect reset

现在可以开始备份了:

$ db2 backup database testdb to “/home/backup” user db2inst1 using thepasswd

解除数据库的“静默”状态:

$ db2 connect to testdb user db2inst1 using thepasswd

$ db2 unquiesce database

$ db2 connect reset

说明:

1, 以上指令将会把数据库testdb备份到指定目录

作者  | 2011-3-1 9:56:27 | 阅读(479) |评论(0) | 阅读全文>>

DB2上机操作指令指南

2011-3-1 9:30:09 阅读105 评论0 12011/03 Mar1

1. 启动实例(db2inst1):

db2start

2. 停止实例(db2inst1):

db2stop

3. 列出所有实例(db2inst1)

db2ilist

5.列出当前实例:

db2 get instance

4. 察看示例配置文件:

db2 get dbm cfg|more

5. 更新数据库管理器参数信息:

db2 update dbm cfg using para_name para_value

6. 创建数据库:

db2 create db test

7. 察看数据库配置参数信息

db2 get db cfg for test|more

8. 更新数据库参数配置信息

db2 update db cfg for test using para_name para_value

10.删除数据库:

db2 drop db test

11.连接数据库

db2 connect to test

12.列出所有表空间的详细信息。

db2 list tablespaces show detail

13.查询数据:

db2 select * from tb1

14.数据:

db2 delete from tb1 where id=1

作者  | 2011-3-1 9:30:09 | 阅读(105) |评论(0) | 阅读全文>>

DB2常用命令列表(2)

2011-3-1 9:27:11 阅读59 评论0 12011/03 Mar1

31. 启动实例

DB2START

32. 停止实例

db2stop

33. 表或视图特权

grant select,delete,insert,update on tables to user

grant all on tables to user WITH GRANT OPTION

34. 程序包特权

GRANT EXECUTE

ON PACKAGE PACKAGE-name

TO PUBLIC

35. 模式特权

GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER

36. 数据库特权

grant connect,createtab,dbadm on database to user

37. 索引特权

grant control on index index-name to user

38. 信息帮助 (? XXXnnnnn )

例:? SQL30081

39. SQL 帮助(说明 SQL 语句的语法)

help statement

例如,help SELECT

40. SQLSTATE 帮助(说明 SQL 的状态和类别代码)

? sqlstate 或 ? class-code

41. 更改与"管理服务器"相关的口令

作者  | 2011-3-1 9:27:11 | 阅读(59) |评论(0) | 阅读全文>>

DB2常用命令列表(1)

2011-3-1 9:25:27 阅读47 评论0 12011/03 Mar1

1. 建立数据库DB2_GCB

CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB

USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32

2. 连接数据库

connect to sample1 user db2admin using 8301206

3. 建立别名

create alias db2admin.tables for sysstat.tables;

CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS

create alias db2admin.columns for syscat.columns;

create alias guest.columns for syscat.columns;

4. 建立表

create table zjt_tables as

(select * from tables) definition only;

create table zjt_views as

(select * from views) definition only;

5. 插入记录

作者  | 2011-3-1 9:25:27 | 阅读(47) |评论(0) | 阅读全文>>

java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结(转载)

2011-2-15 18:22:02 阅读174 评论0 152011/02 Feb15

常见配置举例

堆大小设置

JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.

典型设置:

java -Xmx3550m -Xms3550m -Xmn2g -Xss128k

-Xmx3550m:设置JVM最大可用内存为3550M.

-Xms3550m:设置JVM促使内存为3550m.此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存.

-Xmn2g:设置年轻代大小为2G.整个堆大小=年轻代大小 + 年老代大小 + 持久代大小.持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小.此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8.

-Xss128k: 设置每个线程的堆栈大小.JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K.更具应用的线程所需内存大小进行 调整.在相同物理内存下,减小这个值能生成更多的线程.但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右.

java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4

作者  | 2011-2-15 18:22:02 | 阅读(174) |评论(0) | 阅读全文>>

http://www.ibm.com/developerworks/cn/web/1009_chengfu_coreintro/index.html?ca=drs-

简介: Dojo 核心库构建在 Dojo 基本库的基础之上,提供了方便 Ajax 应用开发的更加丰富的功能。了解和掌握 Dojo 核心库中的内容,可以减少应用的代码量和提高开发效率。。本文详细介绍了 Dojo 核心库中比较重要和相对复杂的部分,包括数据模型、I/O 请求、拖放、常用数据类型处理、浏览器后退按钮支持和高级动画效果等,可以帮助提升对 Dojo 核心库的理解,使得开发人员可以更加灵活的使用它。

Dojo 核心库构建于 Dojo 基本库之上,为 Ajax 应用的开发提供了更加丰富的功能。掌握 Dojo 核心库中包含的内容,可以开发人员减少代码量,而把工作精力集中在与业务逻辑相关的组件的实现上。Dojo 核心库中包含的内容也比较多,本文只是介绍其中一些比较重要或是复杂的部分,更多的内容请见 参考资料。首先从数据模型开始介绍。

作者  | 2011-2-11 17:12:09 | 阅读(75) |评论(0) | 阅读全文>>

http://www.ibm.com/developerworks/cn/web/1009_chengfu_dijit/index.html#fig1

简介: Dijit 组件(widget)是 Dojo 提供的图形用户界面组件库。它提供了 Ajax 应用开发中会用到的常用组件。深入了解 Dijit 组件可以提高 Ajax 应用的开发效率。本文侧重于深入讨论 Dijit 组件的编程模型以及相关的最佳实践,以帮助开发人员更好的开发出自己的 Dijit 组件。所涉及的内容包括 Dijit 组件的核心类的详细介绍、Dijit 组件的管理和实例化。

Dijit 组件(widget)是 Dojo 提供的图形用户界面组件库。它提供了 Ajax 应用开发中会用到的常用组件,可以帮助开发人员快速的构建 Ajax 应用。本文并不会介绍 Dojo 默认提供的组件,而是侧重于介绍 Dijit 组件的编程模型和最佳实践,其目的是帮助开发人员更好的开发自己的 Dijit 组件。下面首先对 Dijit 做概要介绍。

Dijit 概述

Dijit 组件的存在是 Dojo 框架区别于其它 JavaScript 框架的一个重要特性。在桌面应用开发中,开发人员大量使用图形用户界面组件库来提高开发效率。而在

作者  | 2011-2-11 16:36:12 | 阅读(215) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注