原创 c++函數式編程 筆記

函數可以看作是一個普通變量。可被存儲在集合或結構中,作爲參數傳遞給其他函數,或作爲函數的返回值。 高階函數:能夠接收函數作爲參數或者返回函數作爲結果的函數。 filter:過濾後集合類型不變 一個類型:T 包含T類型的集合:Collec

原创 lamba: lamba變量申明

  1,下面編譯運行沒問題 #include <iostream> #include <unordered_map> #include <functional> using namespace std; void solve()

原创 wasm示例

fhtr.org/gravityring/sprites.html 用Canvas + WASM畫一個迷宮 - 知乎 (zhihu.com) WebGL 重置畫布尺寸 (webglfundamentals.org)

原创 c++ 智能指針的向下轉換 向下塑型 cast

  class A { public: void test() { std::cout << "test" << std::endl; } }; class B : public A { public: void tes

原创 gcc -g -o objdump & nm & addr2line ar & objcopy & readelf & gprof

gcc -o、-g選項   -O設置一共有五種:-O0、-O1、-O2、-O3和-Os。你只能在/etc/make.conf裏面設置其中的一種。 除了-O0以外,每一個-O設置都會多啓用幾個選項,請查閱gcc手冊的優

原创 js c++ 多值返回 返回多個值 c++ tuple

返回多個值 C# 使用C# 7.0推出的值元組和解構功能。 static (int, int) Calc(int a, int b) { return (a + b, a - b); } static voi

原创 google原版:Debugging WebAssembly with modern tools

開啓drawf這種調試文件後,可以調試。 在docker中運行,或者遠程機器運行時,源碼不在本地。需要利用源碼路徑重映射。將wasm裏面顯示的file://路徑,重新指定成本地複製的源碼路徑: 在擴展c++ devtools 的選項中設置

原创 wasm調試 webAssembly介紹大全

https://segmentfault.com/a/1190000040867861 最近在研究 WebAssembly,也寫了幾篇全面介紹的文章: 高級前端進階:我是如何把 C/C++ 代碼跑在瀏覽器上的? 快 11K Star 的

原创 vs2019恢復爲c++的佈局

工具 -》導入導出設置 -》重置所有設置 -》備份當前設置後下一步 -》 選擇一個默認設置集合  

原创 010 editor

用戶名:www.budingwang.com 註冊碼:CR96-4B9C-6470-303F 用戶名:www.budingwang.com 註冊碼:CR71-DD9C-C1D3-55D8 用戶名:www.budingwang.com 註冊碼

原创 Using WebAssembly threads from C, C++ and Rust

另外一篇tw的:https://tigercosmos.xyz/post/2020/08/js/webassembly-intro/ Using WebAssembly threads from C, C++ and Rust Learn

原创 Visual Studio 2022

  感謝您下載 Visual Studio - Visual Studio (microsoft.com)

原创 tuple c++

C++11: std::tuple | De C++ et alias OOPscenitates (oopscenities.net) 20150910OOPSCENE A tuple is a C++11 construction a

原创 Edge瀏覽器:“STATUS_INVALID_IMAGE_HASH“錯誤狀態碼

今天重新安裝了edge以後,突然無法打開所有頁面,包括設置頁面。其他瀏覽器使用正常。重啓、重新安裝edge無法解決。查看日誌顯示事件ID3033錯誤: Code Integrity determined that a process (\D

原创 QT分析之WebKit

    該文章整理自 網易博客 http://blog.163.com/net_worm/blog/static/12770241920101831312381/ 轉載請註明出處   WebKit是QT4新整合的第三方構件。按照慣例動手