
QuickJS 是一個輕量級的 JavaScript 引擎,可以代替 V8 實現 JS 腳本的執行,如果要使用 QuickJS,必須要弄懂其垃圾...
右值引用、std::move 和 std::forward 是 C++11 中的最重大語言新特性之一。就算我們不主動去使用右值引用,它也在影響著...
fmt[https://github.com/fmtlib/fmt] 是一個先進的文本格式庫,具有現代語言的特征,用來代替 C 的 stdio ...
從 C++11 開始,標準庫里已經包含了對線程的支持,std::thread是C++11標準庫中的多線程的支持庫,pthread.h 是標準庫沒...
獲取字符串 錯誤?:沒有正確釋放,會導致內存泄漏 正確?:必須調用 ReleaseStringUTFChars 釋放 錯誤?:Release 之...
單元測試是對軟件基本組成單元進行的測試,可以用于對某個功能或者某個類或某個函數進行測試。善用單元測試可以有效提高開發效率,使用單元測試編寫代碼的...
匿名函數是指不需要聲明和定義的函數,匿名函數僅需要在使用時候進行創建。匿名函數的 結構如下: capture []:未定義變量,不允許在函數體內...
有使用 C++ 做開發的童鞋應該都經歷過被 指針 折磨,使用指針的使用需要保證 new 和 delete 對齊,如果不注意使用很容易出現野指針、...
微信小程序和網頁最大的不同是小程序基于 WebView + JS引擎實現的雙線程渲染架構,參考微信小程序的 渲染層和邏輯層[https://de...