- 浏览: 137805 次
- 性别:
- 来自: 北京
最新评论
文章列表
使用with语句进行对象操作
- 博客分类:
- js
在js语言中,with语句是一个内容很少的语句,在程序中多次使用同一个对象时,就可以使用with来简化程序。
var nNumber=225;
with(Math){
var myNumber1=E ;//Math.E;
var myNumber2=sqrt(nNumber);//Math.sqrt(nNumber);
var myNumber3=cos(nNumber);//Math.cos(nNumber); }
1、Iframe子页面调用父页面函数
window.parent.function();
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。语法setInterval(code,millisec[,"lang"])参数 描述code 必需。要调用的函数或要执行的代码串。millisec 必须。周期性执行或调用 code 之间的时 ...
spring 动态定时器
- 博客分类:
- java
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。
这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean& ...
js window.open()总结
- 博客分类:
- js
window.open()的所有参数列表经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html')--></SCRIPT>因 ...
js日期格式化(转)
- 博客分类:
- js
<script language="javascript" type="text/javascript"><!-- /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd ...
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var checkIndex=$("#select_id " ...
Struts2的类型转换器
- 博客分类:
- 框架
一、概述
在B/S
应用中,将字符串请求参数转换为相应的数据类型,是MVC
框架提供的功能,而Struts2
是很好的MVC
框架实现者,理所当然,提供了类型转换机制。
Struts2
的类型转换是基于OGNL
表达式的,只要我们 ...
Java获取客户端真实IP地址的两种方法
作者: 佚名, 出处:IT专家网, 责任编辑: 谢妍妍,
2010-11-16 08:40
本文介绍Java获取客户端真实IP地址的两种方法
在JSP里,获取客户端的IP地址的方法是:
据库分页大全(oracle利用解析函数row_number高效分页) Mysql分页采用limt关键字select * from t_order limit 5,10; #返回第6-15行数据 select * from t_order limit 5; #返回前5行 select * from t_order limit 0,5; #返回前5行Mssql 2000分页采用top关键字(20005以上版本也支持关键字rownum)Select top 10 * from t_order where id not in (select id from t_order where id>5 ...
Eclipse 快捷键
- 博客分类:
- java
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Ente ...
从年初开始接触xmemcached的使用,使用起来太简单了,方便简单的java接口,满足了实际中的应用,在我们众多系统中,使用上了缓存。
感触最深的就是:
1、尽量不要把信息做‘永久保存’,没有实际用处,也几乎带不来性能的提高。
2、不要一股脑的把一些信息在系统启动时,就放入缓存。有人认为这样的话,系统一启动去访问,就可以命中缓存,性能高。但是不做启动是就放缓存的话,要是大家访问的是相同的资源,一次访问不命中,就放入缓存,其他人同样是访问的缓存,并且还有本地缓存的特性,不愁性能的呢,启动初始化缓存没有实际益处的;再则,如果是每个用户的信息的话,一般的系统,每天用户中的多少会访问 ...
很怀念在华赛实习的日子,做过一些测试,编码;后来又进行了项目维护,并参加了code review的活,在华赛代码是非常规范的,受益匪浅啊!现在,在目前的公司,就是开发,写代码,几乎没有代码规范,设计模式什么的。做了几个系统,开始维护工作,看到原来的一些项目,唉,惨不忍睹啊。
1 成员变量 许多是public的
2 循环中声明对象
3 一个类贼长
4 命名更是奇怪
5 sql散落在各个层
6 日志打印System.out.print充斥着
。。。。。。。。。。。。。。。。。。。。。。。。。。。
给变量设定的数据类型可以基于某种数据库对象,这称作anchored声明,因为变量的数据类型依赖于底层的对象的数据类型,所以应尽可能使用Anchored数据类型,以便于当基础对象的数据类型发生变化时,无需修改自己的sql代码。
如:
var_name student.first_name%type;
vi是unix世界中最通用的全屏编辑器,linux中是用的是vi的加强版vim,vim同vi完全兼容,vi就是"visual interface"的缩写。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行 ...
函数是另一种存储代码,非常类似于存储过程,两者的区别是:函数是能够返回单个值的plsql语句块,函数可以接受零个 一个 或者多个参数,但是函数的可执行部分必须有一个返回句子。必须在函数的头部声明返回值的数据类型。
创建语法:
create or replcare function function_name
{
参数列表
return datatype;
}
is
begin
<body>
return return_vale;
end;