原创 python aiohttp百萬併發

本文將測試python aiohttp的極限,同時測試其性能表現,以分鐘發起請求數作爲指標。大家都知道,當應用到網絡操作時,異步的代碼表現更優秀,但是驗證這個事情,同時搞明白異步到底有多大的優勢以及爲什麼會有這樣的優勢仍然是一件有趣的事情

原创 apach部署

新版本的httpd-2.4新增以下特性;①新增模塊;mod_proxy_fcgi(可提供fcgi代理)mod_ratelimit(限制用戶帶寬)mod_request(請求模塊,對請求做過濾)mod_remoteip(匹配客戶端的IP地址

原创 各語言併發問題

爲什麼需要併發? 曾有一段黃金時間,每18個月時鐘速度就會增加一倍。如果程序不夠快,那程序員只要等一等,計算機就會追上來了。 那個時代太美好,然而卻一去不復返了。CPU設計者們通過向計算機增加更多核心的方式試圖跟上摩爾定律。 這就造成了一

原创 python 多線程

python程序默認是單線程的,也就是說在前一句語句執行完之前後面的語句不能繼續執行(不知道我理解得對不對)   先感受一下線程,一般情況下: def testa(): sleep(1) print "a" def

原创 進程間通信(IPC)介紹

進程間通信(IPC,InterProcess Communication)是指在不同進程之間傳播或交換信息。 IPC的方式通常有管道(包括無名管道和命名管道)、消息隊列、信號量、共享存儲、Socket、Streams等。其中 Socket

原创 python——asyncio模塊實現協程、異步編程(二)

六】協程併發 定義tasks時可以設置多個ensure,也可以像多線程那樣用append方法實現   [python] view plain copy   tasks = [       asyncio.ensure_future(cor

原创 異步調用

我們知道,常見的方法調用都是同步調用,這種調用方式是一種阻塞式的調用方式,即客戶端(主調用方)代碼一直阻塞等待直到被服務端(被調用方)返回 爲止。這種調用方式相對比較直觀,也是大部分編程語言直接支持的一種調用方式。但是,如果我們面對是基於

原创 linux多線程編程

  線程在Unix系統下,通常被稱爲輕量級的進程,線程雖然不是進程,但卻可以看作是Unix進程的表親,同一進程中的多條線程將共享該進程中的全部系統資源,如虛擬地址空間,文件描述符和信號處理等等。但同一進程中的多個線程有各自的調用棧(cal

原创 python併發編程之多進程

  閱讀目錄 一 multiprocessing模塊介紹 二 Process類的介紹 三 Process類的使用 四 守護進程 五 進程同步(鎖) 六 隊列(推薦使用) 七 管道 八 共享數據 九 信號量(瞭解) 十 事件(瞭解) 十一

原创 python——asyncio模塊實現協程、異步編程(一)

  我們都知道,現在的服務器開發對於IO調度的優先級控制權已經不再依靠系統,都希望採用協程的方式實現高效的併發任務,如js、lua等在異步協程方面都做的很強大。 Python在3.4版本也加入了協程的概念,並在3.5確定了基本完善的語法和

原创 設置linux服務器下開放端口

設置linux服務器下開放端口 查詢 netstat -anp  所有開放端口信息 二、關閉端口號: iptables -A OUTPUT -p tcp --dport 端口號-j DROP   三、打開端口號: iptables

原创 Qt 2D繪圖基礎

Qt中提供了強大的2D繪圖系統,可以使用相同的API在屏幕上和繪圖·設備上進行繪製,主要基於QPainter、QPainterDevice和QPainterEngine這3個類。QPainter執行繪圖操作,QPainterDevice提

原创 QT5信號與槽

C++_之Qt的信號和槽的詳解 回到頂部 1、概述   信號槽是 Qt 框架引以爲豪的機制之一。所謂信號槽,實際就是觀察者模式。當某個事件發生之後,比如,按鈕檢測到自己被點擊了一下,它就會發出一個信號(signal)。這種發出是沒有目的的

原创 stm32增量式光電編碼器

原文:編碼器速度和方向檢測,371電機方向與速度檢測,stm32編碼器接口模式 轉載鏈接:http://www.yfrobot.com/thread-2411-1-1.html 出處:yfrobot論壇 作者:aosini 編碼器是什麼玩

原创 Linux_ubuntu16.04 無線/Wifi 上網速度慢的解決方法

via: http://tieba.baidu.com/p/4737599703   一直以爲是域名解析的問題,可也覺得不像。今天在百度搜索“ubuntu16.04域名解析慢”的時候無意中看到了http://blog.csdn.net/f