原创 電話號碼的組合

目錄 給定一個包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:"23" 輸出:["ad", "ae", "af", "bd", "be",

原创 手寫一套mvvm框架

1 MVVM是什麼 MVVM 設計模式,是由 MVC、MVP 等設計模式進化而來。 M - 數據模型(Model),簡單的JS對象 VM - 視圖模型(ViewModel),連接Model與View V - 視圖層(View),呈現給用戶

原创 2019年度總結

前沿 時間如白駒過隙,轉眼已到了過年的時候了,2020初已經到來。 面對挫折,我們抱怨生活欺騙了我們,我們以爲自己的人生已經沒有希望。 我們經常把自己比喻爲迷失的天鵝,卻忘記了自己要怎樣去飛翔。 懷有太多的期望,就難免會遭遇失望與挫折。

原创 第一次進ICU的一個程序員

健康的身體是乃是靈魂的客廳,有病的身體則是靈魂的禁閉室。——培根 我是一名90後程序員,在我生日那天9.25,第一次住進了ICU,國慶也在醫院度過。 2019年9月21日週六 晚上有點冷,我穿着短袖出門買了點水果還有零食。回到家,洗洗就睡

原创 格雷編碼

目錄 格雷編碼是一個二進制數字系統,在該系統中,兩個連續的數值僅有一個位數的差異。 給定一個代表編碼總位數的非負整數 n,打印其格雷編碼序列。格雷編碼序列必須以 0 開頭。 示例1: 輸入: 2 輸出: [0,1,3,2] 解釋: 00

原创 什麼是運營

什麼是運營?運營崗位有哪些?運營需要學習哪些知識點?運營如何成長? 1 什麼是運營 我認爲運營是一個立體化的工作,運營是從產品出發去連接用戶的一切行爲。 運營是發現產品的價值,並傳遞給有需要的用戶,引導用戶在使用過程中再度創造價值。 2

原创 Nginx 反向代理與負載均衡

學到老活到老 前端的技術更新很快,最近github上一個人說,不要在更新了,學不動了。雖然看起來是一個玩笑的issue,但卻道出了前端們不得不表現出來的疲態,知識點越來越龐大,學習的內容越來越多。想要進入大廠,還要求熟悉一門後臺語言等等。

原创 沒時間學習,學不進去怎麼辦?

很多時候,很多地方,總會聽到有人說,沒時間學習,學不進去,學不動了。下面我來談談我對學習的看法。 1、學不進去 1.1 爲什麼你學不進去 我認爲“學不進去”分兩種情況,一種是真的學不進去,還有一種專業技術學不進去。 “真學不進去”主要出現

原创 卡牌分組

目錄 給定一副牌,每張牌上都寫着一個整數。 此時,你需要選定一個數字 X,使我們可以將整副牌按下述規則分成 1 組或更多組: 每組都有 X 張牌。 組內所有的牌上都寫着相同的整數。 僅當你可選的 X >= 2 時返回 true。 示例 1

原创 種花問題

目錄 假設你有一個很長的花壇,一部分地塊種植了花,另一部分卻沒有。可是,花卉不能種植在相鄰的地塊上,它們會爭奪水源,兩者都會死去。給定一個花壇(表示爲一個數組包含0和1,其中0表示沒種植花,1表示種植了花),和一個數 n 。能否在不打破種

原创 計數二進制子串

目錄 給定一個字符串 s,計算具有相同數量0和1的非空(連續)子字符串的數量,並且這些子字符串中的所有0和所有1都是組合在一起的。重複出現的子串要計算它們出現的次數。 示例1: 輸入: "00110011" 輸出: 6 解釋: 有6個子

原创 反轉字符串中的單詞

目錄 給定一個字符串,你需要反轉字符串中每個單詞的字符順序,同時仍保留空格和單詞的初始順序。 示例: 輸入: "Let's take LeetCode contest" 輸出: "s'teL ekat edoCteeL tsetnoc"

原创 javascript數據結構

1、反轉字符串中的單詞 2、計數二進制子串

原创 js將秒轉換爲日時分秒

參數s:時間秒 function secondsFormat( s ) { var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整 var hour = M

原创 js數組去重的多種方法

方法1,使用for遍歷,判斷數組內元素是否相等 var arr1 = [1, 23, 1, 1, 1, 3, 23, 5, 6, 7, 9, 9, 8, 5] var arr2 = [] arr2.push(...arr1) funct