原创 LC236

LC link LCA === lowestCommonAncestor 給定一個二叉樹 找到該樹中兩個指定節點的最近公共祖先 對於根節點root、p、q的分佈 存在兩種可能 p、q分居root的左右子樹,則LCA爲root p、q存在於

原创 前端權限設計

資源權限: 菜單導航欄 & 頁面 & 按鈕 資源可見權限 數據權限: 對於頁面上的數據操作 同一個人同一個頁面 不同的數據 可能存在不同的數據操作權限 權限緯度 角色緯度 用戶 => 角色 => 權限 用戶緯度 用戶 => 權限 表

原创 git fetch 和 git pull的區別

git fetch和git pull都可以將遠端倉庫更新至本地那麼他們之間有何區別?想要弄清楚這個問題有有幾個概念不得不提。 FETCH_HEAD: 是一個版本鏈接,記錄在本地的一個文件中,指向着目前已經從遠程倉庫取下來的分支的末端版本。

原创 taro 別名引入

config/index.js const path = require('path') // eslint-disable-line const config = { alias: { '@/api': path.resolv

原创 小程序添加熱更新判斷

onLaunch () { if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateMa

原创 taro封裝request請求

export const request = (url, method = "GET", data) => { let _url = `${baseUrlPrefix}${url}`; return new Promise((re

原创 react diff算法理解

React的Diff算法 當組件更新的時候react會創建一個新的虛擬dom樹並且會和之前存儲的dom樹進行比較,這個比較過程就用到了diff算法,所以組件初始化的時候是用不到的。react提出了一種假設,相同節點具有類似的結構,而不同的節

原创 react中解決跨域

http-proxy-middleware 首選就需要安裝http-proxy-middleware yarn add http-proxy-middleware npm install http-proxy-middleware 在s

原创 小程序中單行&&多行文本溢出顯示省略號

.textof{ display: -webkit-box ; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: ve

原创 taro3.x項目中引用taro-ui以及taro-iconfont-cli

前提是已經安裝好了taro3.x的項目 使用taro UI 在taro3.x版本出來的時候,一直以爲taro UI的文檔會跟着taro一起更新,但是如果照着taro UI的文檔照貓畫虎,並且引入了組件,這個時候你就會發現一大堆的TS錯誤

原创 JS中some() every() forEach() map() filter()的區別

map()   有返回值,可以通過return進行返回 let arr = [1, 2, 3, 4, 5, 6] let res = arr.map(item => { return item ** 2 }) console

原创 激活以及退出虛擬環境

利用python安裝虛擬環境 $ mkdir work $ python3 -m venv work/$ cd work $ ls bin include lib lib64 pyvenv.cfg share     虛擬環境的配置文件

原创 new和this

new和this   當new一個新的數據的時候,new操作符的流程     1、首先創建實例對象{}     2、this變量引入該對象,同時還繼承了構造函數的原型     3、其次屬性和方法被加入到this引用的對象中     4、並且

原创 new Object()、Object.create()、{}三種對象創建方式的區別

new Object():   new運算符創建一個用戶定義的對象類型的實例或者具有構造函數的內置對象的實例。new關鍵字會進行:     1、創建一個空的JavaScript對象({})     2、鏈接該對象(設置該對象的構造函數)到另

原创 前端HTML+CSS

權重問題:數選擇器的數量  id class 標籤    如果權重一樣,就以後設置的爲主    行內權重1000 > id 100 > 類 10 > 標籤 1   如果繼承來的屬性一樣近的話,就要數權重了   如果權重一樣,以後設置的爲主