- 浏览: 84685 次
- 来自: ...
最新评论
-
w420372197:
我按照你的步骤,走到第3步:“git show-ref”;报错 ...
svn仓库转为git仓库 -
大海lb:
你好,我想从远程直接用git svn clone http:/ ...
svn仓库转为git仓库 -
vern:
好,又积累了一点
(转)正则表达式:Unicode诸问题 -
keke8614:
废话真多,无语了
(转)svn树冲突 -
JavaHack:
你自己试的有用吗 ??
解决Msysgit的中文乱码问题
文章列表
http://www.infoq.com/cn/articles/cf-java-byte-code
在一般的Java应用开发过程中,开发人员使用Java的方式比较简单。打开惯用的IDE,编写Java源代码,再利用IDE提供的功能直接运行Java 程序就可以了。这种开发模式背后的过程是:开发人员编 ...
http://www.infoq.com/cn/news/2011/03/regular-expressions-unicode-2
关于正则表达式的文档很多,但大部分都是英文的,即便有中文的文档,也翻译或改编自英文文档。在介绍功能时,这样做没有大问题,但真要处理文本,就可能会遇到一些英文开发或应用环境中难得见到的问题。比如中文之类多字节字符的匹配,就是如此。所以,这篇文章专门谈谈正则表达式如何处理多字节字符,更准确地说,是如何处理Unicode编码的文本(为什么只提到Unicode编码,而没有提到其它编码,理由在后面详述)。
首先介绍关于编码的基础知识:
通常来说,英文编码较为统一,往往 ...
request.getProtocol() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getSession().getServletContext().getContextPath() + request.getServletPath() + "?" + request.getQueryString();
简单的方法
request.getRequestURL().toString() + "?"
...
jsp中消除tag自动生成的空格,tomcat6下已测试有效
<%@page trimDirectiveWhitespaces="true"%>
-server
-vmargs
-Xms128m
-Xmx512m
-XX:+DisableExplicitGC
-XX:PermSize=64m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
-XX:SurvivorRatio=8
-XX:MaxTenuringThreshold=7
-XX:GCTimeRatio=19
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-XX:+Us ...
Struts中的下拉列表标签的使用(ZT)
页面中经常用到下拉列表,下面是个人对于STRUTS中标签使用的一点总结:
STRUTS中的下拉选择列表标签必须嵌套在 <html:form> 标签中,包括:
1. <html:select>
2. <html:option>
3. <html:options> ...
log4j
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
此外,通过Log4j其他语言接口,您可以在C、C++、.Ne ...
网上关于GBK、GB2312和BIG5编码范围的资料比较多,但是日文的资料比较少,我总结了一下,希望能对大家在正则中判断这些字符集尤其是日文字符集的各种字、标点以及特殊符号的时候有所帮助。
UTF8
CODE:[\x01-\x7f]|[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}
UTF16
CODE:[\x00-\xd7][\xe0-\xff]|[\xd8-\xdf][\x00-\xff]{2}
JIS
CODE:[\x20-\x7e]|[\x21-\x5f]|[\x21-\x7e]{2 ...
http://www.ibm.com/developerworks/cn/java/j-tiger06164/
介绍 Queue 接口
java.util 包为集合提供了一个新的基本接口: java.util.Queue 。虽然肯定可以在相对应的两端进行添加和删除而将 java.util.List 作为队列对待,但是这个新的 Queue 接口提供了支持添加、删除和检查集合的更多方法,如下所示:
public boolean offer(Object element)
public Object remove()
public Object poll()
public Object elemen ...
hgignore支持两种语法,Python/Perl-style regular expressions和系统shell。虽然shell语法一目了然,但是还是建议使用regexp吧,一是不用在文件中指定语法(正则表达式是默认语法),二是可控性高些。
常用需求有两种:过滤掉特定类型文件(一般是靠后缀),过滤掉特定文件夹下的文件。
过滤特定后缀的写法
\.xxx$
“\.”是就是“.”,因为“.”在正则表达式里有特殊含义,所以前面要加上“\”转义。“$”表示结束,所以上面的表达式的意思是匹配以“. xxx ”结束的文件
过滤特定文件夹的写法
^folder/
python的路径分隔符是“/”, ...
SVN 树冲突和目录丢失问题(1)
临下班了,一个老朋友 (之后用yzw代称) 在 MSN 上呼我。说他的 SVN 遇到问题了:
· 在执行分支合并时,一个目录发生了树冲突
· 直接在硬盘上将该目录删除
· 之后执行 svn update 该目录不能检出
· 不知道树冲突为何物,也不知道目录怎么变成了一团糟
好吧,谁让他公司的 SVN 是我给部署的呢?让他(yzw)执行 svn status 命令,看看显示什么信息,然后我在本地建立一个模型,争取重现并解决他的问题。
在已经一团糟的目录下, ...
如何将远程SVN版本库搬到本地
经常在宽带网络状况不佳的时候,访问互联网上的SVN库是一件极其痛苦的事情,更别说要查看版本库的日志信息了。此时如果可以将远程版本库整个同步到本地,然后所有操作都在本地的版本库上 ...
这几天从远程服务器上拉代码,发现TortoiseGit特别慢,无论是clone/pull/push,都只有大概30KiB/s的样子。开始一直怀疑是不是ssh协议加密,导致的速度问题。后来在虚拟机里用git clone,却发现速度很快。这表明问题并不是出在ssh。
仔细想了想tortoisegit与原生git的区别,后来想起tortoisegit安装的时候,有两个ssh程序可以选择。当时候选择的是它推荐的TortoisePLink,因为TortoisePLink在windows下使用特别方便,可以随时轻松的在UI里更改使用的key file. 另外一个选项是openssh,用起来比较麻烦。但这个 ...
解决Msysgit的中文乱码问题(转)
Git的Windows版本Msysgit对中文的支持不够好
当使用时,会出现以下三种情况的中文乱码:
ls不能显示中文目录。
解决办法:在git/etc/git-completion.bash中增加一行:
alias ls='ls --color=auto --show-control-chars'
git commit不能提交中文注释。
解决办法:修改git/etc/inputrc中对应的行:
set output-meta on
set convert-meta off
git log无法显示中文注释。
解决办法:在git/etc/pro ...
# Set root logger level to ERROR.
log4j.rootLogger=ALL, error, errorcsle
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File=logs/errors.log
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern= ...