常用
锁定SVN中的二进制文件防止冲突
2010-12-15, Nortan Posted in 一起分享, 常用, 软件开发, 配置 | 我来说两句 | 查看全文>>
在SVN中对于二进制文件,或者不太适合合并的文件进行修改时,直接使用默认的”拷贝-修改-合并”工作模式可能造成很多不方便,如出现冲突,可能会无法合并等等,费时费力!这样的情况还是使用VSS“锁定-编辑-解锁”的工作模式比较好。SVN同样支持这种工作方式,但网上的文章对于这种工作模式介绍比较少,基本出于同一文章,而且对这种工作模式的具体使用没有介绍,这文章就是介绍你怎么在SVN中使用”锁定-编辑-解锁”工作模式。
SVN中使用”锁定-编辑-解锁”工作模式的原理很简单,主要通过内置的属性“svn:needs-lock”实现“锁定-编辑-解锁”模型,注意,这个属性只对独立文件有效,对目录不起作用。我以Eclipse为例子,说一下他的使用:
1、设置文件的工作模式为“锁定-编辑-解锁”
选择需要设置为“锁定-编辑-解锁”模式的文件—》点击右键—》Team —》设置属性,出现如下对话框

svn set property
然后提交到svn服务器,提交后,原来的文件小图标会出来一个红圈包含的减号。说明工作模式已经设置成功!设置好第一步后,所有更新到最新版本的客户端文件,都会出现同样的标记,设置成功后,这个文件被设置为只读模式,在没有取得锁定前,将不可以直接修改保存。
2、锁定文件
在修改文件前,我们需要首先锁定文件才能修改,锁定后,其它人就不能再锁定了。直到锁定人员提交本次修改,或者手工解除锁定,锁定文件过程如下: 查看全文…
debian系统中使用mrtg监控服务器的cpu、内存、网络等等情况
2010-11-30, Nortan Posted in 一起分享, 常用, 操作系统, 配置 | 1 回复 | 查看全文>>
如果你是服务器管理员,MRTG会为你做很多事情,如网络流量监控,CPU使用情况及温度监控,内存监控,Web连接数量监控等等,当然,并不是说MRTG有多强大,他也是依赖于snmp服务,也有很多人更喜欢高级点的cacti,但MRTG优点还是很多的,这里就介绍下使用mrtg来监视服务器的性能及状态.

一:安装必须的软件进行流量监控:
apt-get install apache2 (这个也是可以用Nginx,这里以apache2为例子,如果已经安装apache2,跳过之!)
apt-get install mrtg
apt-get install snmpd
编辑snmpd:
vim /etc/snmp/snmpd.conf
查找到类似的行,修改为如下所示:(仅仅修改屏蔽或放开)
# sec.name source community
# com2sec paranoid default public # kommentieren
com2sec readonly default public # < - auskommentieren
#com2sec readwrite default private
重启snmpd服务:
/etc/init.d/snmpd restart
重新生成mrtg的配置文件:
cfgmaker public@localhost > /etc/mrtg.cfg
(注意)如果仅仅监视一个IP地址采用如下命令:
cfgmaker public@192.168.0.1 >> /etc/mrtg.cfg
生成mrtg的主页:
indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
访问地址:http://localhost/mrtg/ (所有都用这个地址访问) 查看全文…
win7无法安装Office2003的解决办法
2010-08-30, Nortan Posted in 一起分享, 常用, 常用技术 | 6 回复 | 查看全文>>
前些日子给朋友在win7上安装office2003时出现错误(实际安装2007也会出现类似错误),错误的提示信息大概是由于权限问题,没有办法写入文件到相关的目录,所以可以肯定问题的根本原因是Win7的账户控制。由于Win7账户安全系数加强,以至于写入核心文件夹程序都需要有权限。所以解决问题的关键是给指定的文件夹及用户以写入权限。
解决方案与步骤如下: 查看全文…
安装win7旗舰版系统后程序激活办法
2010-08-07, Nortan Posted in 常用 | 6 回复 | 查看全文>>
一、首先下载激活工具
二、双击激活工具,出来界面后,直接点击“激活”按钮,这个过程可能要1到2分钟。
常见问题:
1》、激活时弹出“系统保留分区未分配驱动器号”的提示,说明系统安装时创建了系统隐藏分区(一般都会有这个分区),我们为保留分区添加驱动器号后才能正常激活。
以下为保留分区添加驱动器号的操作步骤:
1.右键”计算机”—>”管理” 打开“计算机管理”:

2.点击左边的“磁盘管理”,在保留分区上右键“更改驱动器号和路径”,然后添加一个驱动器号(任意):


PS:激活后保留分区的驱动器号就可以删除了(注意:不可以删除或者格式化分区,否则无法进入系统!)
2》、激活时弹出“XX盘请插入磁盘的提示”?(或类似提示)
解答:这部分用户部分是在虚拟机下做的测试才会有这提示的,请确保虚拟机“CD/DVD”选项上“connect”和“connect at power on”打上勾了;另外其它使用者如果也有此提示点击“继续”就行了。也可能是由于其它盘没有格式化。
3》、是不是适用所有计算机?
解答:HP和DELL部分机器由于BIOS特殊,可能不被激活.目前也没有适用的方法,部分用户可能黑屏.使用激活工具激活重启后黑屏的解决办法.
方法一:用PE启动后删除C盘下的grldr文件就行了。
方法二:用安装光盘启动系统进入dos环境下输入以下内容并重启就行:
attrib X:\grldr -h -s -r
del X:\grldr
Google analytics脚本异步加载,加快访问速度
2010-07-26, Nortan Posted in Web 界面, 一起分享, 常用 | 1 回复 | 查看全文>>
Google analytics本身提供的脚本都是在页面全部加载完成后才会执行,如果网络情况不太好,这不仅影响统计,也会影响到访问速度,所以使用Google analytics,最完美的办法就是实现脚本异步加载,来加快页面访问速度。如果你现在还在使用google analytics,可以用如下代码替代原来的统计代码,实现异步统计:
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('async', 'true'); document.documentElement.firstChild.appendChild(ga); })();
很明显,需要把UA-XXXXX-X替换成你的ID就成了。