原创 C語言回爐之預處理器

C語言回爐之預處理器C 預處理器includedefine用#define實現求最大值和最小值的宏宏參數的連接用宏得到一個字的高位或低位的字節用宏定義得到一個數組所含元素的個數ifdef 和 ifndefiferrorextern "

原创 精通RabbitMQ之RPC同步調用

精通RabbitMQ之RPC同步調用 前面我們對應用解耦做過分析,我們能夠使用消息中間件來完成應用解耦,很大一部分原因是因爲我們的系統之間可以異步處理並且不關心結果回執。假如我們現在需要異步處理的結果,我們還可以使用消息隊列嗎? 實際

原创 C語言回爐之字符串和格式化輸入輸出

C語言回爐之字符串和格式化輸入輸出char[] 和 null字符串 和 字符defineconst明示常量printf轉換說明符printf轉換修飾符printf轉換標記scanf的轉換說明符scanf的轉換修飾符printf 和sc

原创 精通RabbitMQ之Exchange和路由分發

精通RabbitMQ之Exchange和路由分發交換機默認交換機直連交換機廣播交換機主題交換機頭交換機 交換機 交換機的責任主要在於路由分發生產者的消息到隊列中,一個Exchange可以binding多個Queue,一個Queue可以

原创 精通RabbitMQ之AMQP雜談

精通RabbitMQ之AMQP雜談何爲AMQPAMQP能夠做什麼應用解耦(異步)異步處理同步調用順序調度通知分發高併發緩衝併發限流延時任務調度失敗重試 何爲AMQP AMQP,即Advanced Message Queuing Pro

原创 精通RabbitMQ之消息確認回執和拒絕

精通RabbitMQ之消息確認回執和拒絕消費消息確認顯式確認模式確認消息API拒絕消息API發送消息確認事務confirm 消費消息確認 從安全角度考慮,網絡是不可靠的,消費者是有可能在處理消息的時候失敗。而我們總是希望我們的消息不能

原创 精通RabbitMQ之死信隊列與延遲任務調度

精通RabbitMQ之死信隊列與延遲任務調度死信隊列死信隊列實現延遲任務application.ymlAMQPConfig.java消息發送到設置過期事件的隊列消費死信隊列中的延遲之後的消息 死信隊列 在某些情況下,例如當一個消息無法

原创 精通RabbitMQ之初識RabbitMQ

精通RabbitMQ之初識RabbitMQRabbitMQAMQP模型AMQP協議層角色相關的概念消息中間件相關的概念 RabbitMQ 我們知道AMQP(高級消息隊列協議) 是一個用於在分佈式系統中存儲轉發消息進行通信網絡協議。而R

原创 精通RabbitMQ之安裝RabbitMQ

精通RabbitMQ之安裝RabbitMQ安裝說明選擇版本Centos下安裝Erlang安裝RabbitMQ安裝啓動rabbitmq開啓管理虛擬主機(vhost)與用戶管理登錄管理控制檯 安裝說明 前面我們說過,RabbitMQ的服務

原创 C語言回爐之 基本數據類型

C語言回爐之 基本數據類型數據類型關鍵字修飾整數類型printf數據類型佔位符_Bool類型可移植類型stdint.h 和 inttypes.h浮點數floatdoublelong double複數和虛數類型案例demo 數據類型關鍵

原创 大數據預測CSDN2018博客之星評選結果

大數據預測CSDN2018博客之星評選結果 閒話不多說,我們直接用數據說話。(因爲絕大多數同學都只是關心一下結果,後面再給大家演示數據是怎麼得到的) 按照CSDN的要求: 自薦方式如下:在評論中放上您的CSDN博客地址、並進行簡要說

原创 scrapy爬蟲實戰:僞裝headers構造假IP騙過ip138.com

scrapy爬蟲實戰:僞裝headers構造假IP騙過ip138.comMiddleware 中間件僞造HeaderUtil.pymiddlewares.pysettings.pyip138.py 我們在爬蟲的過程中,經常遇到IP被封

原创 scrapy實戰:僞造headers的多種實現

scrapy實戰:僞造headers的多種實現新建爬蟲ip138.py默認headers默認User-Agentsettins.py默認HEADERSsettins.pycustom_settingsheaders=headersMi

原创 scrapy實戰:scrapy-splash抓取動態數據

scrapy實戰:scrapy-splash抓取動態數據docker安裝拉取scrapinghub/splash鏡像啓動Splash安裝 scrapy-splash新建taobao spider項目settings.py運行測試 我們

原创 Scrapy爬蟲:XPath語法

Scrapy爬蟲:XPath語法路徑表達式路徑案例謂語(Predicates)謂語實例選取未知節點實例選取若干路徑實例Xpath軸功能函數注意事項:提取內容 XPath 使用路徑表達式來選取 XML 文檔中的節點或節點集。節點是通過沿