原创 Hdoj1716排列2

Hdoj1716: Problem Description Ray又對數字的列產生了興趣: 現有四張卡片,用這四張卡片能排列出很多不同的4位數,要求按從小到大的順序輸出這些4位數。   Input 每組數據佔一行,代表四張卡片

原创 Hdoj3788ZOJ問題

Hdoj3788: 九度oj1006: Problem Description 對給定的字符串(只包含'z','o','j'三種字符),判斷他是否能AC。 是否AC的規則如下: 1. zoj能AC; 2. 若字符串形式爲xzojx,

原创 113 - Power of Cryptography

Uva 113 - Power of Cryptography  Power of Cryptography  Background Current work in cryptography involves (among ot

原创 Hdoj1863暢通工程

Hdoj1863: 暢通工程 Problem Description 省政府“暢通工程”的目標是使全省任何兩個村莊間都可以實現公路交通(但不一定有直接的公路相連,只要能間接通過公路可達即可)。經過調查評估,得到的統計表中列出了有可

原创 Hdoj1875暢通工程再續

Hdoj1875: 暢通工程再續 Problem Description 相信大家都聽說一個“百島湖”的地方吧,百島湖的居民生活在不同的小島中,當他們想去其他的小島時都要通過劃小船來實現。現在政府決定大力發展百島湖,發展首先要解決

原创 源碼分析:react hook 最佳實踐

源碼分析:react hook 最佳實踐 原文鏈接 前言 本文從 mini React —— Preact 源碼的角度,分析 React Hook 各個 API 的優點缺點。 從而理解爲什麼要用 hook,以及如何最佳使用。 2條

原创 前端監控性能指標

文章目錄前端監控性能指標性能指標階段性指標關鍵性能指標小程序W3C Level 1兼容性常規用法注意事項1、計算HTML文檔請求使用 Nav Timing2、計算靜態資源使用 getEntriesByType('resource'

原创 redux 源碼分析

文章目錄redux 源碼分析簡介三大原則對比 mobx概覽使用深入 reduxcreateStorebindActionCreatorscombineReducerscomposeapplyMiddlewarethunk 中間件總

原创 rollup 打包實踐

原文鏈接 文章目錄簡介Vue 官方使用JS 模塊化演進你有遇到一下問題嗎?構建你的第一個包命令行太長手敲太煩?使用配置文件!結合 npm 使用 rollup常見插件使用 簡介 rollup 是一款像 webpack 一樣的JS代碼

原创 你真的懂JS事件循環嗎

文章目錄任務隊列 Tasks QueuerequestAnimationFrame微任務 Microtasksnodeweb worker參考 原文鏈接 對於瀏覽器而言,有多個線程協同合作,如下圖。具體細節可以參考一幀剖析。 對

原创 koa 源碼分析

文章目錄koa 源碼分析簡介概覽使用例子動手實現一個精簡的 koa骨架第一步,接收一箇中間功能第二步,實現 context 代理第三部,接收多個同步中間件第三部,異步洋蔥圈模型完 koa 源碼分析 原文鏈接 簡介 koa 是由 E

原创 防抖與節流:實踐與勘誤

文章目錄防抖與節流:實踐與勘誤前言防抖使用場景案例節流使用場景勘誤案例總結參考 防抖與節流:實踐與勘誤 原文鏈接 前言 一般對於監聽某些密集型鍵盤、鼠標、手勢事件需要和後端請求交互、修改 dom 的,防抖、節流就很有必要了。 防抖

原创 源碼分析:react hook 最佳實踐(上篇)

文章目錄源碼分析:react hook 最佳實踐(上篇)前言2條規則爲什麼?源碼分析useState使用方式爲什麼?源碼分析useEffect使用方式爲什麼?源碼分析useMemo使用方式爲什麼?源碼分析useCallback使用

原创 400 - Unix ls

Uva 400 - Unix ls  Unix ls  The computer company you work for is introducing a brand new computer line and is devel

原创 Rails

Poj1363: Rails Description There is a famous railway station in PopPush City. Country there is incredibly hilly. Th