原创 letcode數組插入合併

Given a collection of intervals, merge all overlapping intervals. 合併有交集的。 Input: [[1,3],[2,6],[8,10],[15,18]] Outpu

原创 23種設計模式再理解

立志於精煉好理解。一句話怎麼絕不多半句。是爲了方便自己腦子形成設計模式的思維導圖。 如果你不瞭解每個模式類圖結構。就不建議看了。這是有基礎的再次理解。 1,簡單工廠模式:通過一個類來負責創建其他類的實例,被創建的通常有共同的特點。

原创 Angular二級導航欄

1,將菜單放入數據庫: 模擬放到該路徑下: src/assets/json/header.json { "siteName": "PGG娛樂健身中心", "menu":[ { "id":

原创 前端雜記(關閉tab,定時函數,方法的理解)

最近得到一個道理:不要給不懂的人講底層。他不懂也不在乎。你需要的是告訴他,這樣實現不了。然後給出你的方案即可。 1,關閉tab。 官網一直實我推薦的方式:(建議先看) windows官方鏈接 比如現有需求: 第三方跳轉進來,新打開

原创 idea工具

常用編輯快捷方式: prvm + enter: 主函數 9.fori: 會出現以9爲界的++或–的可選循環 i等等9.while:會出現while(i==9){}

原创 CSS僞的理解

**一、**僞元素。 <!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title

原创 CSS常見樣式

1,上傳樣式。 我們直到input自帶的樣式是醜的。這裏我們介紹幾種方法。 常規html中: <input type="file" id="fileInput" style="display: none" (click)="fi

原创 前臺文件上傳的相關知識。

曾經踏入一個誤區。上傳文件和數據上傳是一樣的。完全錯誤。 主要的區別:一個數據二進制流形式,一個是json形式。因此他們兩個傳到後臺的方法是不同的,協議也不同。這一點要搞清楚。 1,FormData的理解: https://dev

原创 數據字典用法

1.什麼是數據字典?(引用自百度) 數據字典是指對數據的數據項、數據結構、數據流、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖的各個元素做出詳細的說明。使用數據字典爲簡單的建模項目。簡而言之,數據字典是描述數據的信息集

原创 navicate工具使用

1,查看建表語句,表->右鍵->對象信息->點擊右側有個小角標(DDL)即可看到。

原创 UML

統一建模語言(UML) 統一建模語言(Unified Modeling Language,UML)是一種爲面向對象系統的產品進行說明、可視化和編制文檔的一種標準語言,是非專利的第三代建模和規約語言。UML使用面向對象設計的的建模工

原创 圖形搜索算法

深度優先搜索和廣度優先搜索,都是圖形搜索算法。相似而不相同,不相同主要體現在用途上。 題目: 地上有一個m行和n列的方格。一個機器人從座標0,0的格子開始移動,每一次只能向左,右,上,下四個方向移動一格,但是不能進入行座標和列座標

原创 窮舉算法(是一種思維)

題目:(純數學分析題) 小明很喜歡數學,有一天他在做數學作業時,要求計算出9~16的和,他馬上就寫出了正確答案是100。但是他並不滿足於此,他在想究竟有多少種連續的正數序列的和爲100(至少包括兩個數)。沒多久,他就得到另一組連續

原创 正則再學習

感想:最近參加了一個面試,結果被人鄙視了。 A: “你會寫正則嗎?” 我:”會,有自學過。“ A: “這裏有幾個,你寫下。” 都寫了,結果他一看,問需要這麼複雜嗎?我自己也清楚這種東西不用就忘,能記得都是最基本的,甚至很多都是以前

原创 求和(利用lamda和stream對list操作)

題目: 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 代碼實現: import java.util.ArrayList; public