- 浏览: 270307 次
- 性别:
- 来自: 上海
最新评论
-
kyoldj:
select t.*, rownum rn
4. ...
oracle分页所遇到的rownum问题:要增加order by的唯一性 -
tanghuan:
不错不错
开发者如何提升和推销自己
文章列表
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 ...