原创 python私有方法和變量

class aa(object): def __init__(self): self.x = 12 self.__z = 13 def printx(self): print 'in a' print self.x

原创 appium自動化測試框架構建

Appium簡介    Appium是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應用。Appium支持iOS、Android及FirefoxOS平臺測試。Appium使用WebDriver的json wire協議,來驅動

原创 python類繼承時構造函數的執行問題

如果子類定義了自己的__init__構造方法函數,當子類的實例對象被創建時,子類只會執行自己的__init__方法函數,如果子類未定義自己的構造方法函數,會沿着搜索樹找到父類的構造方法函數去執行父類裏的構造方法函數。如子類定義了自己的構造

原创 爲何Python正則裏也有split?

字符串裏的split也有沒有辦法的時候,形如 s = "aa::bb::cc::dd::ee" 用正則split和字符串split都可以得到如下結果 ['aa', 'bb', 'cc', 'dd', 'ee'] 但是,如果字符串

原创 random.sample

import random k = random.sample(xrange(0x41, 0x5b), 26) print k import random k = random.sample(xrange(0x41, 0x5b), 2

原创 正確理解Python文件讀寫模式字w+、a+和r+

w+ 和 r+的區別不難理解,還有a+ +同時讀寫,即可讀又可寫,邊寫邊讀、邊讀邊寫,不用flush,用seek 和 tell可測得。fp = open("a.txt", "a+", 0) print 'open',fp.tell()

原创 python字典裏的update函數

>>> print d {'age': 34, 'name': 'jeapedu'} >>> d1={"age":38} >>> d.update(d1) >>> print d {'age': 38, 'name': 'jeaped

原创 python列表裏__setslices__方法函數解析a

     先看看列表裏的__setslice__方法函數的幫助文檔 help(list.__setslice__)     幫助文檔如下所示: __setslice__(...) x.__setslice__(i, j, y

原创 Mac下使用MySQL

0 安裝 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.17-osx10.7-x86.dmg http://dev.mysql.com/downloads/file.php?id=4

原创 Node.js的helloworld 程序

用文本編輯器,如npp,鍵入如下代碼,存儲成hello.js console.log('hello') console.log('hello %s->%d','jeapedu', 1941847311) console.log('h

原创 Node.js小Http服務器

需要說明兩點: 1 程序文件hello.js需用記事本另存爲utf-8格式的hello.js 2 輸出網頁裏也要支持中文編碼 res.write('<head><meta content="text/html; charset=utf-

原创 python裏的splitlines詳解

    Python的split方法函數可以分割字符串成列表,默認是以空格作爲分隔符sep來分割字符串。 In [1]: s = "www jeapedu com" In [2]: print s.split() ['www', 'j

原创 爲Python添加默認模塊搜索路徑

爲Python添加默認模塊搜索路徑 方法一:函數添加 1) import sys 2) 查看sys.path 3) 添加sys.path.append("c:\\") 方法二:修改環境變量 windows用戶可以修改系統環境變量

原创 python的私有變量解析

在內的內部定義並使用,外部無法訪問,以雙下劃線作爲前作,定義後被python轉爲_classname__變量名了---------------------------------------------------------------

原创 Node.js可以做什麼?

       正如 JavaScript 爲客戶端而生,Node.js 爲網絡而生。Node.js 能做的遠不止開發一個網 站那麼簡單,使用 Node.js,你可以輕鬆地開發:  具有複雜邏輯的網站;  基於社交網絡的大規模 Web