- 浏览: 57203 次
最新评论
文章列表
js中针对数组操作的方法还是比较多的,今天突然想到来总结一下,也算是温故而知新吧。不过不会针对每个方法进行讲解,我只是选择其中的一些来讲。 首 先来讲一下push和pop方法,这两个方法只会对数组从尾部进行压入或弹 ...
http://benalman.com/news/2010/11/immediately-invoked-function-expression/
// Because this function returns another function that has access to the
// "private" var i, the returned function is, effectively, "privileged."
function makeCounter() {
// `i` is only accessibl ...
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。
JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。
但是,JavaScript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在制定中的ECMAScript标准第六版,将正式支持"类"和"模块",但还需要很长时间才能投入实用。)
JavaScript社 ...
1. 诡异的闭包
javascript 中有一个特殊的特性 - 闭包,对于 .NET 程序员来说,比较熟悉的是面向对象的程序设计 OOP, 而来自函数式语言的闭包则显得比较诡异,许多程序员对它敬而远之。
对于闭包我们还是要从函数式语言 ...
在eclipse中搜索时,搜索完之后有时候会弹出错误对话框,错误摘录如下:Resource is out of sync with the file system......分析: 有时候因为时间紧迫的原因,所以就没去管它,今天再次遇到它,实在看着不爽,所以想了办法解决此问题! 这个问题是由于eclipse中文件不同步引起的。在eclipse中,工程文件是由eclipse自动扫描添加的,如果在外部修改了工程目录中的文件但 又关闭了自动刷新功能,则会引起文件不同步,从而搜索时出现Resource is out of sync with the file system问题(其它功能可能也会如此)。此 ...
出钱是借方DEB , 入钱是贷方CER资产类账户 借记(DR) 余额增加资产类账户 贷记(CR) 余额减少负债类/损益类账户 借记(DR) 余额减少负债类/损益类账户 贷记(DR) 余额增加
create or replace procedure init_permission(custId IN varchar) is
permId varchar(20);
counter BINARY_INTEGER;
begin
---------------------------------------------
DECLARE
--定义许可记录类型
TYPE type_permission IS RECORD
( appid varchar(1),domain varchar(20),action varchar(40),descr ...
3 Java语言中产生乱码的原因及解决方法 3.1基于awt(swing)的图形界面程序中文显示乱码 基 于awt(swing)的图形界面程序中,一般会出现菜单中的中文显示乱码,其原因一般是JVM找不到用来显示中文的字库,JVM在原始的安装下是 ...
1 字符集 字符集(CHARACTER SET),或称字集,是指字符的集合;字符集种类较多,每个字符集包含的字符个数不同,常见的字符集名称:ASCII字符集、GB2312字符集、GB18030字符集、UNICODE字符集等。 1.1ASCII字符集 上 个世 ...
ANSI (American National Standards Institute)字符集:
ASCII字符集+MBCS(Multi-Byte Character System)字符集,如GB2312。
写道
ASCII : 最初,ANSI只包括一种字符集(ASCII-American Standard Code for Information Interchange)。ASCII码使用7bit表示一个字符,共128个字符。之后IBM在此基础上做了扩展,用8bit表示1个字符,共256个 字符,称为ISO-8859-1字符集MBCS : 为使计算机支持更多语言,这些派生的字符集通 ...
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义
/**
* Support a current transaction, create a new one if none exists.
* Analogous to EJB transaction attribute of the same name.
* <p ...
@Transient
private String strOrderAmt;//可以通过hessian传输,且不参与hibernate操作
transient private String strOrderAmt2;//不可以通过hessian传输,也不参与hibernate操作
另外,hessian传输对象时有一个奇怪问题,
当一个Vo对象在hessian方法调用时, ...
BigDecimal a=new BigDecimal(1/100));//a=0
BigDecimal b=new BigDecimal(1).divide(new BigDecimal(100));//b=0.01
BigDecimal a=new BigDecimal(49999.99);//49999.9899999999979627318680286407470703125
BigDecimal c=BigDecimal.valueOf(49999.99);//49999.99
BigDecimal b=new BigDecimal("4999 ...
<util:map id="jdbc" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String">
<entry key="url" value="jdbc:....." />
</util:map>
<import resource="jdbc.xml"/>
或者 ...
// 将一个表单的数据返回成JS对象
$.fn.serializeObject = function() {
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [ o[this.name] ];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = th ...