• DB2编程序技巧

    1 DB2编程 1.1 建存储过程时CREATE 后一定不要用TAB键 3 1.2 使用临时表 3 1.3 从数据表中取指定前几条记录 3 1.4 游标的使用 4 注意commit和rollback 4 游标的两种定义方式 4 修改游标的当前记录的方法 5 1.5 类似DECODE的转码操作 5 1.6 类似CHARINDEX查找字符在字串中的位置 5 1.7 类似DATEDIF计算两个日期的相差天数 5 1.8 写UDF的例子 5 1.9 创建含IDENTITY值(即自动生成的ID)的表 6 1.10 预防字段空值的处理 6 1.11 取得处理的记录数 6 1.12 从存储过程返回结果集(游标)的用法 6 1.13 类型转换函数 8 1.14 存储过程的互相调用 8 1.15 C存储过程参数注意 8 1.16 存储过程FENCE及UNFENCE 8 1.17 SP错误处理用法 9 1.18 IMPORT用法 9 1.19 VALUES的使用 9 1.20 给SELECT 语句指定隔离级别 10 1.21 ATOMIC及NOT ATOMIC区别 10 2 DB2编程性能注意 10 2.1 大数据的导表 10 2.2 SQL语句尽量写复杂SQL 10 2.3 SQL SP及C SP的选择 10 2.4 查询的优化(HASH及RR_TO_RS) 11 2.5 避免使用COUNT(*) 及EXISTS的方法 11 3 DB2表及SP管理 12 3.1 看存储过程文本 12 3.2 看表结构 12 3.3 查看各表对SP的影响(被哪些SP使用) 12 3.4 查看SP使用了哪些表 12 3.5 查看FUNCTION被哪些SP使用 12 3.6 修改表结构 12 4 DB2系统管理 13 4.1 DB2安装 13 4.2 创建DATABASE 14 4.3 手工做数据库远程(别名)配置 14 4.4 停止启动数据库实例 14 4.5 连接数据库及看当前连接数据库 14 4.6 停止启动数据库HEAD 15 4.7 查看及停止数据库当前的应用程序 15 4.8 查看本INSTANCE下有哪些DATABASE 15 4.9 查看及更改数据库HEAD的配置 16 4.9.1 改排序堆的大小 16 4.9.2 改事物日志的大小 16 4.9.3 出现程序堆内存不足时修改程序堆内存大小 16 4.10 查看及更改数据库实例的配置 16 4.10.1 打开对锁定情况的监控。 16 4.10.2 更改诊断错误捕捉级别 17 4.11 DB2环境变量 17 4.12 DB2命令环境设置 17 4.13 改变隔离级别 17 4.14 管理DB\INSTANCE的参数 18 4.15 升级后消除版本问题 18 4.16 查看数据库表的死锁 18 。。。。。。

    0
    39
    40KB
    2013-05-26
    5
  • iphone-code

    02 Hello World 03 Button Fun 04 Control Fun 05 Autosize 05 Swap 06 View Switcher 07 Pickers 08 Cells 08 Sections 08 Simple Table 09 Nav 10 AppSettings ...... 等共计15个工程,教你由浅入深慢慢学习基础的iphon开发

    0
    28
    1.41MB
    2013-05-26
    0
  • iPhone开发英文资料

    Learn Objective-C on the Mac Programming in Objective-C 2.0 iPhone SDK Application Development Objective-C Pocket Reference 共四本资料

    0
    46
    8.88MB
    2013-05-26
    0
  • DB2 SQLCODE 大全

    DB2 SQLCODE 大全 DB2错误信息 sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 +111 01590 为2型索引设置了SUBPAGES语句 +117 01525 要插入的值的个数不等于被插入表的列数 +162 01514 指定的表空间被置为检查挂起状态 +203 01552 使用非唯一的名字来解决命名的限定列 +204 01532 命名的对象未在DB2中定义 +206 01533 命名的列不在SQL语句中指定的任何表中存在 ... ...

    5
    984
    314KB
    2013-04-11
    50
  • Excel表格的必学秘技

    一、让不同类型数据用不同颜色显示 二、建立分类下拉列表填充项 三、建立“常用文档”新菜单 四、制作“专业符号”工具栏 ...... ......

    0
    76
    51KB
    2013-04-05
    0
  • eclipse快捷键(超全)

    作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 。。。。。。 。。。。。。

    0
    95
    138KB
    2013-04-05
    5
  • ZK Style Guide(ZK 样式 指导)

    Style Guide Auxhead Mold: Default Bandbox Mold: Default Bandpopup Mold: Default Borderlayout Mold: Default North South West East Center Box Mold: Default (Vbox) Button Mold: Default Mold: os Calendar Mold: Default Caption Mold: Default Mold: Default (legend) Checkbox Mold: Default Column Mold: Default Columnlayout Mold: Default Combobox Mold: Default Comboitem Mold: Default Datebox Mold: Default Mold: Default - Calendar Decimalbox Mold: Default Detail Mold: Default Doublebox Mold: Default Fisheyebar Mold: Default Footer Mold: Default Grid Mold: Default Mold: paging Group Mold: Default Groupbox Mold: Default Mold: 3d Groupfoot Mold: Default Hbox Mold: Default Intbox Mold: Default Label Mold: Default Listbox Mold: Default Mold: paging Mold: select Listfooter Mold: Default Listgroup Mold: Default Listgroupfoot Mold: Default Listheader Mold: Default Listitem Mold: Default Longbox Mold: Default Menubar Mold: Default (Horizontal) Mold: Default (Vertical) Menu in Menubar Menuitem in Menubar Menupopup Mold: Default Menu in Menupopup Menuitem in Menupopup Menuseparator Mold: Default Paging Mold: Default Mold: os Panel Mold: Default Popup Mold: Default Portallayout Mold: Default Progressmeter Mold: Default Radio Mold: Default Row Mold: Default Separator Mold: Default (Horizontal) Mold: Default (Vertical) Slider Mold: Default (Horizontal) Default (Vertical) sphere (Horizontal) sphere (Vertical) Mold: scale Spinner Mold: Default Splitter Default (Vertical) Mold: Default (Horizontal) Mold: Default (OS-Vertical) Mold: Default (OS-Horizontal) Tabbox Mold: Default (Horizontal) Default (Vertical) Mold: accordion Mold: accordion-lite Tablelayout Mold: Default Textbox Mold: Default Timebox Mold: Default Toolbar Mold: Default Mold: Panel Toolbarbutton Mold: Default Tree Mold: Default Mold: paging Treechildren Mold: Default Treecol Mold: Default Treefooter Mold: Default Treerow Mold: Default Window Mold: Default (embedded) Mold: Default (popup) Mold: Default (overlapped, highlighted, and modal)

    4
    42
    2.7MB
    2013-04-05
    3
  • ZK_Developer's_Guide_开发向导

    1 第1 章简介 2 第2 章让我们开始吧 3 第3 章基础 4 第4 章组件活动周期 5 第5 章事件监听及处理 6 第6 章ZK 用户界面标记语言 7 第7 章ZUML 页面及XUL 组件集 8 第8 章数据绑定 9 第9 章在ZUML 中使用XHTML 组件集 ......

    0
    39
    1.78MB
    2013-04-05
    0
  • zk手册3.5.1

    目录 1. 简介 传统的Web应用程序 点对点(Ad-hoc)AJAX应用 ZK: 它是什么 ZK: 它不是什么 ZK: 局限 2. 让我们开始吧 Hello World! 互动性 zscript元素 脚本语言 将脚本代码放在一个单独的文件中 attribute元素 EL表达式 id属性 if 和 unless属性 forEach属性 use和 apply属性 use属性 apply 属性 以 zscript实现Java类 与forward属性一起使用 手动创建组件 不使用ZUML来开发ZK应用程序 为某一页面定义新的组件 3. 基础 架构概况 执行流 组件,页面和桌面 组件 页面 桌面 组件树的森林 组件:视觉部分和Java对象 标识 UUID ID空间 命名空间和ID空间 在zscript中定义变量和函数 事件 桌面和事件处理 桌面及创建组件 ZUML 和XML命名空间 4. 组件活动周期 加载页面的活动周期 页面初始阶段 组件创建阶段 事件处理阶段 响应阶段 更新页面的活动周期 请求处理阶段 事件处理阶段 响应阶段 模型(The Molds) 组件垃圾回收 5. 事件监听及处理 通过标记语言添加事件监听器 通过程序添加或移除事件监听器 声明一个成员 动态地添加与移除事件监听器 延期事件监听器 为页面动态地添加和移除事件监听器 调用顺序 中止调用序列 事件监听器提交,发送和回显事件 提交事件 发送事件 回显事件 线程(Thread)模型 挂起及恢复 长操作(Long Operations) 初始与清理事件处理线程 处理每个事件前的初始化 处理完每个事件后清理 6. ZK用户界面标记语言 XML 元素必须格式良好 特殊字符必须被替换 属性值必须被指定且用引号包围 注释 字符编码 命名空间 条件式流程 If 和Unless Switch和Case Choose 和 When 反复式流程 each变量 forEachStatus变量 如何在事件监听器中使用 each和forEachStatus 变量 随机存取(Load on Demand) 使用fulfill属性的随机存取 使用事件监听器的随机存取 隐含对象 隐含对像列表 关于Request和Execution的信息 进程指令 page指令 component指令 init指令 variable-resolver指令 import指令 link和meta指令 ZK属性 apply属性 use属性 if属性 unless属性 forEach属性 forEachBegin属性 forEachEnd属性 fulfill属性 forward 属性 ZK元素 zk 元素 zscript元素 attribute元素 variables元素 custom-attributes元素 组件集及XML命名空间 标准的命名空间 7. ZUML页面及XUL组件集 基本组件 标签 按钮 单选按钮和单选按钮组 图像 图像映射(Imagemap) 音频 输入控件 日历 进度条 Slider 计时器 分页 窗口 标题 closables属性 sizable属性 样式类 contentStyle属性 边框 重叠,弹出,Modal,标示和嵌入 position属性 通用对话框 布局组件 嵌套的borderlayout组件 size 和 border属性 splittable 和collapsible 属性 flex 属性 open 属性 onOpen 属性 箱式模型 spacing属性 widths 和 heights 属性 分割器 Tab箱 嵌套tab box The Accordion Tab Boxes orient属性 Tabs的align属性 closable属性 disabled属性 Tab面板的随机存取 网格 滚动网格 可变列宽 分页网格 排序 实况数据 辅助表头 特殊属性 更多的布局组件 Separators 和空格 Group boxes 工具栏 菜单栏 执行一个菜单命令 像复选框一样使用菜单项目 autodrop属性 onOpen事件 更多的菜单特性 上下文菜单 定制的tooltip及弹出菜单 onOpen事件 列表框 多列列表框 栏头 栏尾 下拉列表 多选 滚动列表框 可变列表头 分页列表框 排序 特殊属性 实况数据 包含按钮的列表框 树控件 open属性和onOpen事件 多选 分页 特殊属性 Tree控件的打开时创建 下拉列表框 autodrop属性 description属性 onOpen事件 onChanging事件 Bandboxes closeDropdown方法 autodrop属性 onOpen事件 onChanging事件 图表 实况数据 向下钻取(onClick事件) 操作区 拖放 draggable 和 droppable属性 onDrop 事件 使用多选拖曳 可拖曳组件的多种类型 HTML相关组件 html组件 Native命名空间,http://www.zkoss.org/2005/zk/native XHTML命名空间, http://www.w3.org/1999/xhtml include组件 style组件 script组件 iframe组件 用HTML FORM 和Java Servlets name属性 支持name属性的组件 丰富用户界面 客户端行为 引用一个组件 onshow和onhide 行为 CSA JavaScript工具 事件 鼠标事件 按键事件 输入事件 List和Tree 事件 Slider和Scroll事件 其它事件 8. 数据绑定 基本概念 添加一个数据源 建立数据绑定管理器 将UI组件关联至数据源 何时从数据源加载数据至UI 何时从UI组件保存数据至数据源 将相同的数据源关联至多个UI组件 关联UI组件和一个集合 在数据源和UI组件间定制转换 定义数据绑定管理的访问权限 9. 在ZUML中使用XHTML组件集 目标 有效的XHTML页面即为有效的ZUM页面 以服务器为中心的交互 像平常一样使用Servlet 差异 为每个标签创建一个组件 UUID即为ID 所有标签都有效 大小写 无模型支持 浏览器端的DOM树 TABLE和TBODY标签 事件 与JSF, JSP及其它的集成 使用已存在的Servlet 使用包含丰富 丰富一个静态的HTML页面 使用ZK JSP标签 使用ZK JSF组件 使用ZK Filter丰富动态生成的页面 10. 宏组件 使用宏组件的三个步骤 第一步. 实现 第二步 . 实现 第三步. 使用 内联宏 一个例子 常规宏 宏组件和ID空间 增设方法 11. 高级特性 标识页面 表示组件 组件路径 排序 浏览器的信息及控制 onClientInfo事件 org.zkoss.ui.util.Clients 类 防止用户关闭窗口 浏览器的历史管理 添加合适的状态到浏览器历史 监听onBookmarkChange事件并据此操作桌面 为iframe使用书签功能 一个简单的事例 组件克隆 组件序列化 序列化会话 序列化监听器 跨页面通信 提交和发送事件 属性 跨Web应用程序通信 来自路径的Web资源 注释 注释ZUML页面 手动注释组件 获取注释 Richlets 实现org.zkoss.zk.ui.Richlet接口 配置web.xml 和zk.xml 会话超时管理 错误处理 加载页面时的错误处理 更新页面时的错误处理 其它 配置ZK加载器不压缩输出 12. 性能提示 使用编译过的Java代码 使用deferred 属性 deferred属性和onCreate事件 使用forward属性 使用Servlet 线程处理事件 模态窗口 消息框 文件上传 使用本地命名空间代替XHTML命名空间 延长时期(Prolong the Period)检查文件是否被修改 延迟子组件的创建 为大型Listbox使用实况数据和分页 使用ZK JSP标签或ZK JSF 组件代替ZK Filter 13. 其它设备和输出格式 ZK Mobile Mobile组件集, http://www.zkoss.org/2007/mil XML输出 使用ZUML页面输出产生XML 输出的三步 XML组件集 14. 国际化 地域 px_preferred_locale会话属性 请求拦截器 时区 px_preferred_time_zone 会话属性 请求拦截器 标签 本地文件 浏览器和本地URI 在Java中定位浏览器与本地资源 消息 主题 改变字体大小和/或样式 使用自制主题 主题提供者 15. 数据库连接 ZK仅为表现层 使用JDBC的简单方式 (但不推荐) 使用连接池 打开及关闭一个连接 配置连接池 易于数据库访问的ZK特性 org.zkoss.zk.ui.event.EventThreadCleanup 接口 在EL表达式中访问数据库 事务处理和org.zkoss.zk.util.Initiator 16. 整合Hibernate 什么是Hibernate 安装Hibernate> 配置ZK的配置文件 创建Java对象 映射Java对象 使用映射文件 使用Java注释 创建Hibernate 配置文件 创建DAO 对象 在ZUML页面访问持久对象 17. 整合Spring 什么是Spring 使用Spring的准备 将spring.jar复制到你的Web library 配置web.xml 创建Spring配置文件 创建Spring Bean类 在ZUML 页面内访问 Spring Bean 使用 variable-Resolver 使用 SpringUtil Spring Security 运行一个简单的应用程序 使用Spring Security的准备 配置/WEB-INF/web.xml 文件 创建 /WEB-INF/applicationContext-security.xml 定义哪些服务被保护 定义那些ZK事件被保护 ZUML页面 18. Portal 整合 配置 WEB-INF/portlet.xml WEB-INF/web.xml 使用方法 zk_page 及 zk_richlet参数和属性 事例

    4
    53
    1.15MB
    2013-04-05
    4
  • Eclipse团队CVS简明教程

    1、创建和配置CVSNT (1)简述  CVS (Concurrent Versions System)系统在团队开发项目时进行版本控制,采用的是C/S架构  Eclipse内建了CVS客户端,方便团队CVS控制  目前Unix平台都带CVS服务器,Windows平台比较流行的是CVSNT(http://www.cvsnt.com/cvspro/)  先要安装CVSNT(我的是在Windows 2003 Server上)  安装完后启动CVSNT Control Panel,可以在Service Status页中看到运行中的服务 ...... 2、共享工程项目 (1)创建工程  在Eclipse中创建如下图的简单工程 (2)指定Repository位置  Windows -> Open Perspective -> Other  选择CVS Repository Exploring项,打开CVS Repository Exploring ......

    1
    33
    286KB
    2012-07-03
    7
关注 私信
上传资源赚积分or赚钱