`
f543711700
  • 浏览: 322702 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
作者: 阮一峰 日期: 2009年8月30日 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包, ...
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class TestWeek { private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); public static void ma ...
http://msdn.microsoft.com/zh-cn/library/ms191440.aspx 分布式事务(数据库引擎) SQL Server 2008 R2 其他版本 分布式事务跨越两个或多个称为资源管理器的服务器。称为事务管理器的服务器组件必须在资源管理器之间协调事务管理。如果分布式事务由 Microsoft 分布式事务处理协调器 (MS DTC) 之类的事务管理器或其他支持 Open Group XA 分布式事务处理规范的事务管理器来协调,则在这样的分布式事务中,每个 SQL Server 数据库引擎实例都可以作为资源管理器来运行。有关详细信息,请参阅 MS DTC 文档。 ...
用一个main类去使用C3P0,弄了很久都没弄对,主要是因为我想让C3P0自动去读取配置文件, 不想去set这set那的 看了C3P0的类库,貌似它也支持直接set一个java.util.Properties进去,但是就是试了很久都不成功。 后来发现是我的C3P0版本较低,就换了个较高的版本,0.9.1.2,但是还是不能自动读取到配置文件,按理说当new ComboPooledDataSource()的时候,它应该自动到类路径下去读取c3p0.properties文件的 找了很久,最终发现:原来配置文件写错了,应该是: c3p0.driverClass=com.mysql.jdbc.Dr ...
最近买了HTC G12的国行版,结果发现在 “设置”里面没有“电源”设置, 所以无法取消快速启动。 网上有一个办法是:当电池电量过低时,系统会自动启动“节能程序”,在这个节能程序里面 能够取消快速启动。 但是最悲剧的是:我在第一天出现节能程序通知的时候嫌它烦,就关闭了节能程序。 这下好像就彻底让我无法取消 快速启动了。 呵呵,后来在网上找到一个很好的办法,感谢作者: 点搜索键,在里面输入电源,会出现没有找到结果-查看设备上文件-点击设备上文件-展开设置-找到应用程序,就可以取消快速启动和节能设置了。 注意一下:展开设置 之后,有两个“应用程序”供选择,在其中一个里面可以取消快速启动。 ...
这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")的区别 网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念。 其实说得简单点:context.lookup("java:comp/env/XXX")只能用在J2EE环境,即是如果你自己写一个main函数,想通过context.lookup("java:comp/env/XXX")这样的方式来访问JNDI服务,这是不可能的。 因为:java:com ...
最近仔细研究了一下EJB3的原理,以前的分布式通讯,其实本质上都大同小异,在客户端需要可见的存根对象(stub),在服务器端需要骨架(skeleton),这两个对象进行网络通讯细节。 而动态代理的出现,改变了stub的生成方式,stub变成了动态生成,序列化到客户端,当客户端Proxy对象去调用“好像是服务器端的”业务逻辑方法时,InvocationHandler实现类的invoke方法被默认调用,关键来了: 这个InvocationHandler的处理逻辑其实是再次建立网络通讯,将Method对象,Object[] args对象序列化到服务器端,从而实现服务器端的真是业务逻辑对象的真实 ...
weblogic10.3部署ejb并使用独立客户端调用时出现如下错误, java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject 客户端调用ejb代码如下: ---------------------------------------- import java.util.Hashtable; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; /** ...
Slackware版本:Slackware 7.0及以上 Slackware 使用BSD风格的init脚本,而很多别的发行版使用System V风格的init脚本。SysV和BSD脚本都是能让人读懂的,即它们都是shell脚本,而不是已编译的程序。主要的区别在于脚本是如何设计的。 SysV脚本倾向于接受诸如start、stop、restart之类的参数,依它所启动的程序而定。所以你可以用 /etc/init.d/bind start 这样的命令来启动BIND,并用 /etc/init.d/bind stop 来停止BIND。 内容来自dedecms SysV的启动还倾向于使用符号链接来组织 ...
linux或unix有两种方式的启动模式:System V和BSD 最大的不同就是:System V能够为不同的运行级别定义启动哪些服务,比如:     # 0 - 停机(千万不要把initdefault设置为0 )   # 1 - 单用户模式   # 2 - 多用户,但是没有NFS   # 3 - 完全多用户模式(无界面的黑框框)   # 4 - 没有用到   # 5 - X11(图形界面)   # 6 - 重新启动(千万不要把initdefault设置为6 )     采用System V的启动模式,可以灵活的定义在 3 的运行级别下开机启动 FTP 服务,而在 5 的运行级别下开机不启动 ...
import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; public class Telnet { Socket serverSocket; // 连接用socket public OutputStream serverOutput; // 用于网络输出的流 pu ...
使用jfreechart显示中文为方框,原因是aix5.3没有truetype字体。 aix平台中文TrueType字体配置 第一步: 进入 /usr/java14/jre/lib 目录,备份现有的 font.properties 文件,然后用 font.properties.zh_CN.Redhat 覆盖 font.properties 文件。 当前的环境设置 LANG=C 第二步: font.properites 文件的最后一行直接指出了字体文件的位置为 /usr/share/fonts/zh_CN/TrueType/zysong.ttf 现在需要准备这个字体文件。 把redhat 的 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <scr ...
刚开始的时候想用list的一个方法,list.subList(int first,int end) 结果发现抛出java.util.ConcurrentModificationException异常 因为在迭代的时候不允许对list进行修改 故后来采用如下算法: package com.wangf.test; import java.util.ArrayList; import java.util.List; public class TestList { @SuppressWarnings("unchecked") public static ...
假设a.html包含了一个iframe, iframe的id和name是:myIframe,链接到b.html 在a.html 有两个javascript语句: alert(window.myIframe); alert(docuemnt.getElementById('myIframe')); 你会发现第一句得到的是 [object window] 而第二句话得到的是:[object HTMLIFrameElement] 所以:window.myIframe.location.href = 'xxxx.html'是可以的 而:docuemnt.getElementById('myIf ...
Global site tag (gtag.js) - Google Analytics