在进行自动部署的时候,经常需要用脚本获取程序的最新版本号,下面是我的两个解决方案。
for SVN
阅读更多1# 获取XML版本的svn信息,这样可以避免不同语言的问题 2xml=`svn info --xml --incremental` 3# 我们可以获取到2个版本号,一个是最新版本库版本号,一个是自己的提交版本号。删除自己提交的版本号。 4revision=`echo "$xml"|sed '/revision/!d'|sed '$d'` 5# 提取出版本号的数字部分 6echo $revision|sed …使用Cygwin在Windows中以服务方式安装Lighttpd
缘起
自从前段时间对服务器进行了从Apache到Lighttp 的转换之后,服务器运行异常的稳定。Lighttpd占用内存非常小,配置文件也很简单,这让我萌生了把所有服务器都从 Apache 转到 Lighttpd 的想法。
但这毕竟是个浩大的工程,而且运行正稳定的服务器也不必这么折腾。于是先从我的本机开刀。
我的每台工作电脑都会安装 XAMPP 套件,主要是用于开发和共享,以及存放一些html格式的文档以方便浏览。
而现在XAMPP可以退休了。
系统需求
Lighttpd并没有官方的Windows版本,本文基于Cygwin 来安装 Lighttpd。
本文假设你了解 …
阅读更多这个问题是我在知乎上的一个回答:http://www.zhihu.com/question/20700892/answer/15902820
我猜想是历史原因。
AS提供的NetStream类比较特殊。它既支持本地Video对象播放,也支持基于HTTP的流媒体播放。最重要的,是它支持Adobe自家的Flash Media Server的实时流和点播流。
Flash Media Server(以下简称FMS)是一个重量级的产品,它在AS 1.0/2.0时代就推出了。FMS最初叫做Flash Communication Server(以下简称FCS),它当时是和(Flash MX/Flash MX 2004)|(Flash Player …
阅读更多入手了 Samsung galaxy S3 i535,网络信号一直显示1X,不显示3G。
打10000台问电信,客服MM说是我的信号不好造成的,可是记得原来在EVO 4G上也是从未显示过3G信号图标。
阅读更多购买了阿里云服务器之后,由于内存过小,MySQL经常挂掉。挂载了虚拟内存之后,MySQL倒是不挂了,但Apache总是占用过多内存,导致磁盘频繁读取(阿里云服务器的磁盘性能就那就一个弱啊),服务器响应缓慢,甚至远程登录都无法完成,只能通过网页控制台重启服务器。
Google了一堆优化512MB内存服务器的资料,设置后都没什么用处,服务器依然是每天挂2~3次。
别以为我的服务器访问量有多么的大,整个服务器上只放了一个博客程序,IP访问量每天几百次。当然,这个博客程序就是臭名昭著的各大主机商都痛恨的WordPress。
今天下决心把Apache换成Lighttpd,希望能解决内存不够的老大难问题。
以下 …
阅读更多
2012-12-30更新:修改由于理解错误造成的描述错误
git命令行与OpenSSH
在OpenSSH中,我们可以很方便的通过编辑
阅读更多~/.ssh/config文件来为git指定不同的host,达到使用不同的端口,不同的密钥访问git服务的目的。看看下面这个例子:
在Flash Builder 4.7的纯AS项目中使用Flex SDK
现象
将Flash Builder升级到4.7版本后,我发现以前建立的 ActionScript 项目会默认使用
阅读更多AIR SDK,而不是使用Flex SDK。这导致我以前的项目无法使用。因为某些类依赖Flex SDK中提供的 TLF 框架,或者只有Flex SDK才有的 SpriteAssets 等Class。

