Time of Update: 2018-12-06
文法及資料類型語言Python(3.1).NET(C#)Hello Worldprint("Hello World")Console.Writeline("Hello World")文法聲明變數a="123"/123Int a=123;/String a="123";流程式控制制 ifif exp: elif exp: else:if(exp){ }forfor i in range(5)for(int i=0;i<5;i++)whilewhile x>5:while(x>5)
Time of Update: 2018-12-06
摘自coolshell想在Visual Studio 2010下編寫Python嗎?那麼,向你介紹這個微軟官方的外掛程式Python Tools for Visual Studio。你還可以在VS中調試你的Python代碼。挺不錯的。在VS裡開發Python,那麼就可以使用Eclipse編寫Android程式,這裡有一篇教程教你 - Get Started Developing For Android With Eclipse,
Time of Update: 2018-12-06
轉載請註明出處為KlayGE遊戲引擎 本文的目的不是為了完整地把Python 3.2移植到Android,只是希望編譯出能用在自己程式裡的連結庫。完成boost 1.47的移植之後,下一個目標就是Python 3.2。目前Python只有2.6.2非官方地移植到了Android(見P4A),他們遲遲不開始移植3.x,主要原因是他們認為3.x沒用-_-。看來這件事情只能自己做了。由於Python 3.x和之前的版本有著巨大的區別,其難度完全不可預測。準備工作需要下載Python
Time of Update: 2018-12-06
config_BK.txtAdmin.Validation/Admin.Validation.csprojBusinessObjects/CandidateManagementBO.cs BusinessObjects\EmpTempDataBO.cs BusinessObjects\JobAdBO.cs BusinessObjects\JobApplicationBO.cs
Time of Update: 2018-12-06
## 確保系統為最新的sudo apt-get updatesudo apt-get upgrade## 安裝python工具sudo apt-get install pythonsudo apt-get install python-devsudo apt-get install libjpeg-devsudo apt-get install libfreetype6-devsudo apt-get install python-setuptoolssudo apt-get install
Time of Update: 2018-12-06
之前介紹了如何啟用i2c裝置 http://www.cnblogs.com/hangxin1940/archive/2013/04/02/2997077.html 與 搭建python i2c開發環境
Time of Update: 2018-12-06
Think Bowl 的`I2C Python Library`提供了`ADXL345`感應器的介面,可以很方便的擷取感應器資訊# ADXL345這裡有安裝方法 http://www.cnblogs.com/hangxin1940/archive/2013/04/04/2999015.htmlhttp://www.cnblogs.com/hangxin1940/archive/2013/04/05/3000395.html詳細代碼請移步
Time of Update: 2018-12-06
Think Bowl 的`I2C Python Library`提供了`HMC5883L`感應器的介面,可以很方便的擷取感應器資訊# HMC5883L這裡有安裝方法 http://www.cnblogs.com/hangxin1940/archive/2013/04/04/2999015.htmlhttp://www.cnblogs.com/hangxin1940/archive/2013/04/05/3000395.html詳細代碼請移步
Time of Update: 2018-12-06
Python has complete support for sockets. Some of the APIs though have a different signature than the POSIX equivalents. It is therefore possible to write multicast servers and clients in Python. Multicasting is the ability to send data to select set
Time of Update: 2018-12-06
不知道什麼原因,CentOS 5.4 了,預設的Python的版本還是2.4的. 但是Python在CentOS裡面的又非常的重要,可是 2.4版本的Python有很多的模組沒有,最新的Python 2.6版本增加了很多進階特徵.所以,很有必要進行升級. 升級的方法很多種,一種就是直接RPM了,還有一種就是 原始碼的方式方式,原始碼的確不錯,可是麻煩啊,還要編譯,相當的麻煩. 我在網上找了下如何在 CentOS 5.4 下面建立 Python 2.6
Time of Update: 2018-12-06
資料: Python官方Doc:《20.15. uuid — UUID objects according to RFC 4122》 UUID的演算法介紹:《A Universally Unique IDentifier (UUID) URN Namespace》概述: UUID是128位的通用唯一識別碼,通常由32位元組的字串表示。 它可以保證時間和空間的唯一性,也稱為GUID,全稱為: UUID —— Universally Unique
Time of Update: 2018-12-06
毫無疑問, 你需要設定檔。據說設定檔能讓你的系統變得可定製。讓系統變得可定製, 有三大思潮, 這決定了三種設定檔的格式: 1. 圖形介面組態工具。 微機和 Windows 開始流行之後, 我們的使用者再也不是駭客了, 或許你的使用者永遠不會開啟你的設定檔, 你需要給他一個圖形工具, 並且幫他換尿布。 在人類永遠不會閱讀設定檔的情況下, 讓系統變得更簡潔的方法就是使用 機器最容易理解的格式來儲存配置,
Time of Update: 2018-12-06
python enumerate 用法 | 在for迴圈中得到計數參數為可遍曆的變數,如 字串,列表等; 傳回值為enumerate類:import strings = string.ascii_lowercasee = enumerate(s)print sprint list(e)輸出為:abcdefghij[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9
Time of Update: 2018-12-06
在zope執行個體所採用的python的路徑中,找到site-packages目錄,在此目錄中建立一個sitecustomize.py檔案,設定相應的許可權。檔案的內容如下:import syssys.setdefaultencoding("utf-8") 重啟zope執行個體,這樣將解決很多unicodedecodeerror錯誤。=========================================#for python2.7 on
Time of Update: 2018-12-06
dict1={1:[1,11,111],2:[2,22,222]}dict2={3:[3,33,333],4:[4,44,444]}合并兩個字典得到類似{1:[1,11,111],2:[2,22,222],3:[3,33,333],4:[4,44,444]}方法1:dictMerged1=dict(dict1.items()+dict2.items())方法2:dictMerged2=dict(dict1,
Time of Update: 2018-12-06
Python內建的pdb庫,發現用pdb來偵錯工具還是很方便的,當然了,什麼遠端偵錯,多線程之類,pdb是搞不定的。用pdb調試有多種方式可選:1. 命令列啟動目標程式,加上-m參數,這樣調用myscript.py的話斷點就是程式的執行第一行之前python -m pdb myscript.py2. 在Python互動環境中啟用調試>>> import pdb>>> import mymodule>>>
Time of Update: 2018-12-06
抽象基類有些物件導向的語言,如JAVA,支援介面,可以聲明一個支援給定的一些方法方法,或者支援給定存取協議的類。抽象基類(或者ABCs)是Python裡一個相同的特性。抽象基類由abc模組構成,包含了一個叫做ABCMeta的metaclass。這個metaclass由內建的isinstance()和issubclass()特別處理,並包含一批會被Python開發人員廣泛用到的基礎抽象基類。將來的Python版本可能會加入更多的抽象基類。比如說有某個特定類你想知道它是否支援dictionary類型
Time of Update: 2018-12-06
1. Acceleo是MDA(Model Driven Architecture:模型驅動體繫結構)的一個代碼自動產生工具,Acceleo能把模型轉換為Java,C#,PHP等代碼。Acceleo基於 Eclipse平台以及EMF(Eclipse模型架構),開放原始碼,可以免費使用。http://www.oschina.net/p/acceleo 2.Trufun UML 2008http://www.trufun.net/new/product.html 3. Visual Paradigm
Time of Update: 2018-12-06
l Python Unit Testing Framework ---Unittest Model 學習l Python 中的測試架構,也可稱做PyUnit ,幾乎就是JUnit的Python 版本。支援setup and shutdown code for tests, 獨立測試,整合測試,我使用的是python 2.6 ,內建的測試模組名為unittest 。可以通過from unittest import * 方法匯入需要的功能模組 l 繼承python Unittest TestCa
Time of Update: 2018-12-06
這個struct主要是用來處理C結構資料的,讀入時先轉換為Python的字串類型,然後再轉換為Python的結構化類型,比如元組(tuple)啥的~一般輸入的渠道來源於檔案或者網路的二進位流。 在轉化過程中,主要用到了一個格式化字串(format