(2012-05-25 13:15)
经常会涉及到读写文本文件的情况,尤其是需要区分追加和替换的情况。自己是这样实现的:
public static boolean updateContent(String name,String
content,boolean append){
boolean res = true;
String path =
BASE_PATH+name;
File file = new File(path);
try {
if (!file.exists())
{
file.createNewFile();
}
FileWriter writer =
new FileWriter(file,append);
if(append){
content = System.getProperty('line.separator')+content;
&nb
(未经原作者授权,擅自发布的。遭遇作者投诉将随时删除)
老榕:世界不能只有一种声音
南方周末记者 张哲
南方周末实习生 师小涵
2011年末,福建人王峻涛在一次又一次的聚会中感到“怪诞”。他遇见的不再是电子商务圈、IT圈,或者企业圈的熟识面孔,而是一些他从未见过的各行各业的名人。上周,他在一次媒体盘点活动中遇见了陈坤、秦海璐,还刚刚知道有个
linux下安装,尤其是redhat下安装软件,最方便的莫过于rpm安装包。
subverion很多人都是直接用src编译安装的,其实rpm包安装更方便。
linux下的subverion各个版本下载地址:
http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/
有关subversion的问题,可以直接去http://bbs.iusesvn.com提问或查找答案。这个论坛还有qq群,对一些比较高深的特殊问题,可以到群上寻找帮助。
前阵儿公司内部配置好了subverion来做版代码管理,为了便于个人修改密码,所以网上找了很多关于自助修改密码的资料,结果发现很多都是针对windows版的,即使有针对linux版的,但还是有一些问题,不能直接拿来用,说明文字也比少。
下面是我自己用的配置文件,99%来源于网络,只有很少一点点是我根据自己的实际情况修改的。希望对大家有用。
需要俩个文件:
svnpass.ini
svnpass.cgi
svnpass.ini中的内容如下:
[path]
authuserfile=/opt/svn/svnuser
logfile=/opt/svn/changepwd.log
[setup]
pwdminlen=2
[html]
title=SVN用户密码自助修改
description=SVN用户密码自助修改
yourname=用户名
oldpwd=旧密码
newpwd1=新密码
newpwd2=确认新密码
btn_change=修 改
btn_reset=重 置
changepwdok=成功修改密码
changepwdfailed
用实际示例详细解释了subversion的权限配置,很通俗易懂。
(2010-10-03 22:26)
我的博客今天4岁349天啦!
2005年10月20日,在新浪博客安家。
2005年10月23日,写下了第一篇博文:《日记 [2005年10月23日]》。
2006年06月12日,上传了第一张图片到相册。
这些年来,新浪博客,陪伴着我一点一点谱写生活。
文 章 数 292篇
图 片 数 6张
访问人数 60800次
进来开发中一直存在多线程并发的问题,重构过程中,仔细对比了synchronized与lock的用法和适用情况,Brian
Goetz的《
Java 理论与实践: JDK 5.0
中更灵活、更具可伸缩性的锁定机制》一文中,对此进行了明确的阐释,如果还在为使用synchronized或lock之间摇摆不定的话,不妨先读读这篇文章。
其实,个人认为,只要有良好的编程习惯,直接使用lock并没有什么不好,唯一可能的问题是,你的程序必须运行在jdk5以上的版本上。而synchronized则在所有的java运行环境下都能运行。
synchronized原则上jvm最终可以帮助你释放忘记释放的锁,但lock则必须显示的释放锁。
(2009-08-11 11:19)
以前一直在用卡巴斯基,可最近卡巴封key封的太疯狂了,几乎每个key都用不了一周就被封了,而且,发现电脑真的很卡,经过一番对比研究,决定使用微点的ESET4.0.441。
下载、安装、配置,都很顺利,然后打开firfox上网,没发现问题。
打开飞鸽,传文件,能看到其他用户,但就是接收文件时没反应。
尝试了很多次,最后发现要这样设置才行:
先把个人防火墙修改为“包含例外规则的自动模式(用户自定义的规则)”,

并确认,使规则生效。
然后,在“规则和区域”中打开“规则和区域编辑器”中的“设置”界面,
这段时间太忙了,公司、家里都忙,感觉很疲惫,所以,也没空上来更新了,希望以后能继续记录自己工作、生活的点滴。