一、什么是重構(gòu) 定義 不改變代碼外在行為的前提下,對代碼做出修改,已改進代碼的內(nèi)部結(jié)構(gòu) 為什么要掌握重構(gòu)技能 存量產(chǎn)品問題:1,難以添加新特性:添加一行代碼需要閱讀理解相關(guān)幾...
一、什么是重構(gòu) 定義 不改變代碼外在行為的前提下,對代碼做出修改,已改進代碼的內(nèi)部結(jié)構(gòu) 為什么要掌握重構(gòu)技能 存量產(chǎn)品問題:1,難以添加新特性:添加一行代碼需要閱讀理解相關(guān)幾...
買房最大的坑 該不該買 現(xiàn)象 為什么會有城市?商業(yè)和貿(mào)易的需要為什么有這么多的城市?交通不夠發(fā)達城市之間在加速分化地鐵圖和房價的關(guān)系人口聚集產(chǎn)業(yè)聚集只有大城市才有房地產(chǎn)能不能...
題目 題解 解法一 尾+1尾數(shù)當(dāng)前值(取余)進位(取整) 有進位下一個數(shù)重復(fù)上述步驟當(dāng)前是最后一個元素進位插入首元素 解法二
題目 給定一個數(shù)組,將數(shù)組中的元素向右移動 k 個位置,其中 k 是非負(fù)數(shù)。 示例 1: 輸入: [1,2,3,4,5,6,7] 和 k = 3輸出: [5,6,7,1,2,...
題目 給定一個數(shù)組,它的第 i 個元素是一支給定股票第 i 天的價格。 設(shè)計一個算法來計算你所能獲取的最大利潤。你可以盡可能地完成更多的交易(多次買賣一支股票)。 注意:你不...
關(guān)鍵概念 表(Table) HBase會將數(shù)據(jù)組織進一張張的表里面,但是需要注意的是表名必須是能用在文件路徑里的合法名字,因為HBase的表是映射成hdfs上面的文件。 行(...
題目 給定一個排序數(shù)組,你需要在原地刪除重復(fù)出現(xiàn)的元素,使得每個元素只出現(xiàn)一次,返回移除后數(shù)組的新長度。 不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) ...
創(chuàng)建型模式處理對象創(chuàng)建相關(guān)問題,直接創(chuàng)建對象不太方便時,提供更好的方法 工廠模式 客戶端請求一個對象,無需知道這個對象是使用哪個類生成的 工廠背后的思想是簡化對象的創(chuàng)建,基于...
新增用戶 到home目錄下查看新增用戶 用戶創(chuàng)建密碼 登錄創(chuàng)建用戶 創(chuàng)建共享目錄 兩個用戶業(yè)務(wù)存在相關(guān)性,需要修改相同的文件,通過創(chuàng)建一個公共目錄,并設(shè)置權(quán)限,使得兩個用戶都...
題目 給出兩個 非空 的鏈表用來表示兩個非負(fù)的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲的,并且它們的每個節(jié)點只能存儲 一位 數(shù)字。 如果,我們將這兩個數(shù)相加起來,則...
題目描述 給定一個整數(shù)數(shù)組 nums 和一個目標(biāo)值 target,請你在該數(shù)組中找出和為目標(biāo)值的那 兩個 整數(shù),并返回他們的數(shù)組下標(biāo)。你可以假設(shè)每種輸入只會對應(yīng)一個答案。但是...
sed 行編輯器 使用方法 set [options] 'AdressCommand' file ...指定option, Adress, Command option -n...
cut 顯示切割的數(shù)據(jù) f:選擇顯示的列 s:不顯示沒有分隔符的行 d:自定義分割符 sort 排序文件的行 n:按數(shù)值排序 r:倒序 t:自定義分隔符 k:選擇排序列 u:...
現(xiàn)象 執(zhí)行python runserver.py報錯,提示地址占用 解決 懷疑端口8891被占用 執(zhí)行 找到端口占用進程image.png 殺掉占用進程 重新執(zhí)行