原创 【lintcode筆記】搜索插入位置

給定一個排序數組和一個目標值,如果在數組中找到目標值則返回索引。如果沒有,返回到它將會被按順序插入的位置。 你可以假設在數組中無重複元素。 樣例 [1,3,5,6],5 → 2 [1,3,5,6],2 → 1 [1,3,5,6]

原创 【lintcode筆記】兩數組的交 II

計算兩個數組的交 注意事項 每個元素出現次數得和在數組裏一樣 答案可以以任意順序給出 樣例 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2]. //不必去重 #include

原创 【lintcode筆記】合併排序數組

合併兩個排序的整數數組A和B變成一個新的數組。 樣例 給出A=[1,2,3,4],B=[2,4,5,6],返回 [1,2,2,3,4,4,5,6] //簡單的合併算法,時間複雜度O(max(m,n)) 空間複雜度O(m+n) #

原创 【lintcode筆記】兩數組的交

返回兩個數組的交 注意事項 Each element in the result must be unique. The result can be in any order. 樣例 nums1 = [1, 2, 2,

原创 【lintcode筆記】經典二分查找問題

在一個排序數組中找一個數,返回該數出現的任意位置,如果不存在,返回-1 樣例 給出數組 [1, 2, 2, 4, 5, 5]. 對於 target = 2, 返回 1 或者 2. 對於 target = 5, 返回 4 或者

原创 使用 async/await 優化異步編程

理解 JavaScript 的 async/awaitECMAScript 6 入門 - async 函數ECMAScript 6 入門 - Generator 函數的異步應用 回調函數 使用回調函數的傳統異步編程有可能嵌套多層回調函數,

原创 前後端架構發展

  你不得不瞭解的前後端分離原理實現前後端分離的心得我們爲什麼要嘗試前後端分離正確理解前後端分離   最小化結構的 web 記得以前初接觸 web 開發時,爲了練手寫過一個特別簡單的 web 網頁通訊錄。 麻雀雖小,五臟俱全。這個通訊錄

原创 CSS文本:空白與換行的處理

white-space white-space 屬性設置如何處理元素中的空白。   屬性值   normal 連續的空白符會被合併,換行符會被當作空白符來處理。填充 line 盒子時,必要的話會換行。nowrap 和 normal 一樣

原创 React + Redux的模塊組織方式

React + Redux 是React生態中使用最頻繁的技術棧,關於如何組織React+Redux的項目結構有如下幾種:   按照類型   這裏的類型指的是一個文件在項目中充當的角色類型,即這個文件是一個component,還是一個c

原创 React 的 props.children

props.children 簡介   在典型的React數據流模型中,props 是組件對外的接口。props 作爲父子組件溝通的橋樑,爲組件的通信和傳值提供了重要手段。   this.props 對象的屬性與組件的屬性一一對應,但其中

原创 text-overflow 的使用

text-overflow 是一個很常用的 CSS 屬性,該屬性設置截斷的文本溢出內容如何顯示。   屬性值 clip(默認值) 在內容區域的極限處截斷文本。因此在字符的中間可能會發生截斷。   ellipsis 用一個省略號 ('…'

原创 閱讀筆記 - 異常處理及擴展

06/18 10:32   相關文章 【第1641期】異常處理,"try..catch"【第1643期】自定義錯誤及擴展錯誤   筆記梳理 使用   以 JSON.parse 方法爲例   let json = '{ "age":

原创 flex-grow 屬性深入探討

  flex-grow 不易理解,難道不是嗎?深入理解css3中的flex-grow、flex-shrink、flex-basis寫給自己看的display: flex佈局教程Flex 佈局教程:語法篇 一開始學習 flex-grow 時

原创 原型鏈與 instanceof 運算符

一次面試經歷 面試官從繼承和原型鏈問到 typeof 運算符,又順着問到了 instanceof 這個運算符。   我:instanceof 運算符用於判斷一個對象是否是另一個的實例,比如 A instanceof B 就是判斷 A 是

原创 React 組件實例的生命週期

生命週期   簡單來說,一個 React 組件實例從創建到銷燬,會經歷創建->掛載->更新(也許重複更新)->銷燬的過程。   創建和掛載   React.js 將組件渲染,並且構造 DOM 元素然後插入頁面的過程稱爲組件的掛載。