原创 一、OSG(OSGEarth)的安裝——利用Vcpkg編譯 ( OSGEart編譯後有Bug)

注意:    經過坑爹的兩個熬夜調試修改終於發現,vcpkg編譯的OSG能用,但osgearth不能用有bug,還是需要用CMake重新編譯——追加於凌晨兩點,f_ck! 測試:將oe例子運行所需要的各個dll都拷貝到同一文件夾下

原创 C++讀取圖片二進制數據並保存

1、將圖片讀取爲char* 數據 char* pData = NULL; bool GetTextureData(CString sFilePath,char* &pData) { int nLen = 0; FILE* f

原创 遊戲引擎Unity&Unreal對比分析

參考簡書鏈接和百度百科:<ahref=‘https://www.jianshu.com/p/3868a1896b42’>https://www.jianshu.com/p/3868a1896b42 1、什麼是遊戲引擎       

原创 螞蟻金服AntV開源地理可視化引擎 L7 2.0——聊聊AntV背後那些事

起因:   這幾天看到螞蟻金服AntV開源地理可視化引擎 L7 2.0發佈的文章,於是搜了一下L7這個引擎,然後感覺跟百度的EChat有點相似的部分,再然後去看看知乎文章,發現這個團隊中有百度EChat作者林峯,進而瞭解了AntV

原创 各個版本ObjectARXWizard下載以及與VS對應關係

1、對應關係 2、下載地址 注意:點擊下載時可能遇到問題:找不到 raw.githubusercontent.com 的服務器 IP 地址。 解決方法:(在hosts文件中添加IP地址) 在C:\Windows\System32

原创 各個版本免費下載與ObjectARXWizard與ARXObject嚮導安裝過程

https://blog.csdn.net/lhxy24/article/details/101058720

原创 一種使用GDI+對圖片尺寸和質量的壓縮方法

https://blog.csdn.net/weixin_33701251/article/details/85928103

原创 C++之最簡單的二分法查找

關於C++中vector使用sort方法進行排序: 第一種情形:基本類型,如vector,vector,vector直接使用; 第二種情形:用自定義的結構體進行sort算法,這時候需要自己定義個比較函數,因爲sort算法是基於容器

原创 雲計算進化史及服務模式

  部分參考:https://baike.baidu.com/tashuo/browse/content?id=9e811c1412759a312a92e55f&fr=qingtian&lemmaId=9969353 一、雲計算進

原创 基於TCP的網絡應用程序的編寫

1、說明 這是一個最基本的實例,一個服務端,一個客戶端;代碼在vs2019下編譯通過;服務端和客戶端放在同一臺機器上運行效果如下: 2、代碼 1)服務端 // TCPSrv.cpp : 此文件包含 "main" 函數。程序執行將

原创 C++之多線程入門

1、最簡單的多線程任務及利用Mutex實現線程互斥,運行效果如下: 2、代碼如下: // MultiThread.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。 // #include <windows

原创 在多線程裏使用cout輸出內容重疊問題

測試多線程時候採用了:cout <<"" << endl;進行輸出,但輸出會存在問題 應該是因爲cout自身機制的緩衝的問題,建議改爲printf()輸出即可解決。

原创 C++中 std::string的format()函數實現

#include<string> #include <iostream> #include <memory> using namespace std; template< typename... Args > std::stri

原创 3damx插件dle無法初始化 126找不到指定的模塊

  3damx 插件 DLL<C:\Program Files\Autodesk\3ds Max 2017\Plugins\export.dle>無法初始化 錯誤代碼126 - 找不到指定的模塊 問題描述:   自己寫的3dam

原创 常規C++類書寫方法

  類的創建一般只留出使用接口,通過函數來獲取或者改變類的成員變量值,增加安全性。 1.頭文件 // 2010.05.14.Template.ZLY #pragma once class CMyClassImp { public