01 寫上篇訂閱號(hào)已經(jīng)是2021.7.8日,發(fā)表于微信公眾號(hào)《記錄一次心理寫作療愈,又一次被拯救了》。2021年的工作生活發(fā)生的很大的變化。離開了工作整整兩年的CBG云服務(wù),...
01 寫上篇訂閱號(hào)已經(jīng)是2021.7.8日,發(fā)表于微信公眾號(hào)《記錄一次心理寫作療愈,又一次被拯救了》。2021年的工作生活發(fā)生的很大的變化。離開了工作整整兩年的CBG云服務(wù),...
昨天中午發(fā)文說覺得提現(xiàn)很慢,然后晚上就到賬了。也算可喜可賀吧,大概提現(xiàn)總花費(fèi)時(shí)間為三天零三小時(shí)。 第一筆簡(jiǎn)書變現(xiàn)的錢,值得紀(jì)念。雖然不多,但吃頓工作餐,再點(diǎn)杯咖啡,是完全夠的...
我月薪2600元,有自己的住房,我和媽媽住在一起,我倆開銷不大,不點(diǎn)外賣,自己買菜做飯吃,少油少鹽,干凈衛(wèi)生健康。 除了做正事外,我的業(yè)余時(shí)間主要就是閱讀、寫作(堅(jiān)持每日簡(jiǎn)書...
天下武功, 無堅(jiān)不破, 唯快不破 ——— 某大佬 本文為我,leetcode easy player,algorithm(算法)小xuo生在刷題過程中對(duì)快慢指針的應(yīng)用的總結(jié) ...
上集說到,Java的對(duì)象頭里可以標(biāo)記對(duì)象鎖的狀態(tài):無鎖,偏向鎖,輕量級(jí)鎖,重量級(jí)鎖,我們進(jìn)一步分析四種鎖的狀態(tài) Java 中的鎖 在 Java 中主要2種加鎖機(jī)制: sync...
webpack的源碼里,大概有80%都是基于Plugin的機(jī)制編寫的,webpack 自身的多數(shù)功能都使用Plugin這個(gè)插件接口。這個(gè)插件接口使 webpack 變得極其靈...
如噩夢(mèng)一樣的考試結(jié)束了,讓我們剖析一下Synchronized吧?? 為了了解java里這個(gè)元老---Synchronized,我們知道他的幾種使用方式 同步普通方法,鎖的是當(dāng)...
leetCode有一些看上去簡(jiǎn)單,其實(shí)讓人頭疼的題,比如有限狀態(tài)機(jī)DFA DFA(deterministic finite automaton )有限狀態(tài)機(jī) 狀態(tài)機(jī)表示若干個(gè)...
Leetcode題目最怕的是,沒有用對(duì)方法,編碼5分鐘,調(diào)試2小時(shí),肯定就GG了。掌握常用套路還是很重要的。 滑動(dòng)窗口一般用于處理數(shù)組里最長(zhǎng)或最短子序列的問題?;瑒?dòng)窗口的過程...
BFS就是廣度優(yōu)先算法,BFS相對(duì)DFS來說不太直觀。BFS中,我們會(huì)搜索r的“孫子節(jié)點(diǎn)”之前先訪問結(jié)點(diǎn)r的所有相鄰結(jié)點(diǎn)。一般用隊(duì)列+迭代方案實(shí)現(xiàn)。 為了復(fù)習(xí)下BFS的思想,...
今天搞一個(gè)簡(jiǎn)單的算法 先上題目: 沒有用前綴 && hash 思想前,我們干擼的代碼是這樣子的。 AC,但是結(jié)果用時(shí)很長(zhǎng),不開心?? 那前綴&hash到底是什么,下面是題解代碼...
DFS,也就是深搜,實(shí)質(zhì)就是枚舉。如果題目問的是一共多少種方法,多少種排列...盡管用。 全排列問題: 全排列:給定幾個(gè)數(shù),要求找出所有的排列方式。 dfs回溯法:思路:回溯...
什么是并查集 一種數(shù)據(jù)結(jié)構(gòu),用來描述集合。 查(find):某個(gè)元素是否屬于某個(gè)集合 并(Combine):某個(gè)元素和另一個(gè)元素屬于同一個(gè)集合 基本的場(chǎng)景: 假設(shè)用10個(gè)人,...
1.什么是單調(diào)棧?有什么好處? 定義: 單調(diào)棧就是棧內(nèi)元素遞增或者單調(diào)遞減的棧,并且只能在棧頂操作。單調(diào)棧的維護(hù)是O(n)的時(shí)間復(fù)雜度,所有元素只會(huì)進(jìn)進(jìn)棧一次 見名知意,就是...