`
文章列表
js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现:  String.prototype.replaceAll = function(s1,s2) {     return this.replace(new RegExp(s1,"gm"),s2); }调用方式:如想替换字符串"aa bb cc"中的所有空格,可以执行"aa bb cc".replaceAll(" ", "");------------------ ...
讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。 首先,在脑子里牢牢记住jQuery就是javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。 首先,如果你是一个javascript新手,我建议您阅读 《给JavaScript初学者的24条最佳实践》 ,这是一篇高质量的javascript教程,接触jQuery之前最好先阅读。 当你准备使用jQuery,我强烈建议你遵循下面这些指南: ...
一:原理: 先看一下点击事件的执行顺序: 单击(click):mousedown,mouseout,click; 双击(dblclick):mousedown,mouseout,click , mousedown,mouseout,click,dblclick; 在双击事件(dblclick),触发的两次单击事件(click)中,第一次的单击事件(click)会被屏蔽掉,但第二次不会。也就是说双击事件(dblclick)会返回一次单击事件(click)结果和一次双击事件(dblclick) 结果。而不是一次双击事件(dblclick)结果和两次单击事件结果(click)。 如此这般的话,只需消 ...
在eclipse中调试时,鼠标移动到变量上不显示值,这个原来自己也遇到过,没注意,反正就使用ctrl+shift+i嘛,也可以的,刚查了一下,解决方法如下:   Window->Preferences->Java->Editor->Hovers 将[Variable Values]选择即可,如果第一个[Combined Hover]已经勾选,则将这个勾去掉,勾选[Variable Values]。如果还不行,就只能用ctrl+shift+i快捷键了。
1 保存用户名  tools -> Preferences -> User Interface - Options  勾选 Autosave username 。 保存   2 保存密码 tools -> Preferences -> Oracle  -> logon History  -> definition  勾选 store history  和 store with password 保存   下次登录plsql 只要在用户列表中,双击一个用户名即可登录了。当前之前你已经输入用户名和密码。
转自:http://blog.csdn.net/hemingwang0902/article/details/6904205 在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。只要你提交修改,TortoiseSVN 就会在提交对话框的文件列表中显示出未版本控制文件。当然你可以关闭这个显示,不过你可能会忘记添加新的源文件。 最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样他们就永远不会出现在提交对话框中,而真正的未版本控制文件则仍然列出。 1.  方法一 在 Eclipse ...
转自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html         前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource ...
我们在使用Hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。   Hibernate悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限期的等待。   Hibernate乐观锁:就是在对数据进行修改的时候,对数据才去版本或者时间戳等方式来比较,数据是否一致性来实现加锁。优点比较好。   一、在Hibernate悲观锁中,只 ...
Spring有三种启动方式,使用ContextLoaderServlet,ContextLoaderListener和ContextLoaderPlugIn Spring3.0及以后版本中已经删除ContextLoaderServlet 和Log4jConfigServlet 可以采用余下两种启动方式ContextLoaderListener和ContextLoaderPlugIn,建议使用ContextLoaderListener。 <!--推荐使用此种方式--> <listener> <listener-class> org.spri ...
[ 恢复误删文件 ] 今天在写代码的时候,不小心把一个包给删除了,然后这个包下所有的文件都没了,相信很多人都有类似的经历, 幸好myeclipse给我们提供了一个很好用的功能: 选中项目 -> Restore from Local History.. -> 界面如下图   勾选要恢复的文件,点击Restore就可以了,就算你把myeclipse关闭了也没关系,非常的方便。   [ 恢复误删代码 ] 对于误删的代码,如果没有关闭myeclipse,我们可以按ctrl + z 来撤销操作。 但是如果关闭了myeclipse这招就不管用了,那么我们就可以使用下面的方 ...
在web页面开发时,我们经常会遇到下列情况: 1.一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a></a>形式代替<button> 触发onclick事件。 代码如下: <script type="text/javascript"> function del(){ if(confir ...
1.设置让eclipse中选中的变量以指定颜色高亮显示 Window->Preferences->General->Editors->Annotations->Occurrences   2.设置字体大小:   3.设置PL/SQL字体大小:   4.设置PL/SQL关键字字体颜色:  
Cluster环境下,配置Quartz job为集群模式后,配置示例如下,其中红色部分与集群模式相关。我使用的是quartz-all-1.6.0,spring-context-support-3.0.1。 1 <bean id="startQuertz" lazy-init="false" autowire="no" 2 class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 3 ...
开发环境:Spring2.0。如果包类没有Quartz包,则需要加入到类路径。 A:extends QuartzJobBean方法 1:定义任务(extends QuartzJobBean)   package onlyfun.bb.Quartz; import org.quartz.JobExecutionContext; import org.springframework.scheduling.quartz.QuartzJobBean; public class QuartzDemo extends QuartzJobBean { private JobData ...
public static void main(String[] args) { long t1 = System.currentTimeMillis(); // 排序前取得当前时间 try { Thread.currentThread().sleep(3160); } catch (Exception err) { } long t2 = System.currentTimeMillis(); // 排序后取得当前时间 Calendar c = Calendar.getInstance(); c.setTimeInMillis ...
Global site tag (gtag.js) - Google Analytics