摘要:這個題的思路就是找數組里的兩個點,用這兩個點來做一條直線,然后看數組里的點都在直線上不,我用的是兩點式,需要考慮兩個點或坐標相同的特殊情況。 Max Points on a Line https://oj.leetcode.com/problems/max-points-on-a-line/ Given n points on a 2D plane, find the maximu...
摘要:場景假設宏基筆記本僅由和內存組成,其中生產和內存的工序可以獨立出來交由各個廠商制造。具體代碼如下品種普通方法實現建造者模式實現內部類實現建造者品種客戶端調用,語義化躍然紙上。普通方法實現母一號土豬黑色建造者模式實現公黑珍珠白色 描述:一個復雜的對象由多個部件組成,每個部件可以獨立生成,部件的組裝過程交由指引者完成。 場景:假設宏基筆記本僅由CPU和內存組成,其中生產CPU和內存的工序...
摘要:將設置為將和的放入一個的中,設置橫向軸可以滾動,軸不可滾動。表頭和表內容的橫向方向滾動能力其實是父級樣式賦予的。 1.為了固定表頭我們需要先把表格的head和tbody切分到兩個table里: 和 里。 2.將table-body放在一個table-body-box的div里設置y軸方向可以滾動,x軸方向不可滾動,這樣表內容就能在自己的區域實現垂直方向的滾動了。3.將table-hea...
摘要:渲染層合并對頁面中元素的繪制是在多個層上進行的。擁有兩套不同的渲染路徑硬件加速路徑和舊軟件路徑中有不同類型的層負責子樹和負責的子樹,只有是作為紋理上傳給的。整個圖在中其實有幾種不同的層類型渲染層,這是負責對應子樹圖形層,這是負責對應子樹。 梳理瀏覽器渲染流程 首先簡單了解一下瀏覽器請求、加載、渲染一個頁面的大致過程: DNS 查詢 TCP 連接 HTTP 請求即響應 服務器響應 客戶...
摘要:和雖然也有存儲大小的限制,但比大得多,可以達到或更大支持事件通知機制,可以將數據更新的通知發送給監聽者。有時也用,指某些網站為了辨別用戶身份,進行跟蹤而存儲在本地終端上的數據,通常經過加密。 Web Storage介紹 Web Storage帶來的好處 減少網絡流量:一旦數據保存在本地后,就可以避免再向服務器請求數據,因此減少不必要的數據請求,減少數據在瀏覽器和服務器間不必要地來回傳...