原创 小趴

遞增(增量)輪詢 我們平常開發中,經常用到,輪詢。但是有些場景下, 對某些輪詢有一些額外的要求。 例如我現在公司在做的項目中,後臺有隊列任務,如果隊列任務少,或者空閒的話,那麼這個任務很快就能夠完成, 否則,就需要排隊。 那麼一開始,前臺發

原创 #Vue-cli 5 怎麼打印代理地址 #Vue-cli 5 怎麼查看真是請求地址 ?

proxy: { '/api': { target: 'http://192.168.3.47:1228', changeOrigin: true, onProxyReq: function (proxyReq,

原创 做了個vscode 小插件,用於修改window 的顏色以區分同時打開的不同工作區,快用起來吧!

Coralize marketplace/coralize 以高效且便捷的方式自定義Visual Studio Code工作區窗口的狀態欄、標題欄以及活動邊欄等顏色!這將對那些需要同時打開多個vscode窗口/工作區的人非常有用。Coral

原创 wsl2 網絡代理設置

【轉載文章】原文鏈接 在 WSL2 環境中 clone 一個很大的 git 項目,不走代理速度很慢,所以研究了一下怎麼讓 WSL2 走 Windows 的代理客戶端。 WSL1 和 WSL2 網絡的區別 在 WSL1 時代,由於 Linux

原创 [7626] 01 組件渲染:vnode 到真實 DOM 是如何轉變的?

在 Vue.js 中,組件是一個非常重要的概念,整個應用的頁面都是通過組件渲染來實現的,但是你知道當我們編寫這些組件的時候,它的內部是如何工作的嗎?從我們編寫組件開始,到最終真實的 DOM 又是怎樣的一個轉變過程呢?這節課,我們將會學習 V

原创 [7625] 導讀 一文看懂 Vue.j 3.0 的優化

我們的課程是要解讀 Vue.js 框架的源碼,所以在進入課程之前我們先來了解一下 Vue.js 框架演進的過程,也就是 Vue.js 3.0 主要做了哪些優化。 Vue.js 從 1.x 到 2.0 版本,最大的升級就是引入了虛擬 DOM

原创 [REACT_DOC]-Quick Start

目錄Quick Start創建以及嵌套組件用 JSX 書寫 標記(markup)添加樣式展示數據條件渲染列表渲染事件響應更新屏幕使用 Hooks在組件之間共享數據 Quick Start 概覽: 如何創建以及嵌套組件 如何添加markup

原创 SPA路由實現的基本原理

1. SPA路由實現的基本原理 前端單頁應用實現路由的策略有兩種,分別是 基於hash 和 基於 History API 基於hash 通過將一個 URL path 用 # Hash 符號拆分。— 瀏覽器視作其爲虛擬的片段。 最早前端

原创 HTMLCollection 和 Nodelist 的異同?

HTMLCollection 和 Nodelist 的異同? 1. w3 關於這兩者的定義 HTMLCollection: An HTMLCollection is a list of nodes. An individual node

原创 Ubuntu 未使用顯卡解決辦法

sudo apt-get autoremove sudo apt-get autoclean sudo apt-get update sudo apt-get -f install sudo apt

原创 七種基本數據結構

@jayce 數據結構本身是用於數據的存儲,其核心在於保存數據。 掌握一個數據解構,應該重點把握兩個方面: 該數據結構的特點有哪些? 該數據結構的增刪查是如何進行的?有哪些點值得注意? 該數據結構有哪些擴展形式,其特點和增刪查又是如何進

原创 CroLAX 問題反饋

原创 [工具] Clash #Linux #Ubuntu 配置教程

1. 下載解壓 下載最新的 clash 包, 以 v1.12.0 / amd64 爲例子, 在你準備放置的目錄內: wget https://github.com/Dreamacro/clash/releases/download/v1.1

原创 Nestjs-Authentication 文檔翻譯

Authentication 認證 是大多數應用程序中非常重要的部分. 有很多不同的方法和策略去處理 認證, 根據不同的要求決定。 本章節展示了幾種不同方式,這些方式通常是能夠適用於大多數情況的。 Passport 是node.js 中最流

原创 [工具問題] docker.mysql8 Public Key Retrieval is not allowed

To change the settings on Dbeaver: Right click your connection, choose "Edit Connection" On the "Connection settings