原创 我的友情鏈接
51CTO博客開發
原创 <<代碼整潔之道(clean code)>>讀書重點筆記
整潔的代碼1.習藝之要 1).知:習得有關原則、模式和實踐的知識,窮盡應知之事,並且要對其瞭如指掌 2).行:通過刻苦實踐掌握它2.閱讀本書原因 1)。你是個程序員 2)。你想成爲更好的程序員3.勒布朗法則: 稍後等於永不4
原创 自定義上下文管理器
只需要在自定義類裏實現__enter__和__exit__兩個方法,即可以讓類支持上下文管理,__enter__ 執行前調用一些初始化工作__exit__ 執行完畢後調用一些釋放工作,像關閉句柄之類class MyOpen(object):
原创 Bottle 框架源碼學習 四
還是run函數,本節主要分析reload機制,下面是生成臨時鎖文件,並生成子線程運行服務代碼def run(app=None, server='wsgiref', host='127.0.0.1', port=8080, i
原创 Bottle 框架源碼學習 三
def run(app=None, server='wsgiref', host='127.0.0.1', port=8080, interval=1, reloader=False, quiet=False, plugin
原创 Bottle 框架源碼學習 二
上一篇簡單分析了route的基本用法本篇分析一下run函數的運行原理def run(app=None, server='wsgiref', host='127.0.0.1', port=8080, interval=1, r
原创 python warnings模塊的簡單應用
最近在學習Bottle源碼時發現用到了warnings相關知識,就認真學習了下,記錄下來防止忘記# -*- coding=utf-8 -*- import warnings def fxn(): warnings.warn("dep
原创 怎麼獲取UIButton標題?
UIButton在不同狀態(被點擊\正常狀態\不可用\ ...)標題是可以不同的按鈕的狀態typedef NS_OPTIONS(NSUInteger, UIControlState) { UIControlStateNormal
原创 python list的count和index
count方法原型: list.count(x) 是用來統計列表元素x的個數ls = [66.25, 333, 333, 1, 1234.5] print ls.count(333) #2index方法原型: list.ind
原创 c++的for循環居然可以精簡成這樣!
#include <iostream> using namespace std; int main() { for(int i;cin>>i;cout << i<< endl); return 0; }在變量定義上,c+
原创 我的友情鏈接
51CTO博客開發
原创 Bottle 框架源碼學習 一
# -*- coding=utf-8 -*- from bottle import route, run, template,Bottle app = Bottle() @route("/hello/<name>") def index
原创 pidfile 與 logfile的不同
原文答案:http://unix.stackexchange.com/questions/12815/what-are-pid-and-lock-files-for 大意翻譯如下:pidfile 是用戶程序正在開始運行期間,將進程ID寫進p
原创 shell學習隨筆
umask 設置權限掩碼一般默認掩碼爲022目錄最高權限 777文件最高權限 666根據掩碼,創建目錄時,權限爲777 - 022 = 755666 - 022 = 644 字符串測試 test 1)檢測變量是否爲空 [ -z $