原创 前端-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*