方法1、使用 -e 开启转义后用 \e 或 \033 输出 Esc 符号
语法:
echo -e "\e[样式;前景色代号;背景色代号m需要设置颜色的字符串\e[0m"
echo -e "\033[样式;前景色代号;背景色代号m需要置颜色的字符串\e[0m"
例子:
echo -e "\e[0;31m ALERT \e[0m" #透明底红字(终端默认的背景色)
echo -e "\e[0;31;1m ALERT \e[0m" #透明底红字 + 高亮效果
echo -e "\e[47;...
mutt 默认使用 sendmail 发邮件,发送到邮箱时容易因为发件人不可信而被拒绝,将其更改为 smtp 方式可以解决这个问题,需要事先准备好 smtp 信息(发送邮件的smtp服务器、邮箱帐号、邮箱密码)。
mutt发信需要依靠其它程序,比如之前是 sendmail ,现在我们改为 msmtp(An SMTP client)。
安装 Msmtp
yum install -y msmtp
或从这里下载:http://sourceforge.net/projects/msmtp/files/msmtp/
tar -jxvf msmtp-1.4.32.ta...
概要
禅道服务器一台,Git服务器一台。禅道服务器集成Git、关联Git服务器的提交日志。
方法为:在禅道上也装一个git服务器,gitServer把代码 push 过来,两台服务器都同时有服务端和客户端。
下文中 zentaoServer 代表禅道服务器,gitServer 代表 git server。
zentaoServer 安装 git server
生成 ssh-key
ssh-keygen
cat id_rsa.pub >> ~/.ssh/authorized_keys
scp -P 22 id_rsa root@gitServer:/home/git/ # gitSer...
需要更改默认的帐号 pi 为其它名称的话,可以参考下文。
1、启用 root 帐号
$ sudo passwd root
输入新的 UNIX 密码:
$ sudo passwd --unlock root
passwd:密码过期信息已更改。
2、重启后以 root 身份登录(重启用于关闭 pi 打开的程序)
3、修改用户名 pi 为 upall
# usermod -l upall pi
4、修改组名 pi 为 upall
# groupmod -n upall pi
5、更改 pi 的家目录 为 upall 的家目录
# mv /home/pi /home/upall
6、修改...
注记:
这篇文章被转过N多次,之间还被换过名字,根据时间、内容、内容所在网站类型推断原文可能来自BlueDavy于2008-09-03 19:12时写的的大型网站架构演变和知识体系。
正文:
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术...
什么是PPA?
PPA是ubuntu下的一个软件存储库(Personal Package Archive,个人软件包存档),由Canonical公司提供,其允许开发者和爱好者通过软件中心给Ubuntu用户提供软件的最新版本。
以前安装软件时通常需要添加包含有某软件的软件源才能通过命令安装需要的软件,PPA只是将修改软件源的方式进行了优化,通过添加PPA源的方式来更新 sources.list。
以前的操作:
a、修改软件源:编辑 /etc/apt/sources.list 文件,添加以下两...
查看相关系统常量:
[upall@svr ~]$ getconf LONG_BIT
32
[upall@svr ~]$ getconf LONG_BIT
64
使用文件类型检测命令file来查看:
[upall@svr ~]$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4e98cc02a1f4cd8138031e8db6974a7ca083a103, stripped
互联网思维“独孤九剑”:1、用户思维;2、简约思维;3、极致思维;4、迭代思维;5、流量思维;6、社会化思维;7、大数据思维;8、平台思维;9、跨界思维。
课前秀:三个段子
第一个段子:一个毫无餐饮行业经验的人开了一家餐馆,仅两个月时间,就实现了所在商场餐厅坪效第一名;VC投资6000万,估值4亿元人民币,这家餐厅是雕爷牛腩。
只有12道菜,花了500万元买断香港食神戴龙牛腩配方;每双筷子都是定制、全新的,吃完饭还可以带...
GA是Generally Available的缩写,意思是开发团队认为该版本是稳定版(有的软件可能会标识为stable版或者production版,其意思和GA相同),可以在较为关键的场合使用。
如果你是要用在生产中的软件,或者你是一个新手,那么你最好选用GA版本。这是测试最为充分,最为稳定的版本。
其它有关版本的缩写
α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。
β(Beta)版:公测版,专业爱好者大...
积分充值卡说明
1、只能使用支付宝(不提供其它支付方式的代码,勿扰!)、 74CMS版本:3.4;
2、积分充值卡可后台设置卡的金额和内含的积分数(详见下文的效果图),如400RMB充值卡可充入800积分;
3、此功能用于优惠打折;
效果预览:
操作步骤:
零、添加数据表
注意表前缀!content字段暂未使用,可以删除。
-- 创建 point-packs 表
CREATE TABLE IF NOT EXISTS `#@_point_packs` (
`id` int(10) unsigned NOT NU...
height() -----------> height
innerHeight() ------> height + padding
outerHeight() ------> height + padding + border
outerHeight(true) --> height + padding + border + margin
如果你是一个生活在2003年的程序员,却不了解字符、字符集、编码和Unicode这些基础知识。那你可要小心了,要是被我抓到你,我会让你在潜水艇里剥六个月洋葱来惩罚你。
这个邪恶的恐吓是Joel Spolsky在十年前首次发出的。不幸的是,很多人认为他只是在开玩笑,因此,现在仍有许多人不能完全理解Unicode,以及Unicode、UTF-8、UTF-16之间的区别。这就是我写这篇文章的原因。
言归正传,设想在一个晴朗的下午,你收到一封电子邮件...