收藏 / 列表

baby7 - 博客的加載速度和大小的優化、優化再優化

0. 前言 最近對博客的加載速度和各種文件體積進行了優化,特此記錄一下 可以點擊七仔的博客測試我的博客速度 1. 基礎 1.1 圖片加載優化 對於非文章類的大圖片先進行一遍壓縮,使用各種壓縮網站就可以 然後對於各種圖片最好都轉換為為webp格式,相對於傳統格式能降低大小大概四成左右 1.2 gzip壓縮 gzip是針對文本類型進行壓縮的,例如html、js、css、txt等格式,可以在ng

vue.js , gzip , 雲存儲 , Nginx , 前端

蓋亞 - 解決electron+Vue(Vite):ERR _CONNECTION_REFUSED

解決用electron打包Vue工程(Vite)報錯electron : Failed to load URL : xxx... with error : ERR _CONNECTION_REFUSED Background: 生產環境通過 Electron 直接加載本地文件系統中的靜態資源 注:node後的狀態碼不重要 明明前端工程可以運行,後端連接也沒問題,為什麼打包完成後總是連不上網址?

vue.js , electron , typescript , npm , Javascript

xiaohe0601 - 👋 一起寫一個基於虛擬模塊的密鑰管理 Rollup 插件吧(二)

上一章 我們詳細介紹了為什麼需要一個自動化的密鑰管理方案,以及如何利用虛擬模塊機制設計並實現一個適用於 Rollup 的密鑰管理插件。 我們從需求出發,將核心的密鑰拆分還原算法獨立為 crypto-splitter 模塊,再通過 rollup-plugin-crypto-key 模塊將其接入 Rollup / Vite 的構建流程。用户只需簡單配置明文密鑰,就能實現在業務代碼中像導入普通模塊一樣獲

插件 , vite , rollup , typescript , 前端

你好啊你好 - 小説關鍵字節點搜索

網頁地址 源碼地址 視頻介紹 https://www.bilibili.com/video/BV1MJ4BzMEHX/?aid=115378525050...

工具 , 小説

OpenTiny社區 - 不止按鈕和表格!TinyVue 偷偷上線 Space 組件,直接搞定「彈性+間距」佈局

本文由TinySpace組件貢獻者夏雯斐同學原創。 前言 近期,TinyVue正式發佈 v3.27.0版本,這次版本更新也增加了很多新特性,space組件就是其中比較重要的一個特性。 Space組件 是 OpenTiny Vue組件庫中的一個佈局容器組件,用於在子元素之間提供靈活的間距控制。 它支持水平與垂直方向排列、自動換行、對齊與分佈控制、以及順序調整等功能,能幫助開發者輕鬆實現響

vue.js , 組件庫 , 前端

wszgrcy - [Angular]單運行時多項目共享依賴方案

ngx-center 一箇中心,多個...... 使用介紹(視頻) 這是什麼? 一個 Angular 單運行時多項目共享依賴的解決方案 只啓動一個 Angular 平台(PlatformRef),其他子項目進行導出(類 es6 module),通過資源文件清單(或單獨 js 文件)進行請求加載 功能 支持子項目在開發時代碼變更的刷新 支持子項目調用主項目導出的命名(e

angular , webpack , angular2 , typescript , Javascript

奔放的炒粉 - 企業在面對新技術時,應當審慎評估其實際適用性

要避免技術創新帶來的風險,企業應當建立有效的技術選型機制。這一機制包括新技術引入前的評估體系、決策流程,以及明確的審批程序。尤其是在大型項目管理中,可以使用研發項目管理系統PingCode進行技術選型的標準化流程管理,確保每項技術選擇都經過全面分析和決策。 企業還可以組建跨部門的技術委員會,包括技術專家、項目經理和業務負責人,共同決策新技術的引進事宜。例如華為和阿里巴巴等知名企業都建立了相應的技術

bootstrap , tailwind-css , chrome-devtools

熱飯班長 - CommonJS的兩種導出方式

知道的朋友應該知道,CommonJS有兩種導出方式,如下所示: // module1.js const name1 = 'Ben'; const name2 = 'Lisa' // 導出方式1 module.exports = { name1, name2, }; // 導出方式2 exports.name1 = name1; exports.name2 = name2; 差異 那麼上

commonjs

京東雲開發者 - KVC原理與數據篩選

作者:宋宏帥 1 前言 在技術論壇中看到一則很有意思的KVC案例: interface Person : NSObject @property (nonatomic, copy) NSString *name; @property (nonatomic, assign) NSInteger age; @end Person *person = [Person new]; person.name =

算法 , 編碼 , kvc , 數據分析 , 程序員

水冗水孚 - 雙指針算法在實際開發中的具體應用之代碼Review文章字符串的片段分割

本文是筆者在實際中具體遇到的場景,從中提取具體的核心的部分,使用前後指針進行性能優化的具體案例 開發需求場景 前段時間,筆者在做代碼Review的時候,發現了一個需求的前端實現方案不太優雅 組員選擇使用了循環加切割的方案去處理這個字符串 筆者最終將其改為,使用快慢指針的方式,讓其變得更加優雅,性能更佳 需求描述 後端有一個字段返回一篇中文文章的具體內容 比如有一個artical文章

leetcode , 雙指針 , 算法 , Javascript

劉悦的技術博客 - 青山不遮,畢竟東流,集成Web3.0身份錢包MetaMask以太坊一鍵登錄(Tornado6+Vue.js3)

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_213 上世紀九十年代,海灣戰爭的時候,一位美軍軍官擔心他們的五角大樓會被敵人的一枚導彈幹掉,從而導致在全球的美軍基地處於癱瘓狀態。這時候,有一位天才的科學家説,最好的中心就是沒有中心。是的,這就是最樸素的去中心化思想,於是互聯網出現了。一個沒有互聯網的時代是無法想象的,互聯網的核心就是把一個信息分成若干的小件,用不同的途徑傳播出

vue.js , 區塊鏈 , 區塊鏈開發 , tornado , 認證授權

註銷 - 雪妖現世:給SAP Fiori Launchpad增添雪花紛飛的效果

在多模態模型的架構上,ChatGPT 的繪圖能力主要依賴以下幾個核心組件: 跨模態編碼器(Cross-Modal Encoder): 跨模態編碼器的作用是將文本和圖像的特徵進行對齊。GPT 可以將用户輸入的文本描述轉換為文本特徵表示,然後利用跨模態編碼器將這些特徵映射到圖像特徵空間。這種方式確保模型能夠理解描述性語言中不同細節是如何與圖像特徵對應的。

saprfc , sap , frontend , abap , ui

程序員老葉 - CRM系統哪個好 ?5 大選型關鍵因素 + 4 款主流產品詳解

客户關係管理(CRM)系統已成為企業增強銷售與服務能力的核心工具。但當前市場上的CRM系統種類繁多,不同系統在功能、價格及用户體驗上差異顯著——無論是Zoho CRM、Salesforce、Microsoft Dynamics 365還是HubSpot CRM,每款系統均有其獨特優勢與適用場景。 一、為什麼需要CRM系統? 企業引入CRM系統的核心價值在於解決客户管理、流程效率與決策支撐的痛點,具

vue.js , chrome-devtools

ThinkPHP - 2024年前端面試題

Angular 2--03 高級應用.pdf: https://download.notestore.cn/s/2227/2024/前端PDF學習文檔/Angular 2--03 高級應用.pdf JavaScript03 面向對象編程.pdf:https://download.notestore.cn/s/2227/2024/前端PDF學習文檔/JavaScript03 面向對象編程.pdf L

angularjs , vue.js

農民工前端 - 基於 Vue 和 Element Plus 的時間範圍控制與數據展示

本文將重點講解如何在 Vue 項目中使用 Element Plus 的 el-date-picker 組件實現時間範圍選擇,並結合“日”、“月”、“年”按鈕動態控制時間範圍。!🚀 1. 核心功能 🎯 時間範圍選擇:使用 el-date-picker 實現日期範圍選擇。 快速切換:通過“日”、“月”、“年”按鈕快速設置時間範圍。 動態綁定:根據用户選擇

vue.js , 高亮顯示 , 時間選擇器 , 前端開發 , HTML

Aresn - View UI Plus 發佈 1.2.0 版本,新增 Image、Skeleton、Typography 組件

View UI Plus 1.2.0 版本已於 2022-06-13 發佈。 更新日誌 請到官網 www.iviewui.com 查看最新版。 新增排版組件 Typography,內置豐富的內容排版 UI,支持拷貝、可編輯、省略等功能。Typography 共包含 5 個組件: Typography 內容結構 Title 標題 Paragraph 段落 Te

vue.js , vue3 , iview , 前端 , ui

新茶十九 - 高德地圖的柵格圖,2D地圖,瓦片圖有什麼區別

高德地圖的“柵格圖”、“2D地圖”和“瓦片圖”這三個概念經常被混用,但它們描述的是不同層面的東西。 簡單來説: 瓦片圖是技術實現方式。 柵格圖是地圖數據的展現形式(與矢量圖相對)。 2D地圖是地圖的顯示模式(與3D地圖相對)。 下面我用一個清晰的表格和詳細解釋來説明它們的區別和聯繫。 🆚 核心概念對比 維度

vue.js , 高德地圖 , 柵格 , 3d , 前端開發

Java陳序員 - 佔用資源極低!這款輕量級 Nacos 性能炸裂!

大家好,我是 Java陳序員。 在開發中,Nacos 作為一款非常流行的微服務配置中心、註冊中心,在構建微服務項目時往往會使用到它。 但是對於個人開發者而言,雲服務器資源有限,往往無法撐起 Nacos 服務的高內存使用! 今天,給大家介紹一款輕量級的 Nacos 服務,功能平替,佔用資源極低! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。

github , rust , rpc , JAVA

後山人 - 告別重複勞動:鋭智後台(RaiseAdmin)如何用“懶人”代碼生成器重塑開發體驗

告別重複勞動:鋭智後台(RaiseAdmin)如何用“懶人”代碼生成器重塑開發體驗 在企業級應用開發中,後台管理系統是不可或缺的一環。然而,重複的CRUD(創建、讀取、更新、刪除)工作常常佔據了開發者大量寶貴時間。今天,我們聚焦一個優秀的開源項目——鋭智後台(RaiseAdmin)快速開發平台,它正以其現代化技術棧和創新的“懶人”代碼生成器,為開發者帶來一場效率革命。 一、現代化技術棧:性能與體驗

vue.js , MySQL , php , Javascript

Bytebase - ORM 越方便,數據庫越慢?頂會論文列舉九大反模式

編者注:原論文《How not to structure your database-backed web applications: a study of performance bugs in the wild》,發表於 ICSE'18。雖然已經過去了 7 年,但依然歷久彌新。 芝加哥大學和華盛頓大學的研究團隊通過一項全面的研究,揭示了 ORM(對象關係映射)框架應用中常見的性能問題及其解決方

MySQL , mongodb , 數據庫 , postgresql