自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 oracle bulk collect into 的几种用法

bulk collect 和 forall 联合应用写起来显得有些啰嗦,不过为了速度,多写两句又何妨建立两个临时表[code="sql"]create table T_TEST( TESTID NUMBER(19) not null, TESTNAME VARCHAR2(512), TESTTYPE VARCHAR2(512), T...

2016-08-10 15:57:59 1195

原创 oracle bulk collect into 的几种用法

t null, TESTNAME VARCHAR2(512), TESTTYPE VARCHAR2(512), TESTLEVEL VARCHAR2(512), ADDFLAG VARCHAR2(512));create table T_TEST2( TESTID NUMBER(19) not null, TESTNAME VARCHAR2(512), TESTTYPE VARCHAR2(512), T

2016-08-10 15:57:59 365

原创 使用Sublime Text 2小结

听说Mac的TextMate 2比较火,又听说Sublime Text 2跟TextMate很像,就下载了一个Sublime Text 2玩玩。试用之后,感觉还是有一些亮点的。第一,搜索能力强,ctrl+p打开搜索条,不管是查找文件,还是查找方法定义,都相当快,模糊匹配能力相当强,eclipse中搜索类和方法的搜索框跟它一比就显得土,目前还没明白它怎么实现的,难道是全文检索。第二,多光标同...

2012-12-28 20:16:02 93

原创 使用Sublime Text 2小结

p打开搜索条,不管是查找文件,还是查找方法定义,都相当快,模糊匹配能力相当强,eclipse中搜索类和方法的搜索框跟它一比就显得土,目前还没明白它怎么实现的,难道是全文检索。第二,多光标同步编辑,按住ctrl加鼠标左键能点出多个光标,输入,则几个光标同步出字符,这个功能对于喜欢复制粘贴的来说是个好消息。第三,snippet支持,这个实际上来说是针对每类语言都有一套小模板,输入几个字符即能出现一段定义好的格式,这个配合多光标写代码相当方便了。这些亮点老式编辑器里大部分都不支持,或支持不不好,像Ul

2012-12-28 20:16:02 92

原创 Java动态编译笔记

[code="java"]import java.io.File;import java.net.URL;import java.net.URLClassLoader;import java.util.ArrayList;import java.util.List;import javax.tools.Diagnostic;import javax.tools.Di...

2012-12-28 19:11:03 84

原创 Java动态编译笔记

agnosticCollector;import javax.tools.JavaCompiler;import javax.tools.ToolProvider;import org.apache.log4j.Logger;/** * 动态重新加载Class * Java内置的ClassLoader总会在加载一个Class之前检查这个Class是否已经被加载过 * 已经被加载过的Class不会加载第二次 * 因此要想重新加载Class,我们需要实现自己的Cla

2012-12-28 19:11:03 59

原创 密码生成小工具

CSDN数据库.zip天涯数据库.zip金山毒霸.zip多玩库.rar珍爱网数据库.zip百合网数据库.zip非诚勿扰.rar开心网.rar世纪家园数据库.zip走秀网.rar信息学院数据库.rar西游傲剑.rar图虫网.zip美空数据库.zip克洛斯.rar佳品网.zip爱慕.zipme.zipmail.rargg.zi...

2011-12-27 09:57:27 319

原创 密码生成小工具

2011-12-27 09:57:27 90

原创 文本处理学习笔记5

环境如下: python-2.5.2工作中经常遇到类似csv格式的文件文件,为了处理起来方便,一般要导入到数据库中MYSQL导入工具代码:[code="python"]# coding:UTF-8 import osimport sysimport timeimport MySQLdbperread = 1048576 # 1Mori...

2011-08-18 23:47:02 76

原创 文本处理学习笔记5

ding:UTF-8 import osimport sysimport timeimport MySQLdbperread = 1048576 # 1Moriginal = 32size_list = []for i in range(125): size_list.append(original) original = original + 32def getSize(aName, aSize): for i in size_li

2011-08-18 23:47:02 56

原创 文本处理之神兵利器

1、VIM,毫无疑问,文本处理利器,用过才知道,UltraEdit、EmEditor、EditPlus功能只能算一般般。Windows中使用GVIM版本即可。建议与EditPlus配合使用,简单编辑EditPlus,复杂编辑VIM,EditPlus设置Ctrl+1直接调出GVIM。2、kdiff3,强悍的比较工具,可以比较文件夹,文本文件和剪切板中的文本,甚至有三路比较(俺还没怎么用过),...

2011-07-25 23:19:51 94

原创 文本处理之神兵利器

2011-07-25 23:19:51 68

原创 VIM学习图解

不多说,看图看图[img]http://dl.iteye.com/upload/attachment/524647/d9dfc745-a20a-30ef-a026-abea340cad18.jpg[/img][img]http://dl.iteye.com/upload/attachment/524649/d4e817cd-ec61-3751-a89e-a02b472d2d07.g...

2011-07-25 22:19:57 77

原创 VIM学习图解

e-a02b472d2d07.gif[/img][img]http://dl.iteye.com/upload/attachment/524654/9adbec10-1895-3b1b-b366-8a3c23aa0b53.png[/img][img]http://dl.iteye.com/upload/attachment/524652/d97d3694-fa29-30f2-a517-0b3337e1ecb4.gif[/img]

2011-07-25 22:19:57 91

原创 文本处理学习笔记4

环境情况如下: python-2.5.2Python在文本处理方面很有特色,演示一下子线程的使用,以后可以用在文本处理中。python代码(asleep1.py):[code="python"]# coding:gbkimport timeimport threadingdef loop(nloop, nsec): global cou...

2010-09-07 17:18:16 82

原创 文本处理学习笔记4

]# coding:gbkimport timeimport threadingdef loop(nloop, nsec): global count, mutex print "loop", nloop, time.ctime() for i in range(nsec): mutex.acquire() time.sleep(1) count = count + 1

2010-09-07 17:18:16 71

原创 文本处理学习笔记3

环境情况如下: python-2.5.2python独立运行的程序中经常用到的是参数的解析,下面使用locals()字典将输入的参数作为变量注入paramTest.py[code="python"]# coding:gbkimport osimport sysimport time"""python "paramTest.py" -...

2010-06-17 13:48:48 80

原创 文本处理学习笔记3

thon"]# coding:gbkimport osimport sysimport time"""python "paramTest.py" -server "127.0.0.1" -port "21" -username "corba" -password "corba" -startTime "2012-12-31 01

2010-06-17 13:48:48 59

原创 文本处理学习笔记2

环境情况如下: python-2.5.2Python在文本处理方面很有特色,用的时候书写自然,编写快速,处理速度也凑和。下面是准备实现一个抓帖小工具,抓谁呢?抓天涯吧,人气还行,只看楼主功能还收费。python代码(CrawlerTianYa.py):[code="python"]# coding:gbkimport osimport sys...

2010-01-29 16:04:00 91

原创 文本处理学习笔记2

谁呢?抓天涯吧,人气还行,只看楼主功能还收费。python代码(CrawlerTianYa.py):[code="python"]# coding:gbkimport osimport sysimport urllibimport sgmllibescape_str = """!"#$%&\'()*+,-./:;?@[\\]^_`{|}~\t\r\n"""

2010-01-29 16:04:00 68

原创 Vim使用技巧

测试文本:[code="xml"] 2009-12-22 18:11:22 2001-04-16T15:23:15 ---15 2009-10-26 10:22:33 1977-11-29T10:10:12 ---30 2009-10-03 10:...

2010-01-06 20:12:32 68

原创 Vim使用技巧

3 10:33:11 1988-11-29T10:10:12 ---12 [/code]命令(删除有holiday的行)::g/holiday/d初始状态截图:[img]http://dl.iteye.com/upload/attachment/189603/b3e27fc0-0e38-3c4c-bfdd-8163b76d2110.jpg[/img]运行命令后截图:[img]http://dl.iteye.com/upload/attach

2010-01-06 20:12:32 61

Vim高级用法速查

[b]Chapter 5. Introducing the ex Editor[/b]几个常用的扩展命令[table]|命令 | 简写 | 解释||delete | d | Delete lines. ||move | m | Move lines. ||copy | co | Copy lines. || | t | Copy lines (a synonym fo...

2009-07-08 15:19:02 98

Vim高级用法速查

| t | Copy lines (a synonym for co). |[/table]示例:[table]|:3,18d | 删除第3行到第18行||:160,224m23 | 将第160行到第224行移动到第23行下。||:23,29co100 | 复制第23行到第29行到第100行下。|[/table][b]几个位置标志符号[/b]一个点 (.) 代表当前行; $ 代表最后一行; % 代表每一行,相当于 1,$ 。 + 和 - 可以指定相对位置。

2009-07-08 15:19:02 64

Vim初级用法速查

[b]Chapter 2. Simple Editing (简单的编辑命令) [/b][table]|Table 2.1. Edit Commands |Text Object | Change | Delete | Copy |1 word | cw | dw | yw |2 words, not counting punctuation | 2cW or c2W | 2dW...

2009-07-08 11:11:41 93

Vim初级用法速查

W or c2W | 2dW or d2W | 2yW or y2W |3 words back | 3cb or c3b | 3db or d3b | 3yb or y3b |1 line | cc | dd | yy or Y |To end of line | c$ or C | d$ or D | y$ |To beginning of line | c0 | d0 | y0 |Single character | r | x or X | yl or yh |Five ch

2009-07-08 11:11:41 64

原创 XML Schema 简述

[b]简介[/b]XML Schema 是 W3C 标准。XML Schema 是基于 XML 的 DTD 替代者。XML Schema 描述 XML 文档的结构。XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。详细内容请参考[url]http://www.w3.org/XML/Schema[/url]...

2009-06-16 17:44:20 71

原创 XML Schema 简述

on,XSD)。详细内容请参考[url]http://www.w3.org/XML/Schema[/url]XML Schema 是符合 XML 语法的文档,是形式良好的 XML 文档,比如:[list][*]它必须以 XML 声明开头[*]它必须拥有唯一的根元素[*]开始标签必须与结束标签相匹配[*]元素对大小写敏感[*]所有的元素都必须关闭[*]所有的元素都必须正确地嵌套[*]必须对特殊字符使用实体[/list]一个简单的例子:[code=&q

2009-06-16 17:44:20 62

JAXB的简单使用

环境:jdk1.6.0_07JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build hudson-jaxb-ri-2.1-792)[b]简介[/b]Sun推出JAXB(JavaTM Architecture for XML Binding )已经有很长一段时间了。JAXB是一套自动映射...

2009-06-16 16:41:36 126

JAXB的简单使用

有很长一段时间了。JAXB是一套自动映射XML和Java实例的开发接口和工具。JAXB使XML更加方便的编译一个XML SCHEMA到一个或若干个JAVA CLASS。提供了如下功能:从XML到JAVA的映射,访问、更新、验证JAVA的表现,从JAVA到XML的映射。一个简单的例子:[code="xml"] 155 231 15.59[/code][code="xml"]

2009-06-16 16:41:36 91

iBatis的简单使用

[b]简介 [/b]使用 SQL Map,能够大大减少访问关系数据库的代码。SQL Map 使用简单的 XML配置文件将 Java Bean 映射成 SQL 语句,对比其他的数据库持续层和 ORM 框架(如 JDO 的实现,Hibernate 等) ,SQL Map 优点在于它简单易学。要使用 SQL Map,只要熟悉Java Bean,XML 和 SQL,就能使您充分发挥 SQL...

2009-06-15 16:35:42 75

iBatis的简单使用

RM 框架(如 JDO 的实现,Hibernate 等) ,SQL Map 优点在于它简单易学。要使用 SQL Map,只要熟悉Java Bean,XML 和 SQL,就能使您充分发挥 SQL 语句的能力。[b]适用情况[/b]1.系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条 select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 2.开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现3.系统数据处

2009-06-15 16:35:42 41

面向对象的原理

[b]开放封闭原理(Open Closed Principle)[/b]类应该是开放的以便于扩展,又要是封闭的以利于修改。我们应该可以在不改动原有类的基础上,就能在系统中增加新的功能。原则就是减少类之间的耦合,在抽象层次上建立类之间的关联。例子:一家公司对个人客户提供了不同类型的帐户,客户可以在帐户中存款。[img]/upload/attachment/113194/3588266d-...

2009-06-10 16:17:23 190

面向对象的原理

2009-06-10 16:17:23 72

重构学习笔记

[b]引子[/b][b]过度设计[/b],是指代码的灵活性和复杂性超出所需。他们之所以这样做,是希望今天就把方案设计得更加灵活、更复杂,以适应明天的需求。如果预计中的需求分配不会成为现实,浪费的将是宝贵的时间和金钱。为了避免这一问题,分头负责系统的各个部分。但是每个人都在自己的小天地里工作,很少看别处代码是否已经完成了自己需要的功能,最后产生大量的重复代码。[b]模式万灵药[/b],模式代...

2009-03-19 22:48:00 70

重构学习笔记

2009-03-19 22:48:00 43

原创 操作String的几个Method

[code="java"] public static String join(String[] array, String sep) { if (array == null) { return null; } if (array.length == 0) { return "";...

2009-02-09 14:08:48 123

原创 操作String的几个Method

} if (sep == null) { sep = ""; } // 预处理,得到长度。 int capacity = 0; for (int i = 0; i < array.length; i++) { array[i] = String.valueOf(array[i]); capacity

2009-02-09 14:08:48 65

EHCache简单使用

关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。测试环境:MySQL 5.0.22,jdk1.6.0_07,ehcache-1.6.0-beta2,mysql-connector-java-3.1.14测试表:[code="sql"]CREATE TABLE TEST(TES...

2009-01-02 23:17:11 149

EHCache简单使用

2009-01-02 23:17:11 47

如何像计算机科学家一样思考

How_To_Think_Like_A_Computer_Scientist.zip<br>pdf<br>英文版<br>python语言描述<br>

2007-08-08

Programming Ruby

Programming Ruby<br/>The Pragmatic Programmer's Guide<br/>Ruby 实用编程指南<br/>chm格式

2007-05-27

空空如也

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

TA关注的人

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