- 博客(9)
- 收藏
- 关注
原创 python 使用GeoIP
官网地址:http://dev.maxmind.com/geoip/geoip2/geolite2/#Databasesubuntu 下安装很简单:1. 安装geoip底层库sudo apt-get install zlib1g-dev libgeoip-dev -y2. 安装geoip的py 库sudo pip install pygeoip3. 下载 GeoL
2013-07-22 10:40:34 5968
原创 python的relation import
什么是python的相对导入呢?“相对”跟linux的相对路径很像,在使用import语句的时候,可以使用"." 和 "..",且可以使用"..."来调用上两级的目录中的模块。测试目录:├── func_pkg│ ├── a│ │ ├── a1.py│ │ ├── a1.pyc│ │ ├── a2.py│ │ ├── a2.pyc
2013-07-21 22:53:10 4535
原创 vi 的笔记神器 vimwiki 入门介绍
下载地址: http://code.google.com/p/vimwiki/downloads/listvimwiki 是 wik i跟 vi 结合体,非常好用,还可以用来生成html,并且能支持语法高亮,下面就简单来说明下安装及基础用法。安装:下载vimwiki。把 vimwiki-N-N.vba.gz 解压到任意目录,用Vim打开,执行:so %命令即可。
2013-01-08 15:00:31 1741
原创 pylint python语法检查利器
下载地址:http://pypi.python.org/pypi/pylint安装: python setup.py install提示内容类型:(C) 惯例。违反了编码风格标准 (R) 重构。写得非常糟糕的代码。(W) 警告。某些 Python 特定的问题。 (E) 错误。很可能是代码中的错误。(F) 致命错误。阻止 Pylint 进一步运行的错误
2013-01-07 14:45:30 1162
原创 tmux 基础介绍
tmux是一个优秀的终端复用软件,tmux使用C/S模型构建。好的特性panel面板。一个窗口可以横向或纵向把窗口分割成多个面板。会话切换和会话共享更方便: C-b + s命令的前缀按键和screen不冲突,可以和screen嵌套使用来做多主机的管理。常用命令创建会话 tmux new -s MYSESSION查看当前有那些会话tmux ls
2012-12-29 11:28:58 1046
原创 mongodb 自带 http REST API
MongoDB默认会开启一个HTTP协议的端口提供REST的服务,这个端口是你Server端口加上1000,比如你的Server端口为27017,那么这个HTTP端口就是28017,默认的HTTP端口是数据库状态页面,可以使用 --rest mongod启动参数来使用更多功能。mongodb自带的REST,不支持 增、删、改,同时也不支持 权限认证,10gen自己也说mongo
2012-12-24 16:39:47 18774
原创 mongdb 开启权限认证
\默认情况下mongodb不开启权限认证。好的架构设计,应该是数据库不会暴漏给公共环境。如果需要开放mongodb的远程访问,尽量考虑加入权限认证。添加用户认证,必须在启动mongod的时候使用参数--auth。需要注意的是,mongodb开启权限认证后,本机访问可以拥有所有权限,其他机器访问权限认证才会生效。分为以下几步:在admin中创建用户admin,
2012-12-20 17:07:59 789
zipfile-moudle
import zipfilez = zipfile.ZipFile(filename, 'r')for i in z.infolist(): print i.file_size, i.header_offset
2009-05-25 10:05:39 117
转载 Makefile之书写命令()
Makefile之书写命令 2007-09-04 14:59:59 命令书写位置:1.[Tab]键后2.依赖规则的分号后3.注释符:“#”。一、显示命令1.不显示命令: 在命令行前添加@例如: @echo 正在编译XXX模块...... 该命令在make执行时,屏幕显示:“正在编译XXX模块......”。 但是如果不添加@,将显示“
2008-02-01 14:37:00 1102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人