原创 【大話QT之九】ZMQ偏執海盜模型調研以及模擬實現網盤負載均衡間消息通訊

應用需求:         由於網盤服務端既需要承載用戶文件目錄的監控又要負責文件的上傳和下載,當某一時刻用戶訪問量較大或用戶操作較爲頻繁是,單臺文件監控服務器和文件傳輸服務器往往無法滿足需求,極端情況下很可能造成服務器內存和CPU使用率

原创 【大話QT之七】QT序列化操作

應用需求:         在網盤開發過程中有這樣一個需求,即對文件版本進行控制,即記錄文件版本的更替信息,這裏說的更替信息僅僅是記錄不同時刻的文件變化,即文件的增、刪、改、重命名等操作。在每個待監控的目錄下都會保存一份文件,記錄文件變化

原创 【大話QT之十四】QT實現多語言切換

功能需求:         網盤客戶端要能夠實現多國語言的切換,第一版要支持中、英文的切換。在實現過程中感覺QT對多國語言的支持還是很不錯的,製作多語言包很方便,切換的邏輯也很簡單。下面就來看一下QT中如何製作多語言包。 實現方法:   

原创 【大話QT之十二】基於CTK Plugin Framework的插件版本動態升級

應用需求:         某些場景下我們可能面臨這樣的問題,在運行着的應用程序不能終止的情況下,升級某個功能(或添,或減,或修改)。在不採用CTK Plugin Framework插件系統架構的情況下這將是很困難的,我們需要停止運行程序

原创 【大話QT之十一】題外篇:萬能腳本助Web執行底層Linux命令

需求分析:         這裏先要說明的是,這一篇不是QT系列的文章,而是關於Web的,之所以要寫這篇,是因爲以前做Web相關開發的時候,經常涉及到與linux底層命令打交道,比如說創建一個目錄,刪除一個目錄,或者是執行一個自定義的腳本

原创 虛擬應用架構分析

虛擬應用架構分析 一、概述         傳統的軟件應用是用戶必須預先在本地安裝軟件,然後用戶纔可以使用。虛擬應用(Virtual Application)是一種“軟件即服務”的概念,軟件部署在虛擬應用服務器,客戶端無需在本地安裝,在瀏

原创 【大話GSM】LLC PDU填充RLC/MAC實例介紹

LLC PDU填充RLC/MAC實例介紹         本文檔的總結是在對GPRS系統的學習做彙報時,楷哥提出的問題當時沒有回答上來的總結。LLC PDU填充RLC/MAC包括填充RLC/MAC數據塊以及上層控制消息填充RLC/MAC控

原创 【大話GSM】MS如何進行FCH、SCH和BCCH的分析及獲取

1. 關於傅立葉級數的意義 傅立葉原理表明:任何連續測量的時序或信號,都可以表示爲不同頻率的正弦波信號的無限疊加。而根據該原理創立的傅立葉變換算法利用直接測量到的原始信號,以累加方式來計算該信號中不同正弦波信號的頻率、振幅和相位。和傅立葉

原创 C++模擬Http/Https POST登錄web站點

C++模擬Http/Https訪問web站點 一、概述 1.Http與Https的區別與聯繫 在OSI參考模型中Http與Https均屬於應用層協議。Http即Hypertext Transfer Protocol,超文本傳輸協議;而Ht

原创 LTE:PCFICH資源映射推導總結

PCFICH資源映射過程總結 1. 信道帶寬與傳輸帶寬的關係   LTE中支持的信道帶寬(Channel Bandwidth)有:1.4MHz,3.0MHz,5MHz,10MHz,15MHz以及20MHz。信道帶寬與傳輸帶寬配置有如下對應

原创 【大話GSM】WCDMA和LTE在提供數據和語音業務上的差異

WCDMA和LTE在提供數據和語音業務上的差異 以下兩篇文章的內容來自網絡,部分內容有重複,但在闡述“WCDMA和LTE在提供數據和語音業務上的差異”總結的都很好:   文章1:原題目《4G LTE 網只能提供數據服務,不能承載語音通話,

原创 LTE:PHICH物理層處理過程及資源映射

PHICH處理過程及資源映射 1. PHICH物理信道介紹 PHICH攜帶HARQ ACK/NACK信息,用來標識eNodeB是否已經在PUSCH上正確接收了一個傳輸。如果正確接收,HI(HARQ Indicator)指示設置爲0標識AC

原创 【大話GSM】BER測量相關

BER測量相關 BER測量過程 BER的測試模型如下: 1) 當MS收到NW發來的數據包時, 不管該包數據是正確還是錯誤,它直接將數據A1取出來(假設此時爲A1’),然後重新計算一個CRC值,假設爲CRC1’,組成完整的包發送給NW;

原创 【大話GSM】物理信道與邏輯信道映射詳細解析

物理信道與邏輯信道映射詳細解析 1. 頻點、時隙、信道      在GSM中,無線路徑上是採用時分多址TDMA方式。每一頻點(頻道、載頻TRX)可分爲8個時隙,每一時隙爲一個信道,因此一個TRX最多可有8個移動用戶同時使用。 GSM系統中

原创 C++ 字符串十六進制與十進制的互轉

如下函數所示: void FileParse::PrintAddressInfoByCalcIndex(int nIndex) { int nTmpVar; char cStr[100]; //!取出g_s32L2LogTypeB