摘要:前端的技术发展很快,有许多的好东西可以收藏,当然对好东西的定义不同人世不一样的,以下是本人感觉很有用的一些前端技术,本篇会持续更新1,jquerytoolsjquerytools的东西真的不错,是对jqueryui库的一个很好的补充,还有很重要的一点就是浏览器支持也比较好,比起网上各种找的插件会好用稳定。这是本人在将jquerytools放到本地测试过的几个插件的zip包2,underscore.js原生的javascript有很多的限制,比如数组的去重,删除特定元素等都没有,当然可以自己写,但是那样会比较麻烦,underscore.js是一个很好的库,很小很强大。个人觉得这个是对jquery
阅读全文
摘要:在oracle游标的使用中,用for循环是一种较直接open 游标然后关闭游标更好的应用方式。现在写两个存储过程,验证这两种情况下游标中抛出异常后游标是否正常关闭。现在有一张表emp,表结构如下:SQL> describe emp; 名称 是否为空? 类型 ----------------------------------------- -------- ------------ ID NUMBER(38) USER_NAM...
阅读全文
摘要:看到一篇关于returning返回值的文章,感觉不错,就贴了一些自己觉得喜欢的内容在这里。原文链接如下:http://lasombra.iteye.com/blog/458512oracle returning在insert, update 和delete操作的返回值,测试代码如下create table t (id int, name varchar2(20));declarev_name varchar2(20);begin insert into t values( 1, 'Ming') returning name into v_name; dbms_output.pu
阅读全文
摘要:在mysql中,可以通过limit限制返回结果集的行数,如:select * from user_table limit 2;返回了user_table的前两行,在oracle中没有limit,如果oracle要得到同样的结果,则:select * from user_table where rownum 10 and rownum < 21;而是应该写成结果集相减的形式:select * from user_table where rownum < 21minusselect * from user_table where rownum < 11;
阅读全文
摘要:本代码拷贝自《Java编程思想第四版》接口一章。//: interfaces/classprocessor/Apply.javapackage interfaces;import java.util.*;class Processor { public String name() { return getClass().getSimpleName(); } Object process(Object input) { return input; }} class Upcase extends Processor { String process(Object input) ...
阅读全文
摘要:本代码拷贝自《Java编程思想第四版》多态章节。class Meal{ Meal() { System.out.println("Meal()");}}class Bread{ Bread() { System.out.println("Bread()");}}class Cheese{ Cheese() { System.out.println("Cheese()");}}class Lettuce{ Lettuce() { System.out.println("Luttuce()");}}class Lunc
阅读全文
摘要:本人对初次接触java ee,感觉这个简单的mvc实现的用户登录与注册比较的有参照价值。故记录下来。本篇中的代码源自于《轻量级Java EE企业应用实战(第三版)》第二章,其原来的代码是实现用户登录,我在它的基础上依照它的写法添加了用户注册。代码很粗陋,但是能用。Model模块代码,实现对数据库中表的操作import java.sql.DriverManager;import java.sql.ResultSet;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;public class DbDao
阅读全文
摘要:该代码从Thinking in java第四版中拷贝,很好的反应了java中含有static成员与方法的继承初始化顺序,推荐阅读Thinking in java的原文。代码如下:class Insect { private int i = 9; protected int j; Insect(){ System.out.println("i = " + i + ", j = " + j); j = 49; } private static int x1 = printInit("static Insect.x1 initialized"
阅读全文
摘要:需要提交的form结构如下,测试用,非常简单,其中,文本框中输入的是中文名,如:明宇 测试用的postTest.jsp获取传过来的name的参数值,并打印出来:那么可以看到输出的内容为中文的:明宇但是如果表单用的是get方法,那么获取name的值就相对复杂一些,form如下: getTest.jsp要获取传过来的name的值,则需要通过java.net.URLDecoder.decode进行解码
阅读全文