App下載
最新 最熱

webpack 構(gòu)建進(jìn)度條 ProgressPlugin 源碼剖析

我們?cè)谑褂?webpack 的時(shí)候經(jīng)常會(huì)用到 webpackbar 或者 progress-bar-webpack-plugin 之類的 webpack 插件通過(guò)進(jìn)度條等方式來(lái)展示 webpack 的構(gòu)建進(jìn)度,以提升構(gòu)建過(guò)程中的反饋體驗(yàn)。對(duì)于不同的插件來(lái)說(shuō),它們只是進(jìn)度條的UI展示形式不同而已,但最核心的 webpack 構(gòu)建的實(shí)時(shí)進(jìn)度的數(shù)據(jù)來(lái)源卻是一致的,均由 webpack 內(nèi)部的 `ProgressPlugin` 這個(gè)插件提供。

2020-09-07
6183

(Add sumOf)一道字節(jié)前端原題

最近學(xué)弟去面了字節(jié)跳動(dòng),但是由于面試經(jīng)驗(yàn)少,面試的時(shí)候緊張了,一時(shí)之間沒(méi)有寫(xiě)出來(lái),之后來(lái)我交流了一下。那我就來(lái)分析分析這道題目。

2020-09-07
2908

Linux/Unix 效率工具:快速路徑切換 z 命令

`z` 是一個(gè)開(kāi)源的快速路徑切換工具(類似工具還有`z.lua`、`autojump`、`fasd`)。通過(guò) `Frecency` 機(jī)制對(duì)日常訪問(wèn)的路徑進(jìn)行 `Frecent` 權(quán)重計(jì)算,`z` 會(huì)幫你切換到所有匹配正則關(guān)鍵字的路徑中權(quán)重值最高的那條路徑。

2020-09-07
3459

以前偶然發(fā)現(xiàn)的 Java Bug(JDK 9及之前仍未修復(fù))

15年在中信銀行做持續(xù)集成時(shí),由于當(dāng)時(shí)的項(xiàng)目是基于三方采購(gòu)的 Java配置開(kāi)發(fā)平臺(tái)做的,平臺(tái)自己基于 `Ant` 插件實(shí)現(xiàn)了增量和熱部署。其中有幾個(gè)項(xiàng)目在持續(xù)集成部署時(shí),經(jīng)常發(fā)現(xiàn) `Linux` 平臺(tái)部署成功后(`Windows` 不會(huì)出現(xiàn),`Linux` 也是偶發(fā)現(xiàn)象),新版本代碼并沒(méi)有生效(反編譯 class)

2020-09-05
3031

Go 1.15.1和Go 1.14.8發(fā)布:一個(gè)安全問(wèn)題修復(fù)

Go Team 發(fā)布了 Go 1.15.1 和 Go 1.14.8,以解決最近報(bào)告的安全問(wèn)題。建議所有受影響的用戶更新到以下版本之一(如果不確定哪個(gè)版本,請(qǐng)選擇 Go 1.15.1)。

2020-09-05
3945

Python 3中被忽視了的三大重要功能

Python 3上線已有一段時(shí)間,大多數(shù)開(kāi)發(fā)人員(特別是那些首次編程的人)已經(jīng)在使用它了。不過(guò),你確定已經(jīng)對(duì)Python 3研究透徹了嗎?事實(shí)上,其中還有許多新功能對(duì)大多數(shù)人來(lái)說(shuō)仍處于未知狀態(tài)。本文就將討論P(yáng)ython 3中三個(gè)鮮為人知但非常有用的功能,我在其他語(yǔ)言中接觸到并愛(ài)上了這些功能,它們的加入使得使Python 3體驗(yàn)更佳。

2020-09-05
3038

Java版本新發(fā)現(xiàn):JDK15的14個(gè)新特性和變化

Java Development Kit 15是Oracle對(duì)Java SE(標(biāo)準(zhǔn)版)下一個(gè)版本的實(shí)現(xiàn),已于8月初進(jìn)入了發(fā)布候選階段。JDK 15的亮點(diǎn)包括文本塊、隱藏類、外部?jī)?nèi)存訪問(wèn)API,以及密封類和記錄的預(yù)覽。

2020-09-05
8979

Google鼓勵(lì)的13條代碼審查標(biāo)準(zhǔn)

在本文中,我們將簡(jiǎn)要介紹13種代碼審查標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)可以極大地幫助改善軟件的運(yùn)行狀況并保持開(kāi)發(fā)人員滿意。

2020-09-05
3879

HA(高可用)就像套娃,像胖子,剝掉一層還有一層

如何保證`Nginx`的高可用呢?這是個(gè)問(wèn)題。不論你用什么樣的方案,到最后總是要?dú)w為單一,很讓人苦惱。

2020-09-05
3552

MySQL的主鍵為啥不能用uuid

在 mysql中設(shè)計(jì)表的時(shí)候, mysql 官方推薦不要使用 uuid 或者不連續(xù)不重復(fù)的`雪花id` (long形且唯一,單機(jī)遞增),而是推薦連續(xù)自增的主鍵 id,官方的推薦是 `auto_increment` ,那么為什么不建議采用 `uuid` ,使用 `uuid` 究竟有什么壞處?

2020-09-04
8915