`
zjcheng
  • 浏览: 91276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
先在fckeditor文件夹下找说明文档,根据提示将下面代码复制到</head>标签中。 <script type="text/javascript" src="fckeditor/fckeditor.js"></script> <script type="text/javascript"> window.onload = function() { var oFCKeditor = new FCKeditor( 'content' ) ; oFCKe ...
RDBMS                         方言  DB2                      org.hibernate.dialect.DB2Dialect  DB2 AS/400              org.hibernate.dialect.DB2400Dialect  DB2 OS390               org.hibernate.dialect.DB2390Dialect  PostgreSQL              org.hibernate.dialect.PostgreSQLDialect  MySQL            ...
Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。 (1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。 (2)所有的应用可以从一个系统共用的空间中申请供自己使用的内存,这个共用的空间叫heap。 (3)stack中的对象或变量只要定义好就可使用了,应用程序结束时会自动释放。 (4)而要使用heap中申请的变量或对象只能定义变量指针,并要求在运行过程中通过new来动态分配内存空间,而且必须显示地free你申请过的内存,不过Java的垃圾回收机解决了这个问题, ...
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert(’你好!’); } , 0); setInterval( callbackFunction , 100); 认为setTimeout中的问候方法会立即被执行,因为这并不是凭空而说,而是JavaScript API文档明确定义第二个参数意义为隔多少毫秒后,回调方法就会被执行. 这里设成0毫秒,理所当然就立即被执行了. 同理对setInterval的callbac ...
 最近在写JavaScript时遇到一些问题,就是当JavaScript多事件连续触发,JavaScript的单线程引擎是如何控制的。找了一些资料,觉得很有用,在此分享一下。   虽然不是原创,但是觉得此文章对JavaScript程序员非常有用。翻译的不是十分精确,但希望对大家有用。   原文:John Resig  http://ejohn.org/blog/how-javascript-timers-work/   How JavaScript Timers Work   从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不 ...
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量   Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题, ...
function showAreaData(weekId){ var currTR = event.srcElement.parentNode; if(hasData==true && lastCell == weekId){ for(var s = 1 ; s <= n ; s ++){ currTR.parentNode.removeChild(currTR.nextSibling); } hasData = false; }else{ ...

八卦口诀

乾三连 坤六断 震仰盂 艮覆碗 离中虚 坎中满 兑上缺 巽下断 一数坎来二数坤 三震四巽是中分 五数中宫六乾是 七兑八艮九离门
Spring2.5学习 1.实例化bean的三种方法: (1) 构造器 <bean id="personService" class="com.persia.PersonServiceBean"> <constructor-arg index="0" value="构造注入的name" ></constructor-arg> <!-- 基本类型可以不写type --> <constructor-arg index=" ...
在使用Myeclipse进行开发的时候,经常会遇到写配置文件的时候没有自动提示功能,这是因为Myeclipse中还没有注册该XML的DTD,一般来说我们的XML文件都有个<!DOCTYPE,这里就指明了我们要用的DTD。例如struts2的xml配置文件就有<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" ...
@SuppressWarnings("unchecked") public class XlsMergeUtil { private static Logger logger = LoggerFactory.getLogger(XlsMergeUtil.class); /** * 将多个Xls文件合并为一个,适用于只有一个sheet,并且格式相同的文档 * * @param inputs * 输入的Xls文件,第一个XLS文件必须给出足够sheet空间 例如,总共200000行数据,第一个文件至少3个空白sheet ...
思路就是明白unix/linux时间戳是按照从格林威治时间1970年1月1日期计算的一个秒数 unix/linux 时间戳转换为标准时间格式(主要是注意时区问题): select TO_DATE('19700101','yyyymmdd') + 1235728935/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24 from dual,其中1235728935就是unix/linux时间戳,转换完之后就表示为 2009-2-27 18:02:15。 反过来也一样,还是要考虑时区 select (to_date('20 ...
      1.在Web.xml配置文件中添加 <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>actionPackages</param-na ...
public static String html2Text(String inputString) { String htmlStr = inputString; // 含html标签的字符串 String textStr = ""; java.util.regex.Pattern p_script; java.util.regex.Matcher m_script; java.util.regex.Pattern p_style; java.util.regex.Matcher m_style; java.util.regex.P ...

Js trim函数

function LTrim(str) { //空格,\r,\n,\t     var whitespace = new String(" \t\n\r"); //生成一个新的字符串     var s = new String(str); //判断如果目标字符串中从左第一个字符有上面四个之一则进入     if (whitespace.indexOf(s.charAt(0)) != -1)     {         var j=0, i = s.length;         while (j < i && whitespace.indexOf ...
Global site tag (gtag.js) - Google Analytics