原创 leetCode threeSum 15.三數之和

給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例: 給定數組 nums =

原创 leet 16最接近的三數之和

給定一個包括 n 個整數的數組 nums 和 一個目標值 target。找出 nums 中的三個整數,使得它們的和與 target 最接近。返回這三個數的和。假定每組輸入只存在唯一答案。 示例: 輸入:nums = [-1,2,1,-4]

原创 使用docker打包鏡像

先介紹一下docker(來自百度百科): Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制

原创 leetCode11題:Container With Most Water

給你 n 個非負整數 a1,a2,…,an,每個數代表座標中的一個點 (i, ai) 。在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別爲 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成的容器可

原创 js中encodeURI和encodeURIComponent的區別

encodeURI和encodeURIComponent都是對url的編碼。 對URL編碼是常見的事,所以這兩個方法應該是實際中要特別注意的。 它們都是編碼URL,唯一區別就是編碼的字符範圍了: encodeURI方法不會對下列字符編碼 

原创 JS函數節流和分時函數

函數節流和分時函數是 JS高階函數的兩種具體應用場景,它們都是將函數作爲返回值 return 到函數外部。 JS函數節流 函數節流就是降低函數被調用的頻率,主要是針對 DOM 事件暴露出的問題提出的一種解決方案。例如,使用 resize、

原创 leetCode題庫 js實現Longest Substring Without Repeating Characters。

項目閒了些了,繼續搞起來。 Given a string, find the length of the longest substring without repeating characters. var lengthOfLonge

原创 nw (node-webkit) 應用在win7上黑屏

   在本地機器開發時,應用正常,沒任何問題,部署的時候,打開應用黑屏。我用的版本是目前最新的v0.45.4。    因爲之前就用過,懷疑是版本的問題,用之前的版本試一下,發現v0.37之前的沒有問題。    如果你還是選擇使用v0.37

原创 pdf.js不顯示簽名問題

原文件有簽名,但是使用pdf.js查看的時候簽名不顯示: 通過F12發現是: Warning: Unimplemented widget field type "Sig", falling back to base field type

原创 ie8不支持html5標籤屬性解決方案

幫別的項目解決ie8不兼容的問題,最後發現是ie8不支持aside標籤導致的,找了些方案,發現使用Modernizr可以完美解決。 將下面的保存到本地,引入下載的js: <script src="custom.modernizr.js">

原创 ie8意外地調用了方法或屬性訪問

在ie其他版本都沒問題,在使用ie8報錯:意外地調用了方法或屬性訪問。 進行定位發現報錯的位置爲:jQuery的 b.appendChild(a) 方法報錯。 後面查詢發現是有ie8不支持的標籤導致的,只要讓ie8支持那些標籤就可以解決。

原创 在線流程圖 思維導圖

大家肯定總避免不了要畫流程圖,除了visio外,分享幾個在線的畫流程圖的網站,在線的好處就是,可以共享編輯,可以實時查看,不受pc的影響。 https://www.processon.com/ ProcessOn是一個在線作圖工具的聚合平

原创 通過dockerfile創建鏡像

上一篇簡單的說了一下,如何打包鏡像,這篇介紹一下我們如何通過dockerfile創建鏡像。畢竟我們常用的是使用dockerfile打包鏡像。 Dockerfile 是一個用來構建鏡像的文本文件,文本內容包含了一條條構建鏡像所需的指令和說明

原创 React 項目打包後文件體積過大,網頁加載速度慢的問題。(gzip的使用)

react項目中利用dva腳手架,roadhog打包工具打包後只生成了一個index.css 和 index.js 。所有的 js文件 都打包在了一個 index.js 文件中,所以這個文件有1.1M。部署到服務器上,首次訪問首頁加載的會

原创 docker的網絡配置network_mode的坑

Docker中的host模式指定是容器與主機享受相同的network namespace,在這種情況下,我們訪問主機端口就能訪問我們的容器。比如說我們運行tomcat容器並且用-- network=host 來指定我們的網絡模式爲host