原创 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