原创 linux環境下使用shadowsocks+polipo實現內網訪問外網

linux環境下設置shadowsocks+polipo全局代理   最終實現:局域網內無法聯網的用戶通過瀏覽器訪問外面世界。 舉例:主機A 不能連外網,局域網IP: 172.16.0.2         主機B可以連外網,局域網IP:1

原创 C++ 實現KMP算法及其優化

自己寫了一個簡潔版本, 加註釋。    第一個函數是得到KMP的next數組。 next數組本質:在兩個字符串不匹配時,T串能根據當前索引的next值跳轉到T串對應位置。 1、設置next的第一個值爲-1。 2、遍歷剩下的T串 3、T串前

原创 Gnuradio C++block 編譯常見問題彙總

1、no matching function for call 類名::類名    構造函數不匹配。 可以修改形參或者重載構造函數2、no matching function for call 類名::函數名    成員函數不匹配。 同上

原创 雙系統中 ubuntu引導改爲window引導

我們在電腦中弄雙系統的時候,會分爲window引導和linux引導2個部分,我是設置爲window引導的,用EasyBCD來設置引導,如果你的雙系統想將ubuntu引導改爲window引導,可以通過以下方法:1、下載EasyBCD後,打開

原创 C++中對常量指針和 指向常量的指針等組合聲明的理解

      對複雜聲明最有效的方法就是從右向左讀聲明!        我們要分清頂層const和底層const,頂層const是指指針本身是一個常量,也叫常量指針。(因爲引用不是一個對象,所以引用不存在頂層const,只有底層const)

原创 GSM隨機接入

GSM隨機接入                         各端信令交換   GSM隨機接入的目的是最終要建立MS到MSC間RRC(無線信道第三層子層無線資源管理層)連接。   1、接入前 MS在進行隨機接入之前,小區中心的基站持續

原创 USRP e312 RFnoc環境搭建流程

USRP e312 RFnoc環境搭建流程 rfnoc模塊是gnuradio用來調用燒寫在usrp裏面的FPGA模塊 目錄 一. 安裝Ubuntu系統 二. 安裝uhd+gnuradio+gr-ettus 三. usrp燒寫

原创 消息隊列處理模式

狀態機模式——消息隊列型狀態機模式。  (1) 狀態的分類不清晰。  這是一個涉及各個狀態分類管理的問題,是一個組織問題。我們可以做一個類比,在一個書桌上有許多種類的書籍(通信、計算機、機械、法律等),這些書都擺放在書桌上很整齊。但是我們