原创 淺談Model–View–Controller(MVC)模型

MVC 架構 引用自 WiKi: MVC模式(Model–view–controller)是軟件工程中的一種軟件架構模式,把軟件系統分爲三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。 結

原创 mysql 常用操作指令

mysql 在 nodejs 中實踐 項目地址 -- 顯示所有數據庫 show databases; -- 創建數據庫 create database <db_name> -- 顯示所有數據表 show tables; -- 查看

原创 算法:兩數之和求下標(遞歸解法)

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nu

原创 vim 查找關鍵字

vim 查找關鍵字 # 進入vim $ vim ./filename # 輸入/ + 關鍵字 $ /keyword 查找下一個 # 搜索完之後,按n $ n

原创 解決方案: vue 使用 scrollTo 方法,在安卓環境下報錯

vue 使用 scrollTo 方法,在安卓環境下報錯 // 安卓不支持 window.scrollTo(x-scoller,y-scroller) 解決方案 // 使用 scrollLeft、scrollTop window.

原创 git cherry-pick 用法整理

cherry-pick 在多分支git庫中,需要將開發分支所有提交合併到主分支時,就會執行 git merge。而將開發分支部分提交合併到主分支,就需要使用 cherry-pick。 具體請看:點擊查看

原创 React Navigation5.x 動態修改標題內容

React Navigation 官方文檔 搭建環境 # 安裝全局依賴 $ npm install -g expo-cli # 生成種子模板 expo init <projectName> [--npm] 安裝 ReactNav

原创 Android Studio 3.x找不到Android Device Monitor

問題原因 官方已經廢棄 官方聲明: Android Device Monitor is a standalone tool that provides a UI for several Android app debugging

原创 vim 多行復制粘貼

vim 多行復制粘貼 主要分一下三個步驟: 將光標移動到要複製的文本開始的地方,按v進入可視模式。 將光標移動到要複製的文本的結束的地方,按 y 複製。此時 vim 會自動將光標定位到選中文本的開始的地方,並退出可視模式。 我移

原创 Linux 中文亂碼解決

編輯 vim ~/.vimrc 文件,設置如下代碼即可: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set

原创 【解決方案】ESLINT 報錯: Cannot read property 'range' of null

Cannot read property ‘range’ of null 問題描述: Cannot read property ‘range’ of null TypeError: Cannot read property ‘r

原创 Typescript 常用變量類型聲明

函數聲明變量 // 基礎類型(number、boolean、string) const int = (arg1: number) { // ... } // 數組類型 const arr1 = (arg1: number[])