- 浏览: 652721 次
- 性别:
- 来自: 淮安
最新评论
-
hymzjsw:
python 变量命名规范 -
IWSo:
...
mysql #1170错误(42000) BLOB/TEXT Column Used in Key Specification Without a Key Le -
wl59138528:
由于Python臭名昭著的GIL问题,OpenERP 6.1以 ...
OpenERP 部署环境使用说明 -
greybeard:
xiaoyao3857 写道怎么看着一大堆,似乎中间有些东西重 ...
python 变量命名规范 -
xiaoyao3857:
怎么看着一大堆,似乎中间有些东西重复说了吧
python 变量命名规范
文章列表
对数基础
- 博客分类:
- logarithms
如果a^n=b,那么log(a)(b)=n。其中,a叫做“底数”,b叫做“真数”,n叫做“以a为底b的对数”。 log(a)(b)函数叫做对数函数。对数函数中b的定义域是b>0,零和负数没有对数;a的定义域是a>0且a≠1。
apache基于mod_wsgi配置Django虚拟主机启动(针对不同端口)
(注:CentOS6.2和Windows7都适用)
1. 检查主机名
CentOS:
# hostname
Windows:
Doc窗口下执行:hostname
2. 如果主机名不符合要求,修改主机名:
(注:当执行# hostname, 返回的主机名,并不是我们预想的主机名,通俗讲,是我们提供给外网访问的资源地址, 对于局域网,通常使用的是ip访问,所以并不影响局域网)
CentOS6.2下:
步骤一:修改network文件
# vim /etc/sysconfig/n ...
vsftpd服务器搭建
- 博客分类:
- 服务器
vsftp服务器搭建
创建时间:20120620
安装:
$ sudo yum install vsftpd -y
开机启动:
$ sudo chkconfig --list
$ sudo chkconfig vsftpd on
启动
$ sudo service vsftpd start
修改配置:
$ sudo vim /etc/vsftpd/vsftpd.conf
添加如下:
# standalone运行模式
listen=YES
# 允许匿名用户
anonymo ...
列表解析和生成器表达式
- 博客分类:
- python
列表解析:
括在方括号
>>> [x ** 2 for x in range(4)]
[0, 1, 4, 9]
生成器表达式:
括在原括号
>>> (x ** 2 for x in range(4))
<generator object <genexpr> at 0x0067BAD0>
生成器表达式大体上可以认为是对内存空间的优化,它们不需要像方括号的列表解析一样,一次构造出整个结果列表。它们在实际中运行起来可能稍微慢点,所以它们可 ...
Objects
PDF 支持8种基本类型对象:
布尔类型(Boolean values)
true and false
整型和实数(Integer and real numbers)
字符串(Strings)
(abcd....)
<hexadecimal form>
名字(Names)
原子符号:/xxx
数组(Arrays)
[]
字典(Dictionaries)
<<>>
流(Stream)
stream
endstream
空对象(The null object)
null
PDF Text文本显示
- 博客分类:
- AdobePDF
PDF中以BT开始一个text object, 以ET结束一个text object, BT和ET不能嵌套。
Text-Showing Operators
Tj show a text string
' Move to the next line and show a text string
'' Move to the next line and show a text string
TJ Show one or more text strings, allowing individu ...
1. 垂直分屏
新建文件,并分屏
:new 或者 Ctrl+w n
将当前文件,分两屏
:split 或者 Ctrl+w s
2. 水平分屏
将当前文件,分两屏
:vsplit 或者 Ctrl+w v
3. 切换焦点
四个方向(和移动方向一致)
Ctrl + (h, j, k, l)
Ctrl+w w 后一个
Ctrl+w p 前一个
4. 载入文件
:vs filename 在新的水平分屏中打开文件,
:sv f ...
vim标签页(tab)
- 博客分类:
- vim
1. 打开文件在新标签页
:tabe filename
:tabnew filename
:tab split 在新标签页,打开当前缓冲区中的文件
2. 显示
:tabs 显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面(即还未保存)。
3. 关闭
:tabc 关闭当前标签页
:tabo 关闭自己之外所有标签页(other)
4. 切换标签页
:tabn 或 gt 移动到下一个标签页
:tabp 或 gT 移动到上一个标签页
...
Vim windows配置
- 博客分类:
- vim
""""""""""""""""""""""""""""""""""""""""""""""""""& ...
我的windows下vim的配置
- 博客分类:
- vim
""""""""""""""""""""""""""""""""""""""""""""""""""& ...
MySQL 程序式写法
- 博客分类:
- mysql
1. IF
if (condition, result1, result2)
IF(expr1 is not null, expr1, expr2) 等价于 ifnull(expr1, expr2)
ifnull()效率胜过if()
2. Case
case
when day(MaxDate)<=10 then 1
when day(MaxDate)<=20 then 2
else 3
end
基本函数
当前日期: curdate()
当前时间(包括日期): now()
格式化时间: date_format()
时间差:
TIMESTAMPDIFF
具体用法
TIMESTAMPDIFF(MINUTE, time1, time2) 返回相差的分钟
timestampdiff(week,'2012-04-28','2012-05-12') 周数,是根据相差天数来计算的,不是根据time1是周几,time2是周几计算,所以局限性很大
TIMESTAMPDIFF(day, MinDate, MaxDate)
TIMESTAMPDIFF(MONTH,'2009-10-0 ...
一名开发者从做技工的父亲那里学到的 5 堂课
- 博客分类:
- 收集
转自:http://www.iteye.com/news/24637
所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验使他最终成为了开发者中的佼佼者。
以下为文章全文:
我的父亲是一名工程师——是机械工程师,不是软件工程师。在他成为机械工程师之前,他也做过技工和木工。他很聪明,同时在建筑和维修方面也很有天赋(只要不涉及到电气即可,不过那就是另外一回事了)。他甚至在60岁时依然能做围墙、工棚和甲板之类的工作。当我和我的兄弟还小的时候,他就开始让我们接触一些 ...
转自:http://hi.baidu.com/%B4%F8%B5%B6%B2%BB%B4%F8%C9%A1/blog/item/2e78e7220fe301469922ed62.html
在公司dhclient eth0 获得IP地址每次都将/etc/resolv.conf覆盖了,一直喜欢用8.8.8.8,每次都dhcp后都手动修改/etc/resolv.conf挺麻烦。
想了下解决方法,只要不请求DNS 就可以了,修改 /etc/dhcp3/dhclient.conf
将request 其中 domain-name-servers这个参数删除就可以保证下次不请求DNS了。
解决ubu ...