安裝SDK:pipinstallbaidu-aip如果在pycharm里也可以在setting----ProjectInterpreter---右邊綠色加號(hào),輸入baidu,安裝baidu-aip入門代碼:先去百度AI開放平臺(tái)注冊(cè)一個(gè)賬號(hào),然后開通人臉識(shí)別,免費(fèi)的http://ai.baidu.com/tech/face之后把得到的Apikeysecretkey填進(jìn)去。fromaipimportAipFace"""你的APPIDAKSK"""APP_ID=
系統(tǒng) 2019-09-27 17:45:59 1764
1.開放封閉原則?什么是開放封閉原則?有的同學(xué)問(wèn)開放,封閉這是兩個(gè)反義詞這還能組成一個(gè)原則么?這不前后矛盾么?其實(shí)不矛盾。開放封閉原則是分情況討論的。?我們的軟件一旦上線之后(比如你的軟件主要是多個(gè)函數(shù)組成的),那么這個(gè)軟件對(duì)功能的擴(kuò)展應(yīng)該是開放的,比如你的游戲一直在迭代更新,推出新的玩法,新功能。但是對(duì)于源代碼的修改是封閉的。你就拿函數(shù)舉例,如果你的游戲源代碼中有一個(gè)函數(shù)是閃躲的功能,那么你這個(gè)函數(shù)肯定是被多個(gè)地方調(diào)用的,比如對(duì)方扔雷,對(duì)方開槍,對(duì)方用刀
系統(tǒng) 2019-09-27 17:45:53 1764
SQLite是一個(gè)小型的關(guān)系型數(shù)據(jù)庫(kù),它最大的特點(diǎn)在于不需要單獨(dú)的服務(wù)、零配置。我們?cè)谥爸v過(guò)的兩個(gè)數(shù)據(jù)庫(kù),不管是MySQL還是MongoDB,都需要我們安裝。安裝之后,然后運(yùn)行起來(lái),其實(shí)這就相當(dāng)于已經(jīng)有一個(gè)相應(yīng)的服務(wù)在跑著。SQLite與前面所說(shuō)的兩個(gè)數(shù)據(jù)庫(kù)不同。首先Python已經(jīng)將相應(yīng)的驅(qū)動(dòng)模塊作為了標(biāo)準(zhǔn)庫(kù)的一部分,只要是你安裝了Python,就可以使用;再者它可以類似于操作文件那樣來(lái)操作SQLite數(shù)據(jù)庫(kù)文件。還有一點(diǎn),SQLite源代碼不受版權(quán)限
系統(tǒng) 2019-09-27 17:45:49 1764
一、《新時(shí)代中國(guó)特色社會(huì)主義》的詞云1、直接上代碼:importjieba,wordcloudf=open("./data/新時(shí)代中國(guó)特色社會(huì)主義.txt","r",encoding="utf-8")#打開文件t=f.read()#讀取文件f.close()#關(guān)閉文件ls=jieba.lcut(t)#分詞txt="".join(ls)#將分好的詞用空格串起來(lái)#配置參數(shù)#width:指定詞云對(duì)象生成圖片的寬度,默認(rèn)400像素#height:指定詞云對(duì)象生成圖
系統(tǒng) 2019-09-27 17:45:38 1764
一.語(yǔ)法列表解析式是將一個(gè)列表(實(shí)際上適用于任何可迭代對(duì)象(iterable))轉(zhuǎn)換成另一個(gè)列表的工具。在轉(zhuǎn)換過(guò)程中,可以指定元素必須符合一定的條件,才能添加至新的列表中,這樣每個(gè)元素都可以按需要進(jìn)行轉(zhuǎn)換。好處:1.簡(jiǎn)潔2.高效其實(shí)列表解析式并不是必須的,因?yàn)樗芡瓿傻墓ぷ鞫寄軌蛲ㄟ^(guò)for循環(huán)完成,但是列表解析式比手動(dòng)的for循環(huán)語(yǔ)句運(yùn)行得更快(往往速度快一倍),因?yàn)樗鼈兊牡诮忉屍鲀?nèi)部是以C語(yǔ)言的速度執(zhí)行的,而不是以手動(dòng)的Python代碼執(zhí)行的,特別是
系統(tǒng) 2019-09-27 17:45:29 1764
最近不少人在微信問(wèn)我現(xiàn)在Python還好就業(yè)不好就業(yè)?發(fā)展前景怎么樣?我30多歲了,還能不能轉(zhuǎn)行編程?Python該怎么學(xué)?如果做Python到底該做爬蟲還是數(shù)據(jù)分析還是web?......等等這樣的問(wèn)題,現(xiàn)在逐一談下我的看法,進(jìn)而引申出目前如果做python,最好要掌握的一些技能以及我個(gè)人認(rèn)為的很穩(wěn)的發(fā)展路線,這里分析的觀點(diǎn)會(huì)以大部分普通開發(fā)者的角度來(lái)看待,對(duì)一些技術(shù)牛人可能就不太適用了。1、Python好就業(yè)嗎?其實(shí),對(duì)于這些問(wèn)題,我是不太想回答的,可
系統(tǒng) 2019-09-27 17:45:29 1764
python通過(guò)安裝使用paramiko模塊,將本地文件上傳到服務(wù)器上importparamikoimportdatetimeimportoshostname='服務(wù)器ip'username='root'password='服務(wù)器密碼'port=22#配置信息可以寫到配置文件中#loacl_file是要上傳的本地文件路徑#remote_path是要上傳到服務(wù)器上指定文件的路徑defupload(local_file,remote_path):try:t=p
系統(tǒng) 2019-09-27 17:45:24 1764
1.安裝ubuntu有uwsgi的ppa:add-apt-repositoryppa:stevecrozz/ppaapt-getupdateapt-getinstalluwsgi2.用uwsgi代替mod_wsgiNginx的整體配置這里不說(shuō)了,假設(shè)已經(jīng)明白Nginx的基本配置,那么uwsgi就類似這么配置:location/{includeuwsgi_paramsuwsgi_pass127.0.0.1:9090}再比如django就是:.......fr
系統(tǒng) 2019-09-27 17:38:46 1764
IPython+ptpython,完美體驗(yàn)首先是安裝pipinstallipythonptpython然后使用ptipython有什么好處1.IPython是非常強(qiáng)大的Python增強(qiáng)工具2.ptpython提供了類似IDE的自動(dòng)補(bǔ)全功能3.當(dāng)你在命令行輸入pyipython時(shí),便結(jié)合了這兩者的功能,無(wú)比強(qiáng)大!virtualenv+virtualenvwrapper,輕松創(chuàng)建隔離環(huán)境首先安裝pipinstallvirtualenvwrapper(會(huì)自動(dòng)把v
系統(tǒng) 2019-09-27 17:38:45 1764
前言最近遇到了一個(gè)問(wèn)題:我的server和client不是在一個(gè)時(shí)區(qū),server時(shí)區(qū)是EDT,即美國(guó)東部時(shí)區(qū),client,就是我自己的電腦,時(shí)區(qū)是中國(guó)標(biāo)準(zhǔn)時(shí)區(qū),東八區(qū)。處于測(cè)試需要,我需要向server發(fā)送一個(gè)時(shí)間,使得server在這個(gè)時(shí)間戳去執(zhí)行一些動(dòng)作。這個(gè)時(shí)間戳通常是當(dāng)前時(shí)間加2分鐘或者幾分鐘。通常美東在夏令時(shí)時(shí),和我們相差12小時(shí),所以直接減掉這12小時(shí),然后再加兩分鐘,可以實(shí)現(xiàn)發(fā)送基于server的時(shí)間戳,但是只有一半時(shí)間是夏令時(shí),所以考慮
系統(tǒng) 2019-09-27 17:38:44 1764