`
ganjp
  • 浏览: 72116 次
  • 性别: Icon_minigender_1
  • 来自: 其实还可以
社区版块
存档分类
最新评论
文章列表
 写道 /** * 实现一个动画的开始和结束 可能编码有5方式 */ //the basic type: /* function start() { } function stop() { } */ var Anim = function() {}; /** the fisrt type: *Anim.prototype.start = function() {} Anim.prototype.stop = function() {} */ //the second type: Anim.prototype = { //声明属性 和 方法 有点类型java的object ...
keycode    8 = BackSpace BackSpace keycode    9 = Tab Tab keycode   12 = Clear keycode   13 = Enter keycode   16 = Shift_L keycode   17 = Control_L keycode   18 = Alt_L keycode   19 = Pause keycode   20 = Caps_Lock keycode   27 = Escape Escape keycode   32 = space space keycode   33 = Prio ...
变量键盘的读取:  read 命令:  要读取键盘的输入的变量,用read命令  read一般用在shell script中写,跟使用者进行交互 如:      read -p "Please enter your name:" myname  #这句话的意思是输入一个值 赋值给变量myname  输入名字后  可以通过 echo $myname 来看到刚才的输入   来看看read的语法:     选项和参数  -p : 后面可以接提示字符!  -t  :  后面可以接等待的 秒数  这个给用户输入一定的时间限制 过了就直接略过   用例:让用户由 ...
今天第一次看Shell脚本的编程,发现老么多空格的错误: 然后去查找了一下资料 转载了一篇文章 http://blog.sina.com.cn/s/blog_45497dfa0100kczc.html   1: 定义变量时, =号的两边不可以留空格.  这里不能添加的原因是 添加了空格一般是 ...
 模板方法模式:在一个方法中定义一个算法的骨架,而将一些算法延迟到子类中去实现,模板方法使得子类在可以不改变 算法结构的时候,自己重新定义算法中的步骤     先把定义给出来,以后再慢慢补充内容 先给一个Hibern ...
      看了几天设计模式  设计模式给我的感觉是就是  把变化 和 不变化的 东西分开   变化的那部分采用接口  跟不变的那部分组合起来, 不管变化的那部分是什么,因为是接口  跟具体实现没关,所以扩展性比较强,不需要改变原来的代码。。        这也是一个重要原则:就是面向接口编程 而不是面向实现编程 (这很容易理解 要是面向实现的话,一旦实现改变,就得改原来的代码,修改量比较大,并且不以扩展,重复代码会越累越多)           思想………………………………  想啊想  想不明白  自己写的代码太少了    
装饰者模式>>>动态地将责任附加到对象上  若要扩展功能,提供了比继承更有弹性的替代方案,那就是组合。   这也满足了高效java推荐的方法:尽量用组合来替代继承    装饰者和被装饰者(即被包装的组件)必须是一样的类型,也就是说有共同的超类,为什么呢,因为装饰者必须能取代被装饰者   Java/Io系统就是一个典型的装饰器模式    装饰组件是InputStream  装饰器FilterInputStream  如果要扩展 只需要继承FilterInputStream 重写read()方法就行了   import java.io.BufferedInpu ...
6.22 数据库的索引 :       其实我一直不是很理解索引,对索引的了解也就是听别人说,查大数据量的时候要建立索引,加快查询速度。 知道索引在大数据量的时候可以加快查询速度,那么索引是什么呢?     定义是这样的 一个方案中的对象 被oracle服务器用来加速对表的查询 通过使用快速路径访问方法快速定位数据,于表独立存放, 被Oracle数据库服务器使用和维护 ,注意建立了索引是不需要我们手动去操作的,会由数据库本身去操作,一定要有WHERE条件才有可能用到索引。   手动创建索引:  CR ...
转自csdn Quartz Cron 表达式支持到七个域 名称 是否必须 允许值 特殊字符  秒 是 0-59 , - * /  分 是 0-59 , - * /  时 是 0-23 , - * /  日 是 1-31 , - * ? / L W C  月 是 1-12 或 JAN-DEC , - * /  周 是 1-7 或 SUN-SAT , - * ? / L C #  年 否 空 或 1970-2099 , - * / 月份和星期的名称是不区分大小写的。FRI 和 fri 是一样的。 域之间有空格分隔* * * ? * *       //这个表达会每秒钟(每 ...

js数组

1.合并数组(concat()): 方法 Array.concat()创建并返回一个数组     var tempArr1 = [1,2,3];      var tempArr2 = [4,5,6];      tempArr1.concat(tempArr2); 2.排序(这个最有用了 我们在页面上要进行显示的时候就可以这样排序  就避免后台的排序操作) Array.sort()调用这个方法是在原数组上进行排序 返回排序后的数组 。 如果调用时没有传参数进去,那么将按照字母顺序进行排序(如果有必要 可以将元素先换成字符串以执行排序操作) ...
看到一个分辨js水平的简单的例子: 问题是判断当前是星期几、   初级想到的是 switch case 或者if else  function one() { var weekday = new Date().getDay(); var str = "今天是星期"; switch(weekday) {   case 0 :              str+="日";      break;    ......         } return str;   }
以前就开始看过一些XFire的资料,但是每一次都是按照书写的例子才能写出一些基本的例子,根本不理解,目前又做了一种发布webservice的方式 通过继承XFireServlet的方式,这种方式的好处就是简单 不需要配置services.xml文件  User public class User { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } p ...
只是总结些自己看到的用过的一些东西,对别人估计没什么用  持续更新:   Ant结合junit执行自动化测试并输出报告:     http://www.blogjava.net/zhangzhong1018/articles/142411.html(最基础的介绍,比较简单 基本写一次就会了 但是ant想要用熟用好 就得慢慢积累了,感觉ant太强悍了 能干各种各样的事情)   svn服务器搭建:比如我在E:/svn/respority下建立了Myprojects这个数据仓库  403 Fobidden错误 就是说明权限不足,不是大家所说的URL大小写敏感,要去配置权限,装的时候在 E ...
java api中日期类型的继承关系>>     java.lang.Object       --java.util.Date           --java.sql.Date           --java.sql.Time           --java.sql.Timestamp  java.util.Date表示特定的瞬间,精确到了毫秒>>      两个构造函数(别的过期了的我就不说了) Date()   Date(long date) 主要方法》》  boolean after(Date when)           测 ...
事务隔离级别:         隔离级别是指若干个并发的事务之间的隔离程度。在Spring的TransactionDefinition定义了很多种事务的隔离级别   TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大 ...
Global site tag (gtag.js) - Google Analytics