`
easy0917
  • 浏览: 261039 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
EditPlus使用方法
Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间( ...
1.Eclipse: 点击Edit->Find/Replace,选中其中的Options中的Regular Expressions,在Find中输入:\n\s*\r,然后Replace All 就OK了 2.UltraEdit 选择Search菜单的Replace命令。在Replace对话框中,选中Regular Expression复选框,并在Find what中输入 %[ ^t]++^p,注意^t之前有空格。该表达式字符含义与EditPlus的相对应。 然后,单击Start或Replace All按钮,进行替换删除空行。这样就可以方便快捷的删除文档中的空行啦!
中介者模式的定义 用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 Mediator:中介者接口。在里面定义各个同事之间交互需要的方法,可以是公共的通信方法,比如changed方法,大家都用,也可以是小范围的交互方法。 ConcreteMediator:具体中介者实现对象。他需要了解并维护各个同事对象,并负责具体的协调各同事对象的交互关系。 Colleague:同事类的定义,通常实现成为抽象类,主要负责约束同事对象的类型,并实现一些具体同事类之间的公共功能,比如:每个具体同事类都应该知道中介者对象,也就是具体 ...

双重检查加锁

双重检查加锁机制 并不是每次进入getInstance方法都需要同步,而是先不同步,进入方法过后,先检查实例是否存在,如果不存在才进入下面的同步块。 双重检查加锁机制的时间会使用一个关键字volatile,他的意思是:被volatile修饰的变量的值,将不会被本地线程缓存,所有对该变量的读写都是直接操作共享内存,从而确保多个线程能正确的处理该变量。 public class Singleton { private volatile static Singleton instance= null; private Singleton(){} public Singleton g ...
Web中获取路径的方法 ServletActionContext.getServletContext().getRealPath("") D:\Java\Tomcat\apache-tomcat-6.0.33\webapps\weibo ServletActionContext.getServletContext().getRealPath("") + "/WEB-INF/classes/weibo_url.txt" "D:\Java\Tomcat\apache-tomcat-6.0.33\weba ...

常见的异常

在客户端通过Socket来连接远程一台服务器的时候往往会报类似如下的错误: java.net.ConnectException: Connection refused: connect、java.net.SocketException: Network is unreachable: connect 下面给出一个小测试例子来说明,通过端口号9160连接本机: public static void main(String[] args) { String host_ = "127.0.0.1"; int port_ =  9160; Socket socket_ = n ...
今天发现给select设置默认值,可以用JQuery来实现 $("#id").attr("value","Y"); 但是使用javascript来给select的alue赋值不能成功,而且会报错
最近遇到一个很郁闷的问题: 我在同一个weblogic下创建了两个domain,部署了两个系统A和B。其中系统A有一个按钮可打开系统B,并自动登录。通过A系统打开B系统后session会发生无规律丢失的情况。经过两天的研究,baidu,goolge了无数次后找到了一个帖子,里面写了一下方法:                   这主要是sessionid在影响,你登录第一个web时默认使用jsessionid来记录session id的,放在cookie里 或者url后面,登录第二个时还是默认使用的jsessionid来做的,这样第二个会覆盖第一个jsessionid,所 以表现为sessi ...
ORA-01704: 文字字符串过长! . insert into table values(a,3,'一个长文章'); ORA-01704: 文字字符串过长! declare v_clob clob :='一个长文章'; begin   insert into table values(a,3,:clob); end; 这样就可以插进去了,所以我觉得应该是隐式转换,oracle默认把字符串 转换成 varchar2 类型, 而这个字符串的长度,又比4000大 所以会报ora-01704错误.
1.使用SVN提供的清理工具。 team-->clean up(清理)如果此目录清理失败,上一级目录清理。 2.移动被锁的文件目录 有可能svn服务器的文件被移动,把当前目录删除,然后UPDATE一下试试 如果是被别人锁定的话执行以下Break Lock就可以了嘎
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注 意的是,value的类型是String[],而不是String. 得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值 打印出来,形成的map结构:map(key,value[]),即:key是String型,value是String型数组。 例如:request中的参数t1=1&t1=2&t2=3 形成的map结构: key=t1;value[0]=1,value[1]=2 key=t2;v ...
1.关于.css和.js中的路径引用。 首先看所在文件的位置在根据文件的所在的位置进行相对和绝对路径。

Jquery层级选择器

层次选择器:   层次选择器是通过元素之间的层次关系来获取特定的元素,如后代元素、子元素、相邻元素、和兄弟元素等   后代元素    ancestor descendant    获取ancestor<祖先>下的descendant<后代>元素<不分级,只要在an ...
myeclipsejsp编程java 在 MyEclipse 工具栏中依次选择 Window-->Preferences--> MyEclipse, 在validation 中将 suspend all validation 勾上, validation-->JSP-->将 Validate JSP fragments 前面的勾去掉
Global site tag (gtag.js) - Google Analytics