07 2013 档案
chrome 中firstChild老是出错
摘要:今天发现了一个奇怪的问题,同样的代码在IE和Chrome中的想过却不一样,仔细查了一下,发现时firstChild在里面作祟,如果节点中没有包含第一个子元素,将传回null。源代码为tableRowCheck = this.cells[0].firstChild;网页代码为: " />由于td换行了,所以在chrome中就会显示tableRowCheck为undefined,而IE则会会忽略节点之间生成的空白文本节点(比如换行字符),修改成如下的代码即可:" /> 阅读全文
posted @ 2013-07-22 17:09 帅的惊动了党 阅读(563) 评论(0) 推荐(0)
MyEclipse 里面.properties文件老是显示乱码
摘要:这些天在研究Struts,看官网的API的时候里面说到了信息资源文件,以后可以通过这个做国际化,但是遇到了问题,在MyEclipse里打开.properties文件,中文老师显示乱码,而且使用propertie.getProperty(key)方法取出的老是乱码,上网查了一下,原因是在中文操作系统下,MyEclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。解决方法:将.properties修改成为GBK格式,在MyEc 阅读全文
posted @ 2013-07-12 14:09 帅的惊动了党 阅读(2152) 评论(0) 推荐(0)
探悉Servlet的init方法
摘要:init方法是在Servlet实例化之后执行的,并且只执行一次。一.先说init(ServletConfig)中参数ServletConfig,代表的是配置信息。即在web.xml中配置的信息,比如: myfirstservlet as name 小明 age 25 在程序中可以用this.getServletConfig()方法得到ServletConfig的实例,然后用ServletConfig的相应方法 可以得到ServletConfig的名字(getServletName)和配置参数的名字(getInitParameter("name")... 阅读全文
posted @ 2013-07-12 10:58 帅的惊动了党 阅读(455) 评论(0) 推荐(0)
Struts2自定义样式
摘要:修改Struts的Template首先要知道Struts2的UI Theme的概念,在Struts2中有四种Theme(也就是有四种Template),分别是archive、css_xhtml、simple、xhtml,可以通过解压Struts-core的Jar包来查看这四种Theme的Template。而Struts2使用的默认Template是xhtml,但是这根本不能满足需要,一般我们都会改用simple的Template,会使用类似下面的语句,切换到simple的template。或者在Struts.xml加上(使用了constant这个就不需要在使用前面)是如何知道xhtml是str 阅读全文
posted @ 2013-07-11 14:25 帅的惊动了党 阅读(268) 评论(0) 推荐(0)
struts.xml 配置详解之三 拦截器配置
摘要:1.拦截器(Interceptor)配置拦截器能在action被调用之前和被调用之后执行一些“代码”。Struts2框架的大部分核心功能都是通过拦截器来实现的,如防止重复提交、类型转换、对象封装、校验、文件上传、页面预装载等等,都是在拦截器的帮助下实现的。每一个拦截器都是独立装载的(pluggable),我们可以根据实际的需要为每一个action配置它所需要的拦截器,例如,一个action需要用来类型装换、文件上传,那么我们可以给它设置相应的两个拦截器。1.1、拦截器配置代码清单1:struts.xml片段/msg/loginSuc.jsp1.2、拦截器栈配置拦截器栈注意点:1、拦截器栈即引用 阅读全文
posted @ 2013-07-11 11:27 帅的惊动了党 阅读(708) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之_推送远程仓库
摘要:克隆服务器端仓库后,会在本地建立一个一样的仓库,称本地仓库。在本地进行commit操作将把更新提交到本地仓库,然后可以将服务器端的更新pull到本地仓库进行合并,最后将合并好的本地仓库push到服务器端,这样就进行了一次远程提交。先提交一次到本地仓库然后push到服务器端的mirror分支,Team -> remote -> Push完成推送后,可以在服务器端mirror镜像的log中查看到此次记录 阅读全文
posted @ 2013-07-09 14:43 帅的惊动了党 阅读(395) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之_远程GIT仓库
摘要:此小结的前提是已经搭建GIT服务器,并通过SSH协议连接,可参看文档《RHEL下搭建GIT服务器》《WindowsXP下搭建GIT服务器》《GIT服务器使用基础》。本文使用RHEL5.5系统下的GIT-2012-01-11,用户root/password,GIT仓库统一存放在/app/gitspace目录下。首先通过shell工具连接到服务器,建立空仓库gitdemo,此时的ssh访问地址如下,分别由协议名称、用户名、IP、端口、git仓库目录组成。ssh://root@192.168.1.101:22/app/gitspace/gitdemo打开GIT资源库窗口,选择克隆资源库现在已经把远程 阅读全文
posted @ 2013-07-09 14:42 帅的惊动了党 阅读(556) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之_查看历史记录
摘要:Team -> Show in history可以查看版本历史提交记录可以选择对比模式 阅读全文
posted @ 2013-07-09 14:41 帅的惊动了党 阅读(374) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之_配置.gitignore
摘要:此时我们尝试做一次提交l Team -> Commit…如上图所示,Author和Committer会默认为Git配置的用户信息。下面的Files窗口中可以看到此次提交的文件,其中有非常多带有NC_HOME的文件,此时可以猜测出,在我们的project中链接的NC_HOME也被GIT默认到版本控制中了,如下图:显然NC_HOME和out是不需要进行版本控制的,我们可以通过配置.gitignore来排除这两个文件夹打开Navigator窗口,在project根目录中添加.gitignore文件,将需要排除控制的目录写入.gitignore文件中再次尝试commit,需要提交的文件已经被过滤 阅读全文
posted @ 2013-07-09 14:40 帅的惊动了党 阅读(2253) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之_新建GIT仓库
摘要:新建NC module projectl File > Team > Share Project 选择GIT创建仓库后,在$workspace\demo目录下的.git文件夹,就是git的仓库地址。和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库同时,eclipse中的project也建立git版本控制,此时未创建分支,处于NO-HEAD状态文件夹中的符号”?”表示此文件夹处于untracked状态,这样就成功创建GIT仓库。 阅读全文
posted @ 2013-07-09 14:39 帅的惊动了党 阅读(403) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之一_使用EGIT前的配置
摘要:配置个人信息,最重要的是user.name和user.emaill Preferences > Team > Git > Configurationl New Entry 阅读全文
posted @ 2013-07-09 14:38 帅的惊动了党 阅读(409) 评论(0) 推荐(0)
MyEclipse上Git插件EGIT 实用手册之一_安装
摘要:下载地址:http://download.eclipse.org/egit/updates-2.0/org.eclipse.egit.repository-2.0.0.201206130900-r.zip其中2.0.0.201206130900-r 是最新的版本号,可从egit官网(http://www.eclipse.org/egit/download/)查询下载之后解压,会发现有features、plugins和两个jar包,把所有解压之后的文件全部拷贝到myeclipse安装目录下面的dropins里面,然后启动myeclipse,选择windows-->perference--& 阅读全文
posted @ 2013-07-09 14:37 帅的惊动了党 阅读(1214) 评论(0) 推荐(0)
oracle 创建表空间和用户
摘要:创建表空间:1.点击开始--》选择oracle-oracle10g_home1-->应用程序开发-->SQL Plus,输入相应的用户名和密码,主机号指的是用户对应的SID(例如ORCL)2.创建表空间:create tablespace EVAL2 logging datafile 'D:\oracle\product\10.2.0\oradata\orcl\EVAL2.DBF' size 50M autoextend on next 50M maxsize 2048M extent management local;3.创建用户:create use... 阅读全文
posted @ 2013-07-09 12:51 帅的惊动了党 阅读(269) 评论(0) 推荐(0)
oracle错误1658
摘要:今天对oracle进行imp的时候,报错oracle1658,上网百度了一下,包这个错的原因就是表空间的大小不够了,解决方法就是用oracle客户端联机上服务器,然后选择相应的表空间,修改文件大小,再重新导入就好了 阅读全文
posted @ 2013-07-09 10:29 帅的惊动了党 阅读(1011) 评论(0) 推荐(0)
myeclipse 去掉单词拼写检查
摘要:在window-Preferences左侧的General-Editors-Spelling下的选项中去掉Enablespellchecking选项 阅读全文
posted @ 2013-07-05 11:09 帅的惊动了党 阅读(212) 评论(0) 推荐(0)
MyEclise增加主题
摘要:在http://eclipsecolorthemes.org/查找自己喜欢的主题,1.一直想舒舒服服地用着MyEclipse,看着舒服的语法高亮。今天无意摆弄Color Theme网站发现,随意点开一个喜欢的配置样式,就可以直接下载*.epf。然后在MyEclipse里的File->Import->General->Preferences,就可以将自己喜欢的配置文件导入进去了。2.导入3.导入后 阅读全文
posted @ 2013-07-05 11:06 帅的惊动了党 阅读(349) 评论(0) 推荐(0)
MyEclipse修改JSP文件字体大小
摘要:在"window"下的“Preferences”,在弹出的对话框中,选择左边的“General”下的“Appearance”,然后选择“Appearance”下的“colors and Fonts”,在右边列表框中选择“Basic”下的“Text font”,然后单击右边的“Change...”按钮,选择文字大小,单击确定,单击“OK” 阅读全文
posted @ 2013-07-05 11:04 帅的惊动了党 阅读(459) 评论(0) 推荐(0)