原创 MQTT 簡介

MQTT 全稱爲 Message Queuing Telemetry Transport(消息隊列遙測傳輸)是一種基於發佈/訂閱範式的“輕量級”消息協議,由 IBM 發佈。   1.MQTT是一種發佈/訂閱傳輸協議 主要有三種身份:發佈者

原创 CPU、MPU、MCU、SOC 介紹

CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Digital Signal Processing/Processor,數字信號處理),另外兩個是MCU(Micro Control Un

原创 GDBus (一)數據類型

一、數據類型 1、基本數據類型 Name     Code in D-Bus     Data Type in glib     Data Type in libdbus-C++ BYTE     ‘y’     guchar     u

原创 windows下python讀寫excel(xlrd,xlwt)

一、安裝xlrd: 1、Option one: install xlrd via pip cd /d C:\Users\***\AppData\Local\Programs\Python\Python35\Scripts easy_in

原创 TeamTalk源碼分析之file_server

一、連接狀況介紹 fileserver開始並不是和客戶端連接的,客戶端是按需連接file_server的。但是file_server與msg_server卻是長連接。先啓動file_server,再啓動msg_server。ms

原创 HTTP協議詳解(二)

本文是HTTP解析系列第二篇,如果對http協議不是很瞭解,可以選去看第一篇:帶新手走進神祕的HTTP協議,本文主要是對Http的首部字段進行詳細解析。 HTTP 協議的請求和響應報文中必定包含 HTTP 首部,只是我們平時在使用

原创 tchar.h及TCHAR數據類型介紹

並不是所有的Windows操作系統都支持UNICODE編碼的API(例如早期的Windows98), 這就造成了兩種結果:某些版本的Windows應該應用wchar_t來保存字符, 某些平臺的Windows應該使用char類型來保存字符

原创 TeamTalk源碼分析之msfs

客戶端以http的方式來上傳和下載聊天圖片。 可能很多同學對http協議不是很熟悉,或者說一知半解。這裏大致介紹一下http協議,http協議其實也是一種應用層協議,建立在tcp/ip層之上,其由包頭和包體兩部分組成(不一定要有包

原创 InstallShield 程序打包發佈 具體操作步驟

1 創建 工程 選擇 InstallScript MSI Project,其兼具Basic Project基本類型和Installscript Project全腳本類型兩者的優點。 2 Project Assist

原创 Visual Studio + VAssistX常用快捷鍵

函數跳轉 Alt + G - 函數定義和聲明的跳轉 F12 - 轉到所調用函數或變量的定義 Alt + O - 在.h與.cpp文件中實現相互轉換 Alt + M - 列出當前文件所有的函數 Ctrl + Tab - 切

原创 TeamTalk源碼分析之win-client

windows的程序的基本原理: 1. windows消息機制(消息如何產生、如何發送、如何處理,常見的消息有哪些、消息的優先級、如何自定義消息、窗體消息、常用控件消息) 2. gdi原理(要熟悉gdi的各種對象,如畫筆、畫刷

原创 ActiveX控件

1.ActiveX的基本概念          ActiveX控件可以看作是一個極小的服務器應用程序,它不能獨立運行,必須嵌入到某個容器程序中,與該容器一起運行。這個容器包括WEB網頁,應用程序窗體等。。。          Act

原创 yaolog v1.6 跨平臺日誌庫 (C++)

                寫代碼總免不了要看日誌。就C++而言,不少程序員只是簡單地用printf來輸出日誌,或者臨時寫個日誌類,log4cpp等比較“重型”的日誌庫的使用率反而並不怎麼高(至少從我經歷的項目而言)。也許是不想爲不

原创 C/C++學習之basic_string

#include <string>   template< typename CharT, typename Traits = std::char_traits< CharT >, typename A

原创 duilib 入門五之UIManger

DUiLib 源碼分析 ——以UiLib 1.01版爲分析目標 ---------------------------------------------------------------------------------- 分析約