原创 python 字符串編碼與解碼
1. 字符串在Python內部的表示是unicode編碼,因此,在做編碼轉換時,通常需要以unicode作爲中間編碼,即先將其他編碼的字符串解碼(decode)成unicode,再從unicode編碼(encode)成另一種編碼。 d
原创 當continue在switch中時
<?phpfor($i=1;$i<=6;$i++){switch($i){case 2:continue;default:break;}echo "$i"."\n" ;} 輸出:1 2 3 4 5 6 這並不是我的本意;查了下手冊: No
原创 解決vbox掛載VBoxGuestAdditions失敗
安裝Vbox增強包提示錯誤: sudo apt-get install linux-headers-generic
原创 Android手機WIFI數據開關命令svc教程
svc命令 這個腳本在/system/bin目錄下,這個命令可以用來控制電源管理,wifi開關,數據開關(就是上網流量) svc power
原创 Python 標準庫 urllib2
Python 標準庫中有很多實用的工具類,但是在具體使用時,標準庫文檔上對使用細節描述的並不清楚,比如 urllib2 這個 HTTP 客戶端庫。這裏總結了一些 urllib2 庫的使用細節。 1 Proxy 的設置 2
原创 python 類變量
class Foo(object): x = 1.5 (不變) y = {2004:"a"} (可變) foo = Foo() foo.x --->1.5 Foo.x--->1.5 foo.x += 0.2--->foo.x=1.
原创 Ubuntu 12.10 64位安裝Android SDK遇到的問題
由於是64位的ubuntu,不安裝32位庫,會導致無法創建android模擬器,在終端中輸入:sudo apt-get install ia32-l
原创 Python:使用threading模塊實現多線程編程
Python:使用threading模塊實現多線程編程一[綜述] Python這門解釋性語言也有專門的線程模型,Python虛擬機使用GIL(Global Interpreter Lock,全局解釋器鎖)來互斥線程對共享資源的訪問,但暫時
原创 安裝LAMP環境
在Ubuntu上安裝LAMP 1.sudo apt-get install lamp-server^ 不要漏了末尾的那個脫字符號(^)。要是少了這個脫字符號,這個命令就無法運行。就是這麼神奇! 在Ubuntu上安裝LAMP apt軟
原创 python for循環迭代序列
1.迭代字符串 for ch in "Name": print ch 當迭代字符串時, 迭代變量只會包含一個字符(長度爲 1 的字符串). 但這並不常用。在字符串裏中查找字符時, 往往使用 in 來測試成員關係, 或者使用 stri
原创 python 使用切片,每次輸出都把 位於最後的一個字符砍掉
str = "abcde" for i in range(-1,-len(str),-1): print i 打印結果: abcd abc ab c 要打印“abcde”,有一下方法: 1.前面添加一天打印信息。 2.修改fo
原创 虛擬機(Virtualbox)自動掛載共享文件成功
1. 安裝增強功能包(Guest Additions) 安裝好Ubuntu 11.04 後,運行Ubuntu並登錄。然後在VirtualBox的菜單裏選擇"設備(D)" -> "安裝增強功能(I)..."。 www.2cto.co
原创 Python模塊學習 --- urllib
urllib模塊提供的上層接口,使我們可以像讀取本地文件一樣讀取www和ftp上的數據。每當使用這個模塊的時候,老是會想起公司產品的客戶端,同事用C++下載Web上的圖片,那種“痛苦”的表情。我以前翻譯過libcurl教程,這是在C/C+
原创 linux find命令
格式: find path -option [ -print ] [ -exec -ok command ] {} \; #-print 將查找到的文件輸出到標準輸出 #-exec c
原创 Python安裝XlsxWriter庫
XlsxWriter庫:處理Excel XLSX files有關的Python庫。 地址:http://xlsxwriter.readthedocs.org/ 源碼安裝: $ git clone https://github.com/j