爱猫家

mailx,一个比较小型的电子邮件发送和读取的程序,在默认的情况下, 它将邮件发往本地的MTA(Mail Transfer Agent)(比如使用Sendmail、Qmail、Postfix、等提供的服务)

ubuntu或centos上源码安装mailx相对简单

$ wget http://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5.orig.tar.gz
$ make
$ sudo make install UCBINSTALL=/usr/bin/install

mailx_install

这样就安装好了ma...

朋友在龙岗平湖好百年开了家店铺,主营万家乐厨卫产品和工厂直销橱柜。

不知道听谁说起我会photoshop(虽然我只是懂点皮毛),找我帮忙设计一下他家店铺的宣传页,用做5.1劳动节的宣传。

是个要好的朋友,或者说是我的兄弟,我们一个圈子里的老三

所以我当即答应试试,因为我也不知道设计出来的效果是怎样

-_-||

chugui_1

chugui_2

亲戚家要开个奶茶店,让帮忙设计一下点餐牌,虽然photoshop掌握的不是很好,但也不好推脱。

于是答应了下来。

canpai1

canpai3

canpai2

其实这些并不难,但是挺耗时间的,排版、抠图都需要细心耐心

PS: 其实可以体会到那些搞开发搞设计人最烦的就是仓促的需求和需求经常变更

awk是一种处理结构数据并输出格式化结果的编程语言和文本分析工具

awk中NF和$NF有什么区别呢?

我们可以在终端上运行一下看看

$ pwd
/home/qitan/Python-2.7.9
## -F指定字符分割
$ echo `pwd`|awk -F / '{print NF}'
4
$ echo `pwd`|awk -F / '{print $NF}'
Python-2.7.9

awk_field

从结果中可以看出:

NF:记录的field的个数

$NF:最后一个field

awk打印所有列
## 这里从第4列开始打印
$ ls -la|awk ...

一直以来,添加到/etc/rc.local的命令都可以在开机时自动运行,但曾经遇过脚本可以成功执行,放到/etc/rc.local却没有随机运行的情况,当时竟不知如何解决,故谷歌之

在stackoverflow上找到如下答案,故而记之

Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
that this script will be executed during boot.

ls -la查看下文件的权限

[root@local ~]# ls -la /etc/rc.local 
lrwxrwx...

shell中以$开头的变量有着不同的含义,也常常会出现在面试题中,在这里通过一个shell脚本来理解一下各自的含义

$ cat test.sh
#!/bin/sh
echo "number:$#"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
echo "show parm list:$*"
echo "show process id:$$"
echo &q...

现如今广告是无缝不钻,特别是移动终端高速发展的情况下。宽带运营商做为互联网入口的运营者,自然也想方设法地分一杯羹,这不,这两天发现手机打开网页就时不时地出现一个悬浮窗,点击打开是一个社区助手的网站,对应域名为 life.gclick.cn。虽然小米MIUI系统现如今到处出现广告,但经过排查,确定这个强行植入的广告来自宽带运营商,更改dns也无法解决。最后只能到路由器上设置iptables规则了...

ad_force

社区助手悬浮窗

ad_life

社区助手网站

前提是路由器刷了openwrt,可以在路由器上设置iptables规则拦截强行植入的广告

## ssh连接上路由器,直接运行如下命令即可拦截对应网址,但...

Python3都出来这么久了,而我还在用着python2,确切的说是python2.7。CentOS 6默认安装的python版本是 2.6 ,但目前基于python的许多应用不再支持低版本python,像django也将不再支持python2.6,所以有必要升级python版本。

首先安装一些必备软件包

$ sudo yum -y install make automake autoconf gcc gcc-c++ openssl-devel zlib-devel bzip2-devel xz-libs xz wget

然后下载python源码包并解压编译安装

$ wget ...

Python有着庞大的开源社区支持,活跃度很高,但是第三方包的质量参差不齐,常常因为兼容性而出现很多问题,所以我们需要用到虚拟环境Virtualenv。
Virtualenv可以生成若干个独立的虚拟环境,使用上和正式环境一样。

Virtualenv最简单的安装方法就是通过pip来安装。
假如你的机子上还没有安装pip,那可以通过以下命令来安装:

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

get_pip

安装完成后就可以通过pip安装virtualenv了:

### -i指定安装源,国内用douba...

poem

世上好,惟有情缘难以了!

情根恼,痴情偏遭无情笑!

忘忧草,何处寻找?

可叹英雄,自古难敌美人笑!

徒自枉然,情仇爱恨事难料!

乐逍遥,可了烦恼?

以此作为我的第一篇博文

Hot Posts

Latest Comments

water 08月09日
 《基于saltstack开发的SOMSSH发布平台》 中的评论

版主https://github.com/qitan/SOMS 上边不是最新的吗?运行和你这显示的不一样哇。

打酱油的二师兄 05月08日
 《基于saltstack开发的SOMSSH发布平台》 中的评论

您好,想请教一下 配置salt-master 我这里把soms解压到了/data/wwwroot下 这个目录就是github中的SOMS项目?如果是的话,为什么没有/soms/saltconfig/*.conf的文件?

jja 09月25日
 《基于django的saltstack自动化运维平台SOMS》 中的评论

"上传的Html页面通过js限制了类型" 那个txt不是没有限制吗?所有的文件上传都提示上传失败

zander 07月21日
 《Django嵌套评论-icomments》 中的评论

这个好呀。学习一下,我是新手,才学django,收藏大神您了。

franjia 07月19日
 《基于django的saltstack自动化运维平台SOMS》 中的评论

你好,请问远程管理部分,目标主机是分组后的多个机器的话,执行命令后的返回信息如下: post tgt_select lcb-u-assets arg pwd check_type panel-group 源代码 tgt_select=lcb-u-assets&arg=pwd&check_type=panel-group 响应返回是{},空,是什么原因呢?