原创 Electron 進程管理工具開發日記3:進程池負載均衡、智能啓停

>> 原文鏈接 文中實現的部分工具方法正處於早期/測試階段,仍在持續優化中,僅供參考... 在 Ubuntu20.04 上進行開發/測試,可用於 Electron 項目,測試版本:[email protected] / 9.3.5 Con

原创 hexo個人網站優化探索

>> 原文鏈接 Contents ## Contents ## 前言 1. hexo 是什麼? 2. 何爲優化? ## 性能優化指標 1. 整體運行性能 2. 網站可訪問性 3. 網站是否應用了最佳實踐策略 > 1) 使

原创 前端123:瀏覽器緩存的工作方式

瀏覽器緩存的工作流程      通過網絡獲取內容既速度緩慢又開銷巨大。較大的響應需要在客戶端與服務器之間進行多次往返通信,這會延遲瀏覽器獲得和處理內容的時間,還會增加訪問者的流量費用。因此,緩存並重複利用之前獲取的資源的能力成爲性能優化的

原创 理解React:Fiber架構和新舊生命週期

➣ React Fiber原理 React架構 1)Virtual DOM 層,描述頁面長什麼樣 2)Reconciler 層,負責調用組件生命週期方法,進行Diff運算等 3)Renderer 層,根據不同的平臺,渲染出相應的頁面,如

原创 Electron多進程工具開發日記2:進程管理UI

>>博客原文 文中實現的部分工具方法正處於早期/測試階段,仍在持續優化中,僅供參考... 在Ubuntu20.04上進行開發/測試,可直接用於Electron項目,測試版本:[email protected] / 9.3.5 Conten

原创 Electron/Node多進程工具開發日記

文中實現的部分工具方法正處於早期/測試階段,仍在持續優化中,僅供參考... >> 博客原文鏈接 Contents ├── Contents (you are here!) │ ├── electron-re 可以用來做什麼? │

原创 Ubuntu20.04嚐鮮指南

>> 原文鏈接 基於之前的《Ubuntu18.04踩坑記錄》重新編輯,添加了部分新內容,可以查看原文獲取所有內容(部分違反網絡安全法的內容已在本文刪除)。文章提及內容基本適用於Ubuntu18.04和Ubuntu20.04,針對特定Ubu

原创 基於s3對象存儲多文件分片上傳的Javascript實現(一)

nojsja.gitee.io/blogs 更多內容已經在個人博客發佈,請知悉 Contents 概述 瀏覽器文件操作限制 前端多文件分片上傳的原理和實現 預覽 概述 Amazon S3 提供了一個簡單 Web 服務接口,可用

原创 基於Antd庫實現可編輯樹組件

nojsja.gitee.io/blogs 更多內容已經在個人博客發佈,請知悉 I 前言 Antd是基於Ant Design設計體系的React UI組件庫,主要用於研發企業級中後臺產品,在前端很多項目中都有使用。除了提供一些比較基礎

原创 基於Electron的smb客戶端文件上傳優化探索

前言 上一篇文章《基於Electron的smb客戶端開發記錄》,大致描述了整個SMB客戶端開發的核心功能、實現難點、項目打包這些內容,這篇文章呢單獨把其中的文件分片上傳模塊拿出來進行分享,提及一些與Electron主進程、渲染進程和文件

原创 基於s3對象存儲多文件分片上傳的Javascript實現

基於s3對象存儲多文件分片上傳的Javascript實現 Contents 概述 瀏覽器文件操作限制 前端多文件分片上傳的原理和實現 預覽 概述 Amazon S3 提供了一個簡單 Web 服務接口,可用於隨時在 Web 上的任何位

原创 適用於Windows的Linux子系統踩坑記錄(In Update)

前言 最新換了新筆電,結果硬件配置太新,Ubuntu18.04、Linux Mint19裝上後都有問題,無耐又回到了Windows10,現在就只能折騰win10的Linux子系統了(不喜歡虛擬機),儘量在win10上折騰出一個好用的工作環

原创 Electron+Mobx+React 開發記錄

> Contents 前言 開發環境搭建 引入Webpack4.0前端打包工具 Electron代碼結構和代碼熱更新 前端界面React + Mobx 代碼結構和熱更新 Linux桌面客戶端開發遇到的問題 前言 最近桌面系統從Ubu

原创 Electron+Mobx+React 開發記錄

> Contents 前言 開發環境搭建 引入Webpack4.0前端打包工具 Electron代碼結構和代碼熱更新 前端界面React + Mobx 代碼結構和熱更新 Linux桌面客戶端開發遇到的問題 前言 最近桌面系統從Ubu

原创 聯想y7000安裝ubuntu18.04顯卡驅動解決方案

Contents 筆記本配置和操作系統版本 安裝Ubuntu18.04-3後出現的異常 解決方案 筆記本配置 CPU : Intel® Core™ i5-8300H CPU @ 2.30GHz × 8 GPU: Nvidia G