`
shiwuyisheng
  • 浏览: 66442 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
经过struts2"加工"的request里面内容分布是下面这样的 {     "request":{         "attrib1":"attrib1",         "attrib2":"attrib2",         "valuestack":{             "actioncontext":"actioncontext",             "us ...
 在网上看到很有意思,原文网址,http://www.cnblogs.com/rubylouvre/archive/2010/10/02/1841143.html,我根据自己的阅读习惯整理下 先看两题 var date = new Date(); var date_string = date.toString(); var date_value = date.valueOf(); console.log(date == date_string ...
生成随机数 var native_random = Math.random; Math.random = function(min, max, exact) { if (arguments.length === 0) { return native_random(); } else if (arguments.length === 1) { max = min; min = 0; } var range = m ...
写道 var result = [10] + 1; console.log(result)   写道 var result = ['a', 'b', 'c'] + ""; console.log(result)   写道 var result = 'a' + 5; console.log(result)   写道 var result = 3.75 | 0; console.log(result)   写道 var result = 65 / 'a'; console.log(result)   写道 var obj = { ...
天然迭代器 有一个数n=5,不用for循环,怎么返回[1,2,3,4,5]这样一个数组 function iter(n) { return Array(n + 1).toString(). replace(/,/g, function(a, b) {return b}). split(""); } 说明 我认为最重要的是,replace函数的第二个参数,可以是函数,提供了一个动态的可能性,需要了解返回函数的参数的定义   写道 不使用中间变量,交换int型的 a, b两个变量的值。   ...
项目中需要一个进度条,要求是能处理点击事件 js代码 (function($) { //Main Method $.fn.reportprogress = function(val,_handler, maxVal) { var handler = _handler; var max = 100; if (maxVal) max = maxVal; return this.each(function() { var div = $(this); var innerdiv = div.find(". ...
组件接口 package sample.decorator; abstract public interface IComponent { abstract public void doSomething(); } 源头组件 package sample.decorator; public class Source implements IComponent { @Override public void doSomething() { System.out.println("<<<<<< print T ...
刚才弄了一个javascript的观察者模式,现在把java版的也传上来,以后偶尔也可以了解哈,没有定义发布者接口,直接用一个具体类表示发布者 发布者 package sample.observer; import java.util.ArrayList; import java.util.List; public class Subject { private List<IObserver> allObserver = new ArrayList<IObserver>(); private int state = 0; public v ...
一个需求,考虑使用观察者模式,不过没有写过javascript版的,好了,开始啦! 先定义发布者接口 (function() { /* 发布者接口 */ ISubject = function() { this.observers = []; } ISubject.prototype = { // 如果状态发生改变,通知所有观察者调用其update方法 notifyObservers : function(context) { for (var i = 0, n = this.observers.length; i < n; i++) { ...
暂无,做个标记
Spring 的AOP框架基本使用步骤  1. 产生一个代理工厂  2. 给代理工厂加入通知者,也叫织入通知 3. 设置被代理对象,设置目标 4. 获取一个代理实例 
Java反射使用 通过反射,构造对象,并使用反射调用方式访问对象的public/private方法和字段。 <!--EndFragment--> public class TestBean { private String string; public TestBean() { System.out.println("无参构造方法被调用"); } public TestBean(String string) { System.out.println("有参构造方法被调用"); this.st ...
(1)在创建procedure或function时,后面跟is或as都可以,as和is有什么区别吗 答:没有区别 (2)写java存储过程的步骤 答:定义一个类 (3)a用户下,单独在sqlplus中执行insert into c.t select * from b.t;能成功。但就是在存储过程中编译提示以上ORA-00942错误。答:存储过程中不能使用角色的权限.. 哪怕你有DBA的权限.需要显示授权  (4)新建了一张表,表名是小写的test,字段是小写的test,结果插入语句执行报错,错误00942,说不存在这张表。 处理过程:最先以为是test是关键字,该表名,还是不行。后来 ...
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 1146错误:数据表缺失,
存储过程中SELECT与SET对变量赋值的区别 (1)
Global site tag (gtag.js) - Google Analytics