原创 淺談c++字符串——4 字符串,整數,浮點數之間的轉換(VC++ Unicode下)

4 字符串,整數,浮點數之間的轉換(VC++ Unicode下) 4.1 CString 類和string類及char*間轉化 CString是MFC類,而string爲C++標準庫字符串 4.1.1 CString -> string

原创 淺談c++字符串——3 MFC字符串

3 MFC字符串 3.1 MFC下的常用字符串數據類型表示的含義 L:Long  長  P:Point  指針  C:Const  常量  W:Wchar_t  寬字符  T:TCHAR STR:String  字符串 在看看MFC下各種

原创 使用sharepoint共享onenote

使用sharepoint共享onenote 首先,需要澄清幾個概念: share point(以下簡稱SP)服務器 share point服務器賬號 局域網pc登錄賬號   SP服務器,用於構建私有存儲服務,數據共享中心。一般是部署在wi

原创 cmake用法總結

Git使用 clone帶子模塊項目 git clone project.git project2 cd project2 git submodule init git submodule update cd ..   引入 cmake

原创 windbg調試筆記

windbg符號路徑設置 0x00 前言 windbg沒有引入符號文件(pdb)會導致系統庫上的變量,堆棧等信息無法顯示。 0x01 簡介 PDB(Program Database),是微軟開發的用於存儲程序調試信息的文件格式。pdb文件

原创 linux網絡程序設計——tun&tap虛擬網卡使用

基本概念 A gateway to userspace。      TUN和TAP設備是Linux內核虛擬網絡設備,純軟件實現。       OS向連接到TUN/TAP設備的用戶空間程序發送報文;用戶空間程序可像物理口發送報文那像向TUN

原创 微服務架構——開發實戰1

Eclipse Jee 2018-09 Tomcat控制檯中文亂碼問題解決 剛從Tomcat官網上下載下來的Tomcat,在初次運行時,控制檯窗體會出現下圖所示的中文亂碼。 經過查看分析,可以猜測是Tomcat的log日誌模塊在記錄時出

原创 QT開發——Qt 5.6.x 源碼編譯(VS2013 x86 target win10 openssl icu webkit)

一、準備 Visual Studio 2013 Ultimate(Express版沒有測試) Qt 5.6.x 源代碼 qt-everywhere-opensource-src-5.6.x Windows SDK 7.1A(一般VS自帶)

原创 微服務架構——基礎

什麼是微服務架構 首先微服務並沒有一個官方的定義,想要直接描述微服務比較困難,我們可以通過對比傳統WEB應用,來理解什麼是微服務。 傳統的WEB應用核心分爲業務邏輯、適配器以及API或通過UI訪問的WEB界面。業務邏輯定義業務流程、業務規

原创 QT開發——Qt5事件模型分析

qt窗口應用程序案例 code-1 #include <iostream> #include <QApplication> #include <QtWidgets/QWidget>   using namespace std;  

原创 Onvif開發——模擬設備服務分析

onvif設備服務啓動流程 //服務總流程 1啓動模擬設備工作線程 2構造模擬設備各功能服務組件 2.1 DiscoveryObj  //設備發現服務   服務組件定義定義於項目OnvifDiscoveryLib,wsaapi客戶端子組

原创 分佈式開發——基礎

1. RPC相關基礎 1.1 什麼是RPC ----| RPC(Remote Procedure Call),遠程過程調用,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。(來自百度百科) ----| RPC允

原创 VC++開發——nmake & cl & link & vcxproj 學習記錄

cl編譯器使用流程 Windows系統下有強大的IDE工具VS,VC6.0等,隱藏了很多編譯和鏈接的細節。事實上,VS是通過調用cl.exe進行源代碼編譯。接着調用link.exe進行目標文件的鏈接等操作。有時候,如果出現編譯或者鏈接錯誤

原创 c++tricks——#include使用技巧

<<1>>定義一個頭文件,test_var.h#defineVAR(type, name) \ typename;VAR(int,i0)VAR(int,i1)VAR(char*,pstr)在源文件,test_var.cpp中定義//cod

原创 muduo庫源碼分析3——muduo事件循環分析

muduo事件循環分析        muduo網絡庫網絡I/O模型爲非阻塞reactor模式。使用linux的epoll或poll系統調用,輪尋多個socket,然後利用事先註冊的事件句柄處理髮生事件的套接字。muduo中一個threa