- 浏览: 19251 次
- 性别:
- 来自: 惠州
最新评论
文章列表
[转]Python下划线完全解读
- 博客分类:
- Python
原:http://blog.163.com/jackylau_v/blog/static/175754040201182113817834/
转过来方便查阅=w=
Python 用下划线作为变量前缀和后缀指定特殊变量
_xxx 不能用’from module import *’导入
__xxx__ 系统定义名字
__xxx 类中的私有变量名
核心风格:避免用下划线作为变量名的开始。
因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有
的”,在模块或 ...
安装memcache(Ubuntu)
apt-get install memcached
安装python-memached
pip install python-memcached
启动memcached
/usr/bin/memcached -d -m 64 -p 12333 -u memcache -l 127.0.0.1
启动参数说明:
-d 选项是启动一个守护进程
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
-M return error on memory exhausted (rather ...
刚开始学习CI,发现有时候程序出错并时没有报告错误,而是显示一个空白页面,调试起来比较头疼。
想让它显示错误的话,在入口文件index.php中添加这行代码就好了
ini_set('display_errors',1);
今天在ubuntu下搭了个lnmp,发现php连接mysql时出现了这个错误:
Fatal error: Call
to
undefined
function
mysql
_connect
()
打开php.ini
vim /etc/php5/fpm/php.ini
找到: ;extension=msql.so
将注释去掉,保存
重启phpfpm:
service php5-fpm restart
问题解决
今天打开某文件的时候发现内容缩成一堆,还看到一大堆"^M"
解决方法:
在配置文件里加入
let mapleader=","
map <Leader>m :%s/<C-Q><C-M>/\r/g<CR>
以后在VIM中按 ,m
就可以替换掉所有^M了.
#
openssl genrsa -des3 -out server.key 1024
Generating RSA private key, 1024 bit long modulus
.....................++++++
..................................++++++
e is 65537 (0x10001)
Enter pass phrase for server.key:
输入密码
Verifying - Enter pass phrase for server.key:
确认密码
# ...
将下面代码加到其他server之前
server {
server_name _;
return 403; #跳转到403页面
}
1.
>
重定向输出符号。
2.
>>
重定向输出符号,但有追加的功能。
3.
2>
错误重定向输出符号,覆盖原文件内容。
4.
2>>
错误重定向输出符号,有文件内容追加的功能。
5.
*
匹配任意字符。
6.
?匹配任意一个字符。
7.
|
管道符号。
8.
&
后台进程符。
...