原创 [轉]在python中刪除list中元素的3種方法:remove、pop、del

  info = [“du”, 18, “男”, “矮窮醜”, [“高”, “富”, “帥”], “矮窮醜”,True] 1.remove: 刪除單個元素,刪除首個符合條件的元素,按值刪除 a=info.remove(“矮窮醜”) pri

原创 [轉]Python中下劃線---完全解讀

轉載自: http://blog.163.com/jackylau_v/blog/static/175754040201182113817834/     Python 用下劃線作爲變量前綴和後綴指定特殊變量 _xxx 不能用’from

原创 Django 的第三方包

第三方倉庫 Python Package Index(PyPI) Django 第三方包信息庫 Django 項目中的 Requirements 文件中的依賴包一定要指定特定的版本號,如: Django==1.8 covera

原创 [轉]Django 好用的第三方包

1. Python social auth 一款社交賬號認證/註冊機制,支持Django、Flask、Webpy等在內的多個開發框架,提供了約50多個服務商的授權認證支持,如Google、Twitter、新浪微博等站點,配置簡單。 Git

原创 [轉]新來的大神用策略模式把if else給優化了,技術總監說:能不能想好了再改?...

本文來自作者投稿,原作者:上帝愛喫蘋果 目前在魔都,貝殼找房是我的僱主,平時關注一些 java 領域相關的技術,希望你們能在這篇文章中找到些有用的東西。個人水平有限,如果文章有錯誤還請指出,在留言區一起交流。 我想大家肯定都或多或少

原创 軟件_搭建rtsp視頻推送環境

原創博客地址:軟件_搭建rtsp視頻推送環境 live555編譯安裝啓動 編譯   1 2 3 4 5 wget http://www.live555.com/liveMedia/public/live555-latest.

原创 [轉]5個有趣的Python小知識,返回結果讓人出乎意料~

1 字符串駐留 In [1]: a = 'something' ...: b = 'some'+'thing' ...: id(a)==id(b)Out[1]: True 如果上面例子返回True,但是下面例子爲什麼是Fa

原创 python進階03UnboundLocalError和NameError錯誤

原創博客地址:python進階03UnboundLocalError和NameError錯誤 幾個概念   1 2 3 4 5 6 7 8 9 10 11 12 13 code block:作爲一個單元(Unit)被執行的一段

原创 [轉]淺談 python multiprocessing(多進程)下如何共享變量

2019獨角獸企業重金招聘Python工程師標準>>> 1、問題: 羣中有同學貼瞭如下一段代碼,問爲何 list 最後打印的是空值? from multiprocessing import Process, Managerim

原创 12.5 防止死鎖的加鎖機制

問題¶ 你正在寫一個多線程程序,其中線程需要一次獲取多個鎖,此時如何避免死鎖問題。 解決方案¶ 在多線程程序中,死鎖問題很大一部分是由於線程同時獲取多個鎖造成的。舉個例子:一個線程獲取了第一個鎖,然後在獲取第二個鎖的

原创 Python線程同步機制

同步訪問共享資源 在使用線程的時候,一個很重要的問題是要避免多個線程對同一變量或其它資源的訪問衝突。一旦你稍不留神,重疊訪問、在多個線程中修改(共享資源)等這些操作會導致各種各樣的問題;更嚴重的是,這些問題一般只會在比較極端(比

原创 python進階09併發之五生產者消費者

原創博客地址:python進階09併發之五生產者消費者 這也是實際項目中使用較多的一種併發模式,用Queue(JoinableQueue)實現,是Python中最常用的方式(這裏的queue特指multiprocess包下的queue,非

原创 python進階04IO的同步異步,阻塞非阻塞

原創博客地址:python進階04IO的同步異步,阻塞非阻塞 同步和異步 同步和異步關注的是消息通信機制。 所謂同步,就是在發出一個調用時,在沒有得到結果之前,該調用就不返回。但是一旦調用返回,就得到返回值了。 換句話說,就是由調用者主動

原创 python進階12併發之八多線程與數據同步

原創博客地址:python進階12併發之八多線程與數據同步 python併發首選進程,但偶爾有場景進程無法搞定,比如有些變量是無法序列化的,就無法使用工具包manager()的工具類進行共享。如果自己實現新的共享方法,可能開發量較大,且質

原创 python進階07併發之三其他問題

原創博客地址:python進階07併發之三其他問題 何時使用多進程(線程) 使用多進程or線程,對於python,考慮到GIL鎖,基本上默認使用多進程就對了。 除此之外,線程共享全局變量,進程全局變量則是隔離的,實際進程大多數情況需要通信