原创 RabbitMQ非官方教程(五)路由

在上一個教程中,我們構建一個fanout類型的交換機,它能夠向許多接收者廣播消息。在本教程中我們將學習direct類型的交換機,向其中添加功能然後使僅訂閱消息的子集成爲可能。例:我們將只能將帶有error標記的消息定向到A隊列,其他標誌的

原创 RabbitMQ非官方教程(六)Topic交換

上一節教程中改進過程中,我們沒有使用只能進行虛擬廣播的fanout交換機,而是使用direct交換機,並有可能選擇性地接收消息。儘管使用direct交換改進了我們的系統,但它仍然存在侷限性,不能基於多個條件進行路由。 如果我們可能不僅要根

原创 RabbitMQ非官方教程(三)工作隊列

在上個教程的Demo中,我們編寫了程序來發送和接收來自命名隊列的消息。在這一部分中,我們將創建一個工作隊列,該隊列將用於在多個工作人員之間分配耗時的任務。 工作隊列(又稱任務隊列)的主要思想是避免立即執行資源密集型任務,而不得不等待它完成

原创 AI智能寫詩寫對聯

記得2個月前寫的一個小東西,可以很簡單的自動生成一個古詩和對聯,古詩不是我之前的那種藏頭詩。但是卻是通過百度大腦????自己寫的,蠻有才華的。因爲是使用了百度第三方提供的API接口,因此需要一個參數。首先需要有個百度賬號,然後登錄百度雲

原创 RabbitMQ非官方教程(七)RPC

在第三篇教程中,我們學習瞭如何使用工作隊列在多個工作人員之間分配耗時的任務。但如果我們需要在遠程計算機上運行功能並等待結果怎麼辦? 那就算是一個不同的故事,這種模式通常稱爲“ 遠程過程調用”或“ RPC”。在本節我們將使用RabbitMQ

原创 RabbitMQ非官方教程(二)HelloWorld的Demo

這是官網教程,https://www.rabbitmq.com/tutorials/tutorial-one-java.html 用谷歌瀏覽器將網頁翻譯成中文看即可,這裏就簡單指一下消息傳遞過程 生產者 --> 交換器 --> 隊列 -

原创 RabbitMQ非官方教程(四)發佈和訂閱

上一節我們創建了一個工作隊列,並且假設每個任務都恰好交付給一個消費者。在本章節中,我們將消息傳達給多個消費者,這種模式稱爲“發佈/訂閱”。 爲了說明這種模式,我們將構建一個簡單的日誌記錄系統。它由兩個程序組成:第一個程序將發出日誌消息,第

原创 RabbitMQ非官方教程(一)安裝rabbitmq

首先在rabbitmq官網下載安裝包,在安裝之前需要先安裝支持軟件的Erlang。官網提供了這兩個安裝包,並且說明了不同版本的rabbitmq需要不同版本的Erlang包的兼容。 https://www.rabbitmq.com/whic

原创 windows系統如何配置Redis集羣環境

需要工具:Redis、Ruby環境、Redis的Ruby驅動redis.gem以及創建Redis集羣的工具redis-trib.rb。 使用redis-trib.rb工具來創建Redis集羣,由於該文件是用ruby語言寫的,所以需要安裝R

原创 用姓名識別性別對超級飛俠中的人物性別進行統計

有一天傍晚,在陪孩子看完一集又一集的動畫片《超級飛俠》的時候,我發現每集的主人公性別不是有規律的,然後就無聊的想統計一下男性和女性的性別,就是想知道《超級飛俠》有沒有間接暗示小孩子時候那個性別更愛訂包裹(我是有多無聊)。那說幹就幹吧。 五

原创 搞笑PHP面試技巧

  想讓一個都是程序猿的討論組裏開撕,只要發一句“PHP是世界上最好的語言”。   今天介紹一下PHP面試技巧: 出去就說你有5年的PHP開發經驗。 精通PHP,Mysql,Oracle,SQLser,PostgreSQL,Linu

原创 23例設計模式——結構型

1Adapter(適配器)意圖:將一個類的接口轉換成客戶希望的另外一個接口。Adapter 模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 適用性:你想使用一個已經存在的類,而它的接口不符合你的需求。你想創建一個可以複用

原创 網絡敏感詞過濾

這幾天在沒事的時候在打王者的時候,有時候前期上單老送人頭、中路不守塔、下路射手輔助常被抓、我方打野只刷野等開始逆風的時候,隊友之間就開始互噴。最近在刷Dou音的時候,發現有這些互噴視頻。反正敏感詞都變成了***的樣子,所以就研究一下敏感詞

原创 圖片像素點統計

最近這幾天閒來無事,想起來18年12月末幫別人做了一個編程題。題目就是如何統計一張圖片中的氣泡數目,以及每個氣泡的面積。 上面這張圖就是案例,裏面白色的都是不規則形態的氣泡。當拿到這個題目時看一眼就大致有些思路。因爲怎麼說也是學了數據結

原创 搭建微信聊天機器人

用python的第三方庫itcha,做一個微信聊天機器人。 import requests import itchat KEY = '**************************'    #KEY爲圖靈機器人的api密鑰,自己