我們?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è)插件提供。
最近學(xué)弟去面了字節(jié)跳動(dòng),但是由于面試經(jīng)驗(yàn)少,面試的時(shí)候緊張了,一時(shí)之間沒(méi)有寫(xiě)出來(lái),之后來(lái)我交流了一下。那我就來(lái)分析分析這道題目。
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)
Go Team 發(fā)布了 Go 1.15.1 和 Go 1.14.8,以解決最近報(bào)告的安全問(wèn)題。建議所有受影響的用戶更新到以下版本之一(如果不確定哪個(gè)版本,請(qǐng)選擇 Go 1.15.1)。
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)更佳。
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ù)覽。
在本文中,我們將簡(jiǎn)要介紹13種代碼審查標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)可以極大地幫助改善軟件的運(yùn)行狀況并保持開(kāi)發(fā)人員滿意。
如何保證`Nginx`的高可用呢?這是個(gè)問(wèn)題。不論你用什么樣的方案,到最后總是要?dú)w為單一,很讓人苦惱。
在 mysql中設(shè)計(jì)表的時(shí)候, mysql 官方推薦不要使用 uuid 或者不連續(xù)不重復(fù)的`雪花id` (long形且唯一,單機(jī)遞增),而是推薦連續(xù)自增的主鍵 id,官方的推薦是 `auto_increment` ,那么為什么不建議采用 `uuid` ,使用 `uuid` 究竟有什么壞處?