原创 VS2017下編譯和配置boost庫及安裝OpenSSL

第一步:到官網http://www.boost.org/下載boost庫,最好下載1.6x最新版第二步:解壓。可解壓到固定的目錄,我是解壓到E:\mylib\boost第三步:環境配置VS2017更加註重跨平臺性,安裝文件較多,VC有三個

原创 輕運維工具-salt-使用相關

一、使用場景:1. 需要通過日誌或cap包等線上機器的日誌產出物來進行問題定位分析;2. 有多臺主機, 不同主機需要不同vpn要來回不停切換進行查詢;3. 自主開發的應用,需要持續的改進,不斷的更新、發佈、部署、調整配置,這不是運維部門喜

原创 nc指令開啓tcp/udp端口及端品掃描

    有時候我們的主機是在內網的, 但是爲了線上業務功能會開放防火牆端口, 爲了讓公網上的用戶能正常使用服務, 在IT同事配置好後檢測他的工作是否完成, 不可能直接把自己的服務給部署上去, 因爲還沒開發好或沒有達到上線標準, 那麼我們就

原创 Linux上編譯及安裝boost庫及websocket++使用

一、先下載boost源碼, 截止當前最新穩定版wget https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.gz二、編譯,有時線上機器無root權限

原创 領域驅動設計DDD+CQRS+DIP落地

在領域驅動設計的落地過程仁者見仁智者見智,這篇文章寫的不錯,值得參考: http://deepoove.com/blog/#/posts/69 https://www.infoq.cn/article/alibaba-freshhema-

原创 VoIP音頻質量優化方案

媒體音質改善有以下方式 nack, inboundfec opus, Fec(Red), remb, transport-cc rtt 200ms 以內OK, 否則必須考慮。 webrtc的音頻丟包處理部分,目前谷歌默認帶PLC.FEC,

原创 SoX 音頻處理工具使用方法

原文鏈接:https://blog.csdn.net/qq_39516859/article/details/87980189 原文鏈接:https://blog.csdn.net/qq_395

原创 數據結構 - 圖

概念 圖的定義 圖(Graph)是由頂點的有窮非空集合和頂點之間的邊的集合組成,通常 表示爲: G(V,E)。其中,G 表示一個圖,V 是圖 G 中頂點的集合,E 是 圖 G 中邊的集合。 需要注意: 圖中數據元素叫做頂點(Vertex

原创 kamailio的web管理界面Siremis

很開心kamailio有個第三方的web界面管理程序 Siremis  現在已經到了2.0,界面做得不錯  http://kb.asipto.com/siremis:index#siremis_screenshots 主要功能如下 提供系

原创 五種開源協議的比較(BSD,Apache,GPL,LGPL,MIT)

當Adobe、Microsoft、Sun等一系列巨頭開始表現出對”開源”的青睞時,”開源”的時代即將到來!現今存在的開源協議很多,而經過Open Source Initiative組織通過批准的開源協議目前有58 種(http://www

原创 IntelliJ IDEA 最新版 註冊碼

下載地址:http://www.osxwin.com/s/jetbrains-intellij-idea-ultimate 註冊碼地址:http://idea.lanyus.com/

原创 解決iTerm2在MacOS 最新系統Mojave亂碼問題

更新Mojave後,突然發現遠程連接原來linux服務器,報一個警告:-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or d

原创 WIN10開機前自啓進程

方法一:添加到啓動腳本 1、打開組策略(GPEDIT.MSC) 2、定位到計算機配置—Windows設置—腳本(啓動/關機) 3、在右側雙擊啓動 4、在”啓動屬性”中添加需要運行的程序或腳本   方法二:任務計劃 1、打開任務計劃工具 2

原创 DH算法原理

DH 是 Diffie-Hellman的首字母縮寫,是Whitefield與Martin Hellman在1976年提出了一個的密鑰交換協議。我個人傾向於稱DH算法爲 密鑰協商協議而RSA算法是密鑰交換算法。 本篇分爲幾個部分,第一個部分

原创 DTLS協議中client/server的認證過程和密鑰協商過程

1.DTLS介紹1.1 DTLS的作用互聯網先驅們最開始在設計互聯網協議時主要考慮的是可用性,安全性是沒有考慮在其中的,所以傳輸層的TCP、UDP協議本身都不具備安全性。SSL/TLS協議是基於TCP socket,在傳輸層和應用層之間構