原创 Openfire部署和配置說明

一、程序部署 1.1 程序和腳本 將文件拷貝到對應目錄下,文件包括:Openfire.tar和setup.sh腳本。Openfire.tar爲可執行文件庫、配置等的壓縮包,setup.sh爲解壓和部署腳本。     1.2 運

原创 MQTT介紹和最佳實踐

與一般的消息隊列相比,MQTT的主題是相當輕量。客戶端在發佈或者訂閱主題前,不需要事先創建。代理不需要任何初始化,接收每一個主題。主題是一種地址組織方式,這種組織方式 允許客戶端間交互信息。MQTT以一種文件系統的方式進行組織,這樣就可以

原创 QT程序崩潰原因示例和分析

崩潰示例 程序崩潰的一般原因 一、內存訪問 QT中的QList和他的了類QByteArrayList,QItemSelection,QQueue,QStringList以下標方式引用時,如果未對下標是由越界進行檢查,就有可能會引起程序的崩

原创 C++ 動態庫的全局變量和函數中定義的靜態變量

本文主要驗證動態庫的全局變量和動態變量影響環境,經測試驗證。動態庫,代碼共享,數據分離,不管是什麼數據。 Compute.h:代碼如下: #ifndef __COMPUTE_H #define __COMPUTE_H int GetRes

原创 Windows環境下文件夾自動同步的實現

一、Winscp介紹 Winscp是開源的FTP、SCP客服端。 WinSCP 是一個 Windows 環境下使用的 SSH 的開源圖形化 SFTP 客戶端。同時支持 SCP 協議。它的主要功能是在本地與遠程計算機間安全地複製文件,並且可

原创 設置QPushButton的ICon圖標

#FrameName #pushButton{     font-size:24px;     font-family:MicrosoftYaHei;     font-weight:bold;     color:rgba(77,77,

原创 全志編譯過程問題與解決方法彙總

全志編譯過程問題與解決方法彙總   一、copy_file_range ./../misc/create_inode.c:395:18: error: conflicting types for 'copy_file_range' sta

原创 rust Linux環境下開發環境安裝 和 IDE工具 EMACS配置

官網:https://rustlang-cn.org/ 安裝教程:https://rustlang-cn.org/office/rust/book/getting-started/ch01-01-installation.html ema

原创 大廠物聯網技術彙總

總的來說: 相同點: 四個大廠,基本的架構相同:用戶側通過IoT SDK或者MQTT、CoAP、HTTP接口接入,IoT雲提供消息的路由轉發、計算存儲等。安全方案則通過TLS+用戶鑑權(用戶名、密碼,Acess Token等),協議數據的

原创 CDN技術介紹

一、CDN概述 1.1 CDN定義 CDN即Content Delivery Network (內容分發網絡)。CDN是建立在現有IP網絡基礎結構之上的一種增值網絡。是在應用層部署的一層網絡架構。 CDN技術實現將多點負載均衡,路

原创 流媒體

一、概念 1.1 流媒體 流媒體,又叫流式媒體,是邊傳邊播的媒體。流媒體(Streaming media)是指將一連串的媒體數據壓縮後,經過網絡分段發送數據,在網絡上即時傳輸影音以供觀賞的一種技術與過程,此技術使得數據包像流水一樣發

原创 負載均衡彙總

負載均衡學習筆記 一、總體介紹 1.1 定義 1.1.1 Load balancing Load Balancing is the process of distributing data across disparate servic

原创 統一導航路由方案

一、目前的做法 目前統一導航做法如下:APP通過頂級域名訪問導航服務器,獲取當前可用服務器列表。列表包含:協議、域名、端口、IP、有效期。     二、方案 2.1 統一回復 服務器端僅有一份配置文件,文件以字段區分不同

原创 WEB集羣與負載均衡

忘記了出處。 一、基本概念  負載均衡的作用是在多個節點之間按照一定的策略(算法)分發網絡或計算處理負載。負載均衡可以採用軟件和硬件來實現。一般的框架結構可以參考下圖。     後臺的多個Web節點上面有相同的Web應用,用戶的訪問請求首

原创 QT使用Postgresql開發中出現:Driver not loaded的錯誤

部分代碼如下: 運行過程始報:Driver not loaded的錯誤。 查了許多資料,最終發現我用的32位MinGW,Postgresql安裝的爲64位,所以一直報錯誤。 解決辦法,拷貝3個32位的文件,libeay32.dll,l