原创 mongod副本集

0. mongod的安裝 不說了,基本上是yum安裝 貼一個3.0的repo [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/

原创 python atexit

atexit就是at exit 註冊一些回調函數,程序退出時執行.即使執行了sys.exit(),還能正常調用. 回調的時候可以帶參數. import atexit import time import sys @atexi

原创 python deal with mysql

0. install yum -y install python-dev pip install MySQL-python 這個報名容易記錯。是MySQL-python,注意大小寫。 1.連接數據庫 import MySQLdb

原创 [深度好文]電動車真的很環保嗎?

深度好文 電動車真的很環保嗎? http://www.autohome.com.cn/tech/201602/884587.html 思路很簡單,按照碳排放來計算,電機車是不用油,但是他用電. 那麼電從哪裏來呢,火電廠發電,天朝

原创 nginx referer限制

nginx referer限制 如果用類似$http_referer來正則判斷,然後做處理,類似下面這種是不可行的. if ($http_referer ~* "www.baidu.com") {

原创 [openresty] hello world

0.openresty軟件部署 不說了,和nginx差不多的。 1.content_by_lua指令 可以用content_by_lua指令將一段lua代碼包含到nginx裏面去執行,比如下面最簡單的調用ngx.say來輸出Hel

原创 lsyncd輕鬆同步文件

lsyncd輕鬆同步文件 0. lsyncd rsync大家都瞭解,是一個同步文件的利器,很成熟的軟件,不熟悉的可以參考我之前的 rsync 配置 1. 安裝 直接yum安裝 yum install lsyncd -y 2.用法

原创 django bootstrap3

django bootstrap3 使用其實很方便。 1. install bootstrap3 pip install django-bootstrap3 try import bootstrap3 2. Add to INS

原创 iredmail centos下簡要安裝指南

iredmail centos下簡要安裝指南 1. 設置主機名 vim /etc/sysconfig/network 修改HOSTNAME HOSTNAME=mail.example.com vim /etc/hosts 下面

原创 python 調試

主要用的pdb ,類似gdb那種, 用起來很簡單。 import pdb pdb.set_trace() pdb.set_trace()就可以在需要的地方斷下來,之後就用s,n來單步往下進行,用p來打印一些變量了。我用的不是很多

原创 python re 裏面match 和search的區別

re.match()從開頭開始匹配string。 re.search()從anywhere 來匹配string。 例子: >>> re.match("c", "abcdef") # No match >>> re.search

原创 python datetime 轉timestamp

python datetime 轉timestamp import datetime import time d1=datetime.date.today() t1=time.mktime(d1.timetuple()) d2=

原创 nodejs 項目編譯

最近整前端項目的編譯,做個小總結。 1.node的安裝 其實就直接下載二進制文件就好,解壓,然後設置環境變量,運維都會。 2. bower 和grunt的安裝 他們都是npm的插件,直接用 npm install -g bower

原创 redis pipeline

redis 的pipeline效率還是超高的,比普通的12s左右。pipeline的只要2.5s左右。10w的set對比。 # coding: utf-8 import redis # redis 的pipeline效率還是超

原创 python 庫

python 庫 0.導入 要使用python模塊或者庫,必須先導入. import this 導入模塊時,python依賴一個路徑列表,這個路徑列表就是sys.path 可以運行時修改。如: sys.path.append