用小刀划开
我们总是饿着肚子
眼含泪手、不断呜咽
幻想着
天上会不会掉下什么
看看上面、看看下面
但 绝不乞求
1 | 有多喜爱、就要多厌恶 |
那时我还很小
什么都不懂
现在也依然不懂
如果有一天我懂了
眼前的生活或许也可接受
这被压抑被漠视的每一天
即使所有人 都可以接受这样的生活
也不会所有人 生来就认为 生活就该是这个样子
微软内部已经正式放弃了 Internet Explorer 的后续迭代工作,全力开发代号为 Spartan 的新一代浏览器。微软表示,将于今夏上市的 Windows 10 系统的部分版本中仍将内置 Internet Explorer,主要用于企业级用户的兼容性工作。Windows 10 系统中的主力将是「Spartan」浏览器。
较于Chrome、Firefox,相比之下,Internet Explorer 就好像一台跑不动的老古董。自 1995 年伴随 Windows 95 面世以来,Internet Explorer 的峥嵘岁月完全可以写本书了。得益于 Windows 的市场份额和绑定策略,Internet Explorer 轻松干掉了曾经的浏览器先锋 NetScape;可添加 Active 控件为广告和病毒提供可乘之机的同时,却又成为网银发展的先决条件;对 HTML 5 支持不良以及慢吞吞的加载速度终究让 Internet Explorer 败给了 Webkit 阵营,更不要提 Chrome 强大的扩展组件了。
是时候说再见了,Internet Explorer,这次是真的再也不见。这次再见说了好多年。
至少曾经爱过~
Samuel Ullman
1 | Youth is not a time of life; it is a state of mind; it is not a matter of rosy cheeks, red lips and supple knees; it is a matter of the will, a quality of the imagination, a vigor of the emotions; it is the freshness of the deep springs of life. |
中文版
青春 王佐良译
1 | 青春不是年华,而是心境;青春不是桃面、丹唇、柔膝,而是深沉的意志,恢宏的想 象,炙热的恋情;青春是生命的深泉在涌流。 青春气贯长虹,勇锐盖过怯弱,进取压倒苟安。如此锐气,二十后生而有之,六旬男子则更多见。年岁有加,并非垂老,理想丢弃,方堕暮年。 岁月悠悠,衰微只及肌肤;热忱抛却,颓废必致灵魂。忧烦,惶恐,丧失自信,定使心灵扭曲,意气如灰。 |
.. note::
伤心桥下春波绿,曾是惊鸿照影来。
陆游《沈园二首》
要创建 RPM 软件包,通常需要编写一个规范文件(spec file),然后使用 rpmbuild
命令进行构建。以下是一个简单的示例规范文件:
1 | Name: example |
然后运行以下命令创建软件包:
1 | rpmbuild -ba example.spec |
..note::
江山代有才人出,各领风骚数百年。
赵翼《论诗五首·其二》
Linux skill
命令送个讯号给正在执行的程序,预设的讯息为 TERM (中断),较常使用的讯息为 HUP、INT、KILL、STOP、CONT 和 0。
讯息有三种写法:分别为 -9、-SIGKILL、-KILL,可以使用 -l 或 -L 已列出可使用的讯息。
官方含义为:
skill, snice - send a signal or report process status
1 | $ skill [signal] [options] expression |
-i
, --interactive
:交互模式,每个动作将要被确认-l
, --list
: 列出所有的信号-L
, --table
: 列出所有的信号名1 | $ skill -l |
1 | $ skill -L |
1 | $ skill -KILL -t /dev/pts/* |
1 | $ skill -STOP -u user1 -u user2 -u user3 |
kill<linux-beginner-kill>
killall<linux-beginner-killall>
nice<linux-beginner-nice>
pkill<linux-beginner-pkill>
renice<linux-beginner-renice>
signal<linux-beginner-signal>
OPTIONS
PROCESS SELECTION OPTIONS
Selection criteria can be: terminal, user, pid, command. The options below may be used to ensure correct interpretation.
-t, --tty tty
The next expression is a terminal (tty or pty).
-u, --user user
The next expression is a username.
-p, --pid pid
The next expression is a process ID number.
-c, --command command
The next expression is a command name.
--ns pid
Match the processes that belong to the same namespace as pid.
--nslist ns,...
list which namespaces will be considered for the --ns option. Available namespaces: ipc, mnt, net, pid, user,
uts.
SIGNALS
The behavior of signals is explained in signal(7) manual page.
EXAMPLES
snice -c seti -c crack +7
Slow down seti and crack commands.
首先你要有一个Centos系统,一般情况系统会自带Python的。如果没有安装,可以用yum install python
解决。
Django安装大致有pip
、git
、源码包
三种方式安装。下面主要介绍pip
方式,也是最常用的方式之一!
1 | wget https://bootstrap.pypa.io/get-pip.py |
提示:
Downloading/unpacking pip
Downloading pip-1.5.6-py2.py3-none-any.whl (1.0MB): 1.0MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up…
表示成功安装了pip。
然后:
1 | pip install Django==1.7.6 //后面跟的是官网发布的最新版本。 |
提示:
Downloading/unpacking Django==1.7
Downloading Django-1.7-py2.py3-none-any.whl (7.4MB): 7.4MB downloaded
Installing collected packages: Django
Successfully installed Django
Cleaning up…
表示已经成功安装Django
验证执行:python -c “import django; print(django.get_version())”
返回版本:1.7.6
Linux usermod命令用于修改用户账号的各种设置,在多群组权限的情况下,十分常用。
官方定义为:
usermod - modify a user account
用法为:
1 | $ usermod [options] LOGIN |
常用的几个参数为:
-a
追加用户组,通常与-G
一起使用
-c COMMENT
修改用户帐号的备注文字
-e YYYY-MM-DD
修改帐号的有效期限。
-g newgroup
修改用户所属的群组。
-G groups
修改用户所属的附加群组。
正常情况下在创建用户的时候,不太会指定全名,此时可以使用-c
来补全备注。
1 | $ usermod -c "Full Name" user |
上面的命令将用户user的备注更改为Full Name。
可以通过-e
参数来指定账号的有效期,特别是在知道用户用过一段时间后就不在使用,这种情况十分有效。
1 | $ usermod -e 2015-12-12 user |
上面的命令将用户user的有效期定义到2015年12月12日。
参数-g
将把用户的默认属组更新。
1 | $ usermod -g newgroup user |
上面的命令为把user默认组更改为newgroup。正常情况下,用户将在创建的时候默认创建一个同名的群组。
这个指令用的是最多的,也就是把用户同时追加到其他组,如下所示:
1 | $ usermod -a -G group1 group2 group3 user |
含义为把用户user同时追加到用户组group1、group2和group3。