收藏 / 列表

baby7 - 給VitePress的右上角增加Github角標

給VitePress的右上角增加Github角標 介紹 我沒有找到VitePress的Github角標的插件,所以做了後面的嵌入流程,方案是在主題佈局中直接引入。如果不知道這兩個項目的同學可以看看介紹部分 github-corner 可以在頁面的四角顯示Github角標,可以自定義大小、背景顏色。當鼠標移動到這個角標時還能看到Github搖尾巴的動畫 官網地址: https://tholman.c

vue.js , github

蓋亞 - 大膽猜想:Labelme的AI多邊形(AI-Polygon)功能是怎麼實現的?

大膽猜想:Labelme的AI多邊形(AI-Polygon)功能是怎麼實現的? 百度一下,有關AI-Polygon的詞條大多是使用教程,卻很少有人挖掘其背後的原理。在開發自己的標註軟件過程中,我設想出一個接近原版的開發邏輯: 1,加一個按鈕(名稱為AI多邊形),點擊開啓AI-Polygon功能,同時關閉其他所有鼠標操作會觸發的功能 2,跳出選項框,供用户選擇模型,用户選擇後選項框關閉,並記錄

vue.js , flask , 後端 , 前端

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

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

插件 , vite , rollup , typescript , 前端

你好啊你好 - div + transform 實現旋轉圖片並得到期望的佔位盒子

效果圖 使用示例 script setup lang="ts" import RotatedImage from "**/RotatedImage.vue"; import { ref } from "vue"; const value = ref(50); const clockwise = ref(true); const src = ref( "https://naive-ui.os

vue.js , Css , HTML , 前端 , Javascript

OpenTiny社區 - 老闆要排名可視化?我反手甩出TinyChart 排名進度圖

本文由張顥嚴同學原創。 前言 OpenTiny HUICharts 是一套功能強大的前端可視化圖表庫,提供豐富的圖表組件、支持 Vue、React、Angular 等主流前端框架,並內置多套主題且可靈活定製,同時完全兼容 ECharts API,使開發高性能、響應式的數據可視化應用變得簡單便捷。 RankProcessChart 基於 HUICharts 開發,專門用於展示排名及流程類數據的可視化

圖表庫 , 前端

wszgrcy - 我開源了一個表單庫 - 元數據定義一次,即可渲染

我查看了市面上所有的表單庫,都有一個致命的缺點,定義多次才能實現表單 比如,像下面的代碼(偽代碼) interface Test { firstName: string; } const form = useFormTest({ defaultValues: { firstName: "default", }, onSubmit: async ({ value }

react , vue.js , angular , typescript , Javascript

奔放的炒粉 - CSS值的處理過程

CSS值的定義到最終渲染實際上會經過一系列的步驟,這一過程在W3C Recommendation中有介紹,整個過程一共分為6步: 聲明值:應用於元素的每個屬性都會為它提供一個聲明值,當然也可能存在多個,比如在多個樣式表中重複聲明 級聯值:這一步其實就是在計算樣式屬性的權重,從而得到一個權重最高的值 指定值:它一般等於級聯值或者默認值,繼承屬性用的繼承值 inherit,非繼承屬性將用初

vue.js , bootstrap , Css

熱飯班長 - 當從localStorage中獲取數據時,如何做異常處理?

提出問題 下面的代碼在有初始值的情況下,能夠工作的很好,但是當localStorage中存在非法的數據時就會拋出異常,如果你的程序沒有做好異常處理,就會崩潰。 const todosStr = localStorage.getItem('todos') const todos = JSON.parse(todosStr) 分析問題 能夠拋出異常的位置在JSON.parse,當JSON.parse解

localstorage , 前端 , Javascript

京東雲開發者 - java小知識-ShutdownHook(優雅關閉)

一、先提出一個問題 我們如果在JVM退出的時候做一些事情,比如關閉遠程鏈接,怎麼實現呢? 二、ShutdownHook簡介 java裏有個方法Runtime.getRuntime#addShutdownHook,是否瞭解呢? ShutdownHook是什麼意思呢,看單詞解釋“關閉鈎子”,addShutdownHook就是添加一個關閉鈎子,這個鈎子是做什麼的呢?能否解決上面的問題? 1、RunTim

後端

水冗水孚 - 面對業務需求,多思考一下如何更好實現,不要成為麻木的前端npm調包俠

前言 前段時間,有一個業務需求,就是要實現類似excel單元格可以選中的需求,需求如下: ✅ 單擊切換選中狀態 ✅ 按住Ctrl鍵進行拖拽多選 ✅ 禁用項處理 ✅ 右鍵清空所有選中 ✅ 連續選中的視覺效果優化(邊框合併處理) 效果圖 線上預覽地址:https://ashuai.site/reactExamples/verticalSelection github地址:https:/

react , jsx , npm

劉悦的技術博客 - 輕盈瀟灑卓然不羣,敏捷編輯器Sublime text 4中文配置Python3開發運行代碼環境(Win11+M1 mac)

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_210 20世紀初,幾乎所有的飛機都是並列雙翼結構,此時,美國著名飛行大亨霍華德·休斯認為自己的飛機不夠快,助手委婉地提醒他,如果速度太快,飛機的上翼結構支柱很可能會支撐不住,發生斷裂。霍華德憤怒地向助手大喊:“誰説我們需要上翼結構?讓上翼和支柱見鬼去吧,我們需要的是更輕便的單翼飛機!” 於是乎,H1單翼飛機就此出現,這款機型身上

python3 , 編輯器 , 開發環境配置 , 後端 , sublime-text

註銷 - 什麼是面向對象編程領域的胖接口 - Fat Interface

在面向對象編程(Object-Oriented Programming,簡稱 OOP)領域,"胖接口",也稱為"Fat Interface",是一個被廣泛認識並且應當避免的設計反模式。這個術語指的是一個接口(或抽象類)包含了大量的方法,可能超出了單一職責的原則,導致接口變得臃腫、複雜和難以維護。在本文中,我將詳細解釋什麼是胖接口,為什麼它是一個問題,並通過實例來加深理解。 胖接口的定義和問題: "

面向對象編程 , oop , 面向對象設計模式 , 前端 , Javascript

程序員老葉 - 銷售管理系統哪家好?6家知名銷售管理系統廠家真實測評

銷售管理系統哪家好?本篇文章中小編對6家知名銷售管理系統廠家進行真實測評,他們分別是”Zoho CRM銷售管理系統、Salesforce、Microsoft Dynamics 365、HubSpot 、Pipedrive、SAP 銷售管理系統“。 銷售管理系統已成為企業提升客户滿意度、優化運營效率的關鍵工具。面對市場上眾多的銷售管理系統,企業如何才能選擇到最適合自己的呢?本文將對六家知名的銷

vue.js , chrome-devtools , npm

ThinkPHP - 【共享充電寶】express獲取首頁門店邏輯

寫作背景,在發現大部分的時間都去哪了。為什麼,整天做重複的工作。而不是有效的。問題出現在哪呢。 mysql.js const mysql = require('mysql') const conn = mysql.createConnection({ host: '127.0.0.1', user: 'mini', password: '15aZw9fNKjMz9jSKr

express

農民工前端 - 實現回車鍵自動登錄功能:Vue 2 和 Vue 3 的解決方案

實現回車鍵自動登錄功能:Vue 2 和 Vue 3 的解決方案 🚀 在開發登錄表單時,提升用户體驗的一個重要功能是:用户輸入完用户名和密碼後,按下回車鍵即可自動觸發登錄。這個功能看似簡單,但在 Vue 2 和 Vue 3 中的實現方式略有不同。本文將詳細介紹如何在 Vue 2 和 Vue 3 中實現這一功能,並提供完整的代碼示例。 效果展示: 功能需求

回車鍵 , vue.js , 表單 , Vue , 前端開發

Aresn - View UI Plus 發佈 1.3.0 版本,新增 Space、$ImagePreview 組件

View UI Plus 1.3.0 版本已於 2022-06-21 發佈。 更新日誌 請到官網 www.iviewui.com 查看最新版。 新增間距組件 Space。 ImagePreview 新增下載圖片功能。 ImagePreview 新增屬性 toolbar,可選擇開啓的快捷功能並排序。 圖片預覽支持 $ImagePreview 實例化調用。 ImagePreview 新增拖

vue.js , iview , 前端 , html5 , Javascript

新茶十九 - forceWebGL 和 forbidenWebGL

高德地圖中 forceWebGL 和 forbiddenWebGL 這兩個參數的區別、用法和注意事項。 這是一個非常具體且重要的問題,因為它直接關係到高德地圖渲染引擎的選擇。 🆚 核心區別對比 特性 window.forceWebGL = true window.forbiddenWebGL = true

vue.js , 高德地圖 , API , webgl , 前端開發

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

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

github , rust , rpc , JAVA

後山人 - 洞察:低代碼與零代碼的本質區別及其對企業級開發的影響

在數字化轉型的浪潮中,低代碼(Low-Code)和零代碼(No-Code)平台因其承諾的效率提升而備受關注。然而,兩者並非同義詞,它們在目標用户、所需技能、應用場景和定製化能力上存在本質區別。 本文將詳細闡述低代碼和零代碼的核心差異,分析它們各自的侷限性,並結合 鋭智後台(RaiseAdmin)快速開發平台 的實踐,説明其如何通過“代碼生成 + 專業編碼”的混合模式,為企業級應用提供一個超越兩者侷

小程序 , php , Javascript