python setup.py install安裝,安裝完成在代碼里導入import cura,查閱文檔,看具體怎么用就行了。
“https://www.python.org/dev/pe...”
上面要翻墻。
其實我也不太懂的,positional argument 大概意思是按規(guī)定排序的,不能用 arg=1 或者 (a,b,c)或(b,c,a)隨意排。
那個forward slash也就是正斜杠def func(a,/,b) 表示前面的參數(shù)是positional only argmument。
不過呢,我不了解這種syntax怎么可以運行的,因為斜杠一般是不能做參數(shù)啊? 希望有其人幫忙解答。
這或許只是文檔上作為提示作用吧?
對了,我在idle上嘗試過sys.stdin.readlines(1)和sys.stdin.readlines(-1)是有區(qū)別的,前者我輸入字符后直接換行就結(jié)束了輸入狀態(tài),而后者我要ctrl+D 才可以結(jié)束。
首先在model所在文件中加入from django.contrib.auth.models import User;在你的model中添加一個外鍵,引用User,例如username = models.ForeignKey(User, on_delete=models.CASCADE)。
然后在serializer類中添加username =serializers.ReadOnlyField(source='owner.username'),并在Meta的fields中添加'username'就可以了。
正則表達式或者 ES6 startsWith/endsWith
if(!filename.startsWith('~$')){
//Do something
}
if(!/^~\$/.test(filename)){
//Do something
}
只遇到過使用的郵箱不能連接的問題,一般是端口和郵箱協(xié)議配置錯誤,或者是網(wǎng)絡(luò)中有防火墻不允許訪問,或者是系統(tǒng)環(huán)境缺少了什么必要的包
看看pip命令有沒全局安裝,還有就是pip是在Python/Scripts目錄下的,打開cmd,cd到該目錄,然后輸入 pip install pyspider 試試.
print s.split('=')[-1]你似乎并不太會使用global關(guān)鍵字。global 關(guān)鍵字告訴程序這個變量不在塊作用域,也不在函數(shù)作用域, 你要找直接到全局作用域中找。什么時候用? 局部作用域中有變量名和全局域的變量名相同,而這種情況下,你又需要使用全局的那個變量,那么你需要在使用這個變量之前用global聲明一下。
因此在你的這個例子中,即便要使用global也應(yīng)該在add_task中使用。其次,在這里根本就沒有必要使用global關(guān)鍵字,只需要將你用global聲明的變量放到全局域中(不是if name == "__main__")的條件塊中。最后@Leo黎詩霆 說的也是正確的,程序被阻塞了,你后面的代碼壓根不會執(zhí)行。當然,通過把這些代碼放到app.run之前是沒有用的。
應(yīng)該類似崩潰,重啟可能就好了,你的操作沒問題。
day2:
我把mysql容器換成mongo部署運行日志已經(jīng)不報錯了,但是還是沒有辦法運行。。。估計pyspider的docker部署還是要依賴于mysql。
day3:
我把環(huán)境放到win10下去執(zhí)行這個官網(wǎng)docker命令,錯誤還是依舊。現(xiàn)在想方法能不能修改這個容器,或者說能夠找到容器的歷史版本。
day3.1:
https://github.com/binux/pysp...
在github上翻到一個解決方案,跟我想的一樣,但是我還是不會解決,準備去稍微學學docker的使用方法。
day5:
binux/pyspider容器mysql的解決方案的網(wǎng)址:
https://github.com/binux/pysp...
linux命令操作:
$:mkdir pyspiderproject && cd pyspiderproject
$:touch Dockerfile
$:gedit Dockerfile
文檔輸入:
FROM binux/pyspider
RUN pip install MySQL-python
VOLUME ["/opt/pyspider"]
ENTRYPOINT ["pyspider"]
EXPOSE 5000 23333 24444 25555
$:docker build -t binux/pyspider:my .
之后各種stop rm 容器,再按官方文檔操作。
找到了問題的解決方案,現(xiàn)在果然報錯變得不一樣了。現(xiàn)在的報錯是:
$:docker logs result_worker
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059, "Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory") (Background on this error at: http://sqlalche.me/e/e3q8)
我猜測是mysql的容器修改了操作方法,導致pyspider無法鏈接上這個版本的mysql容器。初步意向是尋找老版本的mysql的version使用。
day5.1:
最后我成功解決了該問題,果然是mysql的version對不上號,需要將mysql:latest 改為mysql:5.7
最后一路運行到最后,Dashboard打開速度特別慢,我心都快涼了,但是居然打開了,測試運行成功。完美。
版本什么問題?
參考PEP207:
If the object on the left side of the operator does not define an appropriate rich comparison operator (either at the C level or with one of the special methods, then the comparison is reversed, and the right hand operator is called with the opposite operator, and the two objects are swapped. This assumes that a < b and b > a are equivalent, as are a <= b and b >= a, and that == and != are commutative (e.g. a == b if and only if b == a).
python3 假定< 和 > 是相反的操作, 如果其中一個沒有定義, 使用另一個的時候就調(diào)用定義的一個, 只是把對比的對象交換一下位置. 同樣的特性還發(fā)生在 <= 和 >= 以及 == 和 !=.
有緩存,隔段時間再看就好了。
你子組件的輸入框是綁定h1Text的,但是你沒有把h1和h1Text建立聯(lián)系
你可以在子組件里給h1加個watch
watch: {
'h1': {
handler(val){
this.h1Text = val
},
immediate: true
}
}那個文件沒有找到,應(yīng)該是沒有裝完整
直接定義一個接口,使用odoo附件作為參數(shù),來下載獲取附件即可
chrome現(xiàn)在又headless模式,可以不打開瀏覽器窗口
可以參考下我這個文章:
https://segmentfault.com/a/11...
html里的模板路徑要替換寫成"{{STATIC_URL}}css/reset.css"等
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。