原创 python進階05併發之一基本概念

原創博客地址:python進階05併發之一基本概念 大多編程語言,一旦涉及併發,都會比較複雜,知識點也較多(大多爲歷史問題,很多技術點現在非常少使用了,但語言層面也提供支持,對於這些冷門點,只需要知道即可,使用時也儘量避免使用這種冷門技術

原创 [轉]python進階到高階大全

  關鍵字is 和 == 的區別 a = 'hello world' b = 'hello world' a == b #返回True a is b #返回False 注意:is 判斷是否是一個ID, == 判斷內容是

原创 python進階10併發之六並行化改造

原創博客地址:python進階10併發之六並行化改造 圖示變量含義說明: 1個大step中包含3個小step,大step內部的第一步,二步,三步存在依賴關係(就是內部保持順序執行) a1,b1,c1,表示子任務a的第一步,b的第一步,c的

原创 python進階13併發之九多進程和數據共享

原創博客地址:python進階13併發之九多進程和數據共享 使用進程,大概率出現情況是,想當然以爲共享了,實際沒共享。所以最終程序大概率卡死(部分邏輯沒有數據進來,導致的業務邏輯性卡住,並非程序死鎖) 哪些共享,哪些不共享 默認進程是都不

原创 軟件_linux命令cp目錄路徑和通配符

原創博客地址: 軟件_linux命令cp目錄路徑和通配符  cp作爲linux最常用命令,大部分情況正確使用,偶爾也會犯低級錯誤。比如,今天自己copy目錄就犯錯了。特此整理下 以下基於ubuntu16測試(xxx含義爲目錄a/下的所有文

原创 python-多線程共享內存

概述本文介紹多線程 共享內存,一個線程修改變量,一個線程訪問變量 案例一聲明局部變量(該變量不能是數字或字符串),通過 Thread類的args參數,將局部變量傳遞給執行函數,讓兩個線程共享變量 #coding=utf-8impo

原创 [轉]Python中多線程與多進程中的數據共享問題!

之前在寫多線程與多進程的時候,因爲一般情況下都是各自完成各自的任務,各個子線程或者各個子進程之前並沒有太多的聯繫,如果需要通信的話我會使用隊列或者數據庫來完成,但是最近我在寫一些多線程與多進程的代碼時,發現如果它們需要用到共享變量的話,需

原创 python進階08併發之四map, apply, map_async, apply_async差異

原創博客地址: python進階08併發之四map, apply, map_async, apply_async差異 差異矩陣 python封裝了4種常用方法,用於實現併發 其差異如下   Multi-args Concurrence B

原创 Queue - 一種線程安全的FIFO實現

<p>Queue - 一種線程安全的FIFO實現</p> Python的Queue模塊提供一種適用於多線程編程的FIFO實現。它可用於在生產者(producer)和消費者(consume

原创 [轉]# python中init和new的區別

  __init__和__new__都是python類中的內置方法 new方法的參數是cls–當前類本身 init方法的參數是slef–實例化的對象 new方法:實例化對象(開闢內存空間) init方法:對實例化對象進行初始化操作 new

原创 [轉]15個Pythonic的代碼示例

    來自:Python編程時光(微信號:Python-Time) Python由於語言的簡潔性,讓我們以人類思考的方式來寫代碼,新手更容易上手,老鳥更愛不釋手。 要寫出 Pythonic(優雅的、地道的、整潔的)代碼,還要平時多

原创 軟件_視頻rtmp,rmvb,h265區別

原創博客地址: 軟件_視頻rtmp,rmvb,h265區別 h265,h264 視頻壓縮算法,原始視頻是圖片流,意味着[[r,g,b],[r,g,b],,]等等,極其佔用空間,所以這種數據只能出現內存中(效率優先),硬盤和網絡上只能是壓縮

原创 python進階06併發之二技術點關鍵詞

原創博客地址:python進階06併發之二技術點關鍵詞 GIL,線程鎖 python中存在GIL這個”線程鎖”, 關鍵地方可以使用c語言解決 GIL問題 然後可以提高cpu佔用效率 守護進程 主進程創建守護進程 1)守護進程會在主進程代碼

原创 python進階11併發之七多種併發方式的效率測試

原創博客地址:python進階11併發之七多種併發方式的效率測試 測試map,apply_async,gevent協程爬蟲 測試代碼:網頁爬蟲 函數代碼   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

原创 給深度學習入門者的Python快速教程 - 番外篇之Python-OpenCV

本篇是前面兩篇教程:給深度學習入門者的Python快速教程 - 基礎篇給深度學習入門者的Python快速教程 - numpy和Matplotlib篇的番外篇,因爲嚴格來說不是在講Python而是講在Python下使用OpenCV。