原创 2019 再聊移動端 300ms 延遲及 fastClick 原理解析

前言 最近公司新開了一條業務線,有幸和大佬們一起從頭開始構建一套適合新業務的框架。俗話說得好呀,適合自己的纔是最好的 😎。在新項目的 CodeReview 的時候,被大哥提到有沒有添加 fastClick 解決移動端 300ms 延遲的問題

原创 異端審判器!一個泛用型文本聚類模型的實現(2)

上文鏈接:異端審判器!一個泛用型文本聚類模型的實現(1) 上回,我們提出了一種只要輸入一堆字符串,就能根據字符串的構造挑揀出“少數派”,以識別異常參數的構想。我們將它稱作“異端審判”。 前文中我們已經定義好了一些必要概念,並寫出了函數實

原创 從 10 秒到 2 秒!ElasticSearch 性能調優

大家好,我是皮蛋二哥。 “ELK”是 ElasticSearch、Logstash、Kibana 三門技術的簡稱。如今 ELK 技術棧在互聯網行業數據開發領域使用率越來越高,做過數據收集、數據開發、數據存儲的同學相信對這個簡稱並不陌生,而E

原创 不怕你用不上!CSS 列表項佈局技巧

編者按:爲了不引入 HTML 標籤自身的樣式,本文未考慮 HTML 語義化的提倡,以使得行文與示例代碼更加簡潔。這是文章寫作需要,而非代碼風格示範。 在開發中我們經常會遇到關於如何展示列表的問題,例如: 圖片選擇器列表 人員部門選擇列

原创 人工智障也刷題!Kaggle 入門之實戰泰坦尼克號

背景 關於 Kaggle https://www.kaggle.com/ 這是一個爲你提供完美數據,爲你提供實際應用場景,可以與小夥伴在數據挖掘領域 high 的不要不要的的地方啊!!! Kaggle 是一個用來學習、分享和競賽的線上

原创 React 重要的一次重構:認識異步渲染架構 Fiber

Diff 算法 熟悉 react 的朋友都知道,在 react 中有個核心的算法,叫 diff 算法。web 界面由 dom 樹組成,不同的 dom 樹會渲染出不同的界面。react 使用 virtual dom 來表示 dom 樹,而 d

原创 認識 MongoDB 4.0 的新特性——事務(Transactions)

前言 相信使用過主流的關係型數據庫的朋友對“事務(Transactions)”不會太陌生,它可以讓我們把對多張表的多次數據庫操作整合爲一次原子操作,這在高併發場景下可以保證多個數據操作之間的互不干擾;並且一旦在這些操作過程任一環節中出現了錯

原创 用“活着的”CNN進行驗證碼識別

1 驗證碼 驗證碼( CAPTCHA )是一種區分用戶是計算機或人的公共全自動程序。在 CAPTCHA 測試中,作爲服務器的計算機會自動生成一個問題由用戶來解答。這個問題可以由計算機生成並評判,但是必須只有人類才能解答。由於計算機無法解答

原创 深度介紹:💾 你聽說過原生 HTML 組件嗎?

嘿!看看這幾年啊,Web 前端的發展可是真快啊!想想幾年前,HTML 是前端開發者的基本技能,通過各式各樣的標籤就可以搭建一個可用的網站,基本交互也不是問題。如果再來點 CSS,嗯,金黃酥脆,美味可口。這時候再撒上幾把 JavaScript

原创 一道事件循環題引發的血案

這次我們就不要那麼多前戲,直奔主題,我們的龍門陣正式開始。 開局一道題,內容全靠吹。(此處應有滑稽) // 文件名: index.js // 我們儘量模擬所有的異步場景,包括 timers、Promise、nextTick等等 setTi

原创 在區塊鏈上編程:DApp 開發實戰——來寫個競猜遊戲吧

導讀:本文旨在引導對 DApp 開發感興趣的開發者,構建一個基於以太坊去中心化應用,通過開發一款功能完備的競猜遊戲,邁出 DApp 開發的第一步,通過實例講解 Solidity 語言的常用語法,以及前端如何與智能合約進行交互。如果正在閱讀的

原创 在區塊鏈上編程:DApp 開發簡介

當你開始探索區塊鏈開發,需要瞭解到這些。 一、DApp介紹 什麼是 DApp? DApp 是 Decentralized Application 的簡稱,及去中心化應用。 在某種程度上,比特幣可以說是出現的第一個 DAPP,因爲它是完全

原创 異端審判器!一個泛用型文本聚類模型的實現(1)

如果給你一大堆用戶輸入,裏面有大量的中文地名,像是“北京”、“成都”、“東莞”,不幸的是,其中也混有一些羅馬地名,比如 “Singapore”、“New York”、“Tokyo”。你的任務是將它們分開,你會如何去做? 當然,有很多方法可以

原创 讀完這篇文章,就能擁有炫同事一臉的超能力:JavaScript 魔幻代理

前言 什麼是代理? 上小學的時候,李小紅來你家叫你出去玩,第一個迴應的不是你自己,是你媽:“王小明在家寫作業,今天不出去!” 上中學的時候,趙二虎帶着小弟們放學在校門口等着揍你,走在前面的不是你自己,是二虎他爸:“考試沒及格還學會裝黑社會了

原创 Markdown 工程師也不簡單:如何寫一個高逼格 README

最近一個項目從程序員變成了一個高級文檔哥,好吧,我還稱不上高級,但是我發現寫文檔真不是一件容易的事情,要怎麼寫的讓人看的舒服、巴適、爽的不行,看完就想給你個贊呢?我也總結了一下寫文檔的一些感想,也不能說是經驗,畢竟小弟還年輕,哈哈。 編寫