此次記錄的是我移植的心酸歷程!原帖在http://bbs.witech.com.cn/thread-14486-1-1.html,今將其貼到自己的博客里。我現(xiàn)在在ubuntu11.10上,已經(jīng)把qt-everywhere-opensource-src-4.8.1.tar編譯好了,目錄在/usr/local/arm/qt-embeded-arm-4.8.0,在相應(yīng)的arm6410Ok板子上也建了相應(yīng)的目錄,有兩個(gè)問(wèn)題很困惑我:第一:有的教程說(shuō)只把PC上編譯好
系統(tǒng) 2019-08-12 09:29:50 1955
__str__的用法在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法當(dāng)使用print輸出對(duì)象的時(shí)候,只要自己定義了__str__(self)方法,那么就會(huì)打印從在這個(gè)方法中return的數(shù)據(jù)e.g1classCat:"""定義了一個(gè)Cat類"""#初始化對(duì)象def__init__(self,new_name,new_age):self.name=new_nameself.age=new_agedef__str__
系統(tǒng) 2019-09-27 17:55:09 1954
Python函數(shù)編程——函數(shù)簡(jiǎn)介引子現(xiàn)在老板讓你寫一個(gè)監(jiān)控程序,24小時(shí)全年無(wú)休的監(jiān)控你們公司網(wǎng)站服務(wù)器的系統(tǒng)狀況,當(dāng)cpu\memory\disk等指標(biāo)的使用量超過(guò)閥值時(shí)即發(fā)郵件報(bào)警,你掏空了所有的知識(shí)量,寫出了以下代碼whileTrue:ifcpu利用率>90%:#發(fā)送郵件提醒連接郵箱服務(wù)器發(fā)送郵件關(guān)閉連接if硬盤使用空間>90%:#發(fā)送郵件提醒連接郵箱服務(wù)器發(fā)送郵件關(guān)閉連接if內(nèi)存占用>80%:#發(fā)送郵件提醒連接郵箱服務(wù)器發(fā)送郵件關(guān)閉連接上面的代碼實(shí)
系統(tǒng) 2019-09-27 17:55:03 1954
引言:在閱讀源碼時(shí),有很多簡(jiǎn)寫的形式,其中一個(gè)比較常用的就是getattr()用來(lái)調(diào)用一個(gè)類中的變量或者方法,相關(guān)聯(lián)的hasattr()、getattr()、setattr()函數(shù)的使用也一并學(xué)習(xí)了一下。正文:1.hasattr(object,name)判斷object對(duì)象中是否存在name屬性,當(dāng)然對(duì)于python的對(duì)象而言,屬性包含變量和方法;有則返回True,沒(méi)有則返回False;需要注意的是name參數(shù)是string類型,所以不管是要判斷變量還是方
系統(tǒng) 2019-09-27 17:54:58 1954
文章目錄python常用數(shù)據(jù)存儲(chǔ)方法txtjsoncsvmsyql安裝pymysql連接建庫(kù)建表插入刪除修改查詢mongodb安裝連接建庫(kù)建文檔增刪改查redis安裝連接操作公用方法字符串列表集合有序集合散列其他sqlalchemypostgresqlmysqloracleMicrosoftSQLServersqlitepython常用數(shù)據(jù)存儲(chǔ)方法txtwithopen('test.txt','w',encoding='utf8')asf:f.write(
系統(tǒng) 2019-09-27 17:54:52 1954
1、元素的分類需求:有如下集合[11,22,33,44,55,66,77,88,99,90……],將所有大于66的值保存在字典的第一個(gè)key中,將小于66的值保存在第二個(gè)key的值中代碼實(shí)現(xiàn):1#定義一個(gè)list列表2li=[11,22,33,44,55,66,77,88,99,90]3#定義空字典4dic={"k1":[],"k2":[]}5foriinli:6ifi<=66:7dic['k1'].append(i)8else:9dic['k2'].ap
系統(tǒng) 2019-09-27 17:54:43 1954
1.函數(shù)添加importsyssys.pathsys.path.append("c:\\")2.修改pythonpath(試不通)windows:PYTHONPATH3.增加.pth文件(可以)site-packages或者python安裝目錄添加xx.pth,文件內(nèi)容為模塊目錄。linux(ubuntu)/usr/local/lib/python2.7/dist-packageslinux(redhat)/usr/lib/python2.7/site-p
系統(tǒng) 2019-09-27 17:53:45 1954
《lnmp一鍵安裝包》中需要獲取ip地址,有2種情況:如果服務(wù)器只有私網(wǎng)地址沒(méi)有公網(wǎng)地址,這個(gè)時(shí)候獲取的IP(即私網(wǎng)地址)不能用來(lái)判斷服務(wù)器的位置,于是取其網(wǎng)關(guān)地址用來(lái)判斷服務(wù)器在國(guó)內(nèi)還是國(guó)外(腳本為了使國(guó)內(nèi)用戶快速下載,yum源自動(dòng)設(shè)置成163,這個(gè)情況就需要獲取網(wǎng)關(guān)地址);如果服務(wù)器有公網(wǎng)地址,這時(shí)獲取的IP地址可用來(lái)直接判斷服務(wù)器地理位置。獲取服務(wù)器IP,如果有公網(wǎng)地址就取公網(wǎng)地址,沒(méi)有公網(wǎng)地址就取私網(wǎng)網(wǎng)址下面是之前我用shell來(lái)獲取本地IP腳本:
系統(tǒng) 2019-09-27 17:53:41 1954
本文實(shí)例講述了Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的MySQL類。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:復(fù)制代碼代碼如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#Createdon2011-2-19#@author:xiaoxiaoimportMySQLdbimportsys__all__=['MySQL']classMySQL(object):'''MySQL'''conn=''cursor=''def__init__(se
系統(tǒng) 2019-09-27 17:53:16 1954
雖然Python被說(shuō)成是一種解釋型語(yǔ)言,但是實(shí)際上,Python源程序要先經(jīng)過(guò)編譯,然后才能運(yùn)行。與Java語(yǔ)言類似,Python源程序編譯之后得到的是字節(jié)碼,交由Python虛擬機(jī)來(lái)運(yùn)行。關(guān)于這一點(diǎn),我們可以這樣來(lái)驗(yàn)證:復(fù)制代碼代碼如下:#!/usr/bin/pythonprint"position1"1_syntax_error_identifierprint"position2"將它保存為program.py,然后在shell窗口中運(yùn)行它:復(fù)制代碼代
系統(tǒng) 2019-09-27 17:52:41 1954