原创 前端-VUE框架
推薦的開發工具及安裝 vue開發者工具vue-devtools-4.1.4_0.crx谷歌插件下載 怎麼在谷歌瀏覽器中安裝.crx擴展名的離線Chrome插件? 使用淘寶的鏡像,避免牆外安裝失敗 npm config set r
原创 如何設置不上報Crash到友盟後臺
集成了友盟後,會自動上報Crash到友盟後臺,但是對於已經集成了其他Crash上報的App來說(比如Bugly),這個就多此一舉了,造成了用戶流量的浪費。所以,我們可以人爲設置不上報Crash到友盟,以提高用戶體驗。 設置不上報C
原创 微信小程序-WePY框架
WePY WePY 框架在開發過程中參考了 Vue 等現有框架的一些語法風格和功能特性,對原生小程序的開發模式進行了再次封裝,更貼近於 MVVM 架構模式, 並支持ES6/7的一些新特性。 開發風格:接近於 Vue.js,支持
原创 微信小程序-入門筆記
項目結構 Pages:存儲所有頁面 Utils:存的是工具類,比如格式化時間的函數 app.json、app.js、app.wxss:主文件 app.js: 小程序邏輯(打開小程序,第一個執行的就是這個,即入口) app.jso
原创 Flutter與Android Native進行混合開發
原生項目集成Flutter 創建Flutter module 添加Flutter module依賴 在Java/Object-c中調用Flutter module 編寫Dart代碼 1.創建FlutterModule 首先在你
原创 Visual Studio 2019 cmake配置opencv開發環境
開發OpenCV,一般通過Visual Studio 進行開發調試,再移植到Android Studio 中。 下文使用的是Visual Studio 2019 下載SDK opencv下載 這裏我們需要下載Windows的 下
原创 Flutter異步:Future與FutureBuilder實用技巧
什麼是Future 表示在接下來的某個時間的值或錯誤,藉助Future我們可以再Flutter實現異步操作。 它類似於ES6中的Promise,提供then和catchError的鏈式調用 Future是dart:async包
原创 Flutterr入門筆記
MaterialApp和Scaffold MaterialApp是我們使用 Flutter開發中最常用的符合Material Design設計理念的入口Widget。你可以將它類比成爲網頁中的<html></html>,且它自帶路
原创 C++ 容器
C++ 有序列式與關聯式容器 序列式容器 元素排列順序與元素本身無關,由添加順序決定,比如vector、list、dequeue、queue、stack、priority queue 以vector爲例 vector<int> v
原创 CMake語法詳解
什麼是CMake AS2.2以上,構建原始庫的默認工具是Cmake CMake是一個跨平臺的構建工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。CMake並不直接構建最終的軟件,而是產生其他工具的腳本(如makefile
原创 C++ 操作符重載
可以重定義或重載大部分 C++ 內置的運算符。這樣,就能使用自定義類型的運算符。 先在類中定義一個操作符重載 class Test3 { public: int i; Test3 operator+(const Test3&
原创 NDK-動態庫和靜態庫
庫的概念 在Window平臺和Linux平臺下都大量存在着庫。Android中也存在庫,庫顧名思義,指的是一個容器文件,裏面裝的是函數,由於windows和linux的平臺不同 (主要是編譯器、彙編器和連接器的不同),因此二者庫的
原创 C++ 繼承、多態、虛函數
繼承 C++支持多繼承 class Parent { } class Parent2{ }; class Child : public Parent, private Parent2 { } 公有繼承和私有繼承的區別 p
原创 C++ 類模板、函數模板
函數模板 函數模板相當於java中的泛型方法 template <typename T> T test5(T i, T j){ return i > j ? i : j; } void main(){ double f =
原创 C++ 單例模式
新建SingleTon.h class SingleTon { private: static SingleTon* instance; SingleTon(){ }; public: static SingleTon*