博客 RSS 訂閱

銀之夏雪 - 從底層到實踐:深度解析 Vue Composition API 與 React Hooks 的異同

一、設計哲學與底層原理差異 1.1 響應式系統的基因差異 Vue3 的 Composition API 建立在 Proxy-based 響應式系統之上,通過劫持對象的 getter/setter 實現依賴收集。當訪問響應式對象時,Vue 會自動建立組件與數據的依賴關係。 // Vue 響應式原理簡版實現 function reactive(obj) { return new Proxy(obj

react , vue.js , react-hooks , vue3 , 前端

收藏 評論

銀之夏雪 - Vue 3 vs Vue 2:深入解析從性能優化到源碼層面的進化

Vue.js 是當今前端開發中最受歡迎的框架之一。隨着 Vue 3 的發佈,它在性能優化、開發體驗、響應式系統、構建工具和熱更新等多個方面都帶來了巨大提升。本文將深入剖析 Vue 3 的進化,包括其 源碼實現 方面的優化,如 diff算法、靜態標記、編譯優化 ,以及 Vue 3 在熱更新、構建工具上的改進。 1. 性能提升:底層優化的革命 1.1 響應式系統的改進:從 Object.defineP

vue2 , vue.js , vue3 , 前端 , Javascript

收藏 評論

Timor - 前端失蹤人口再次迴歸之MAC環境部署搭建~

前言 新環境新工作方向 導致很久都不寫代碼了 但是機緣巧合下 有活找上我了 想到現在的現狀 一秒沒猶豫就滿口答應了 但是吧 我換電腦了 hhh 得從環境安裝第一步開始 之前開發的時候一直用的windows電腦做的開發 所以mac的命令和環境安裝的步驟都不瞭解 在這裏記錄一下 整個步驟和結果 計劃: 1: 安裝git,保存好公鑰。 2: 安裝npm,nrm,用nvm管理node 3: 安裝ion

node.js , macbook , nvm , npm , 前端

收藏 評論

蘇琢玉 - 基於責任鏈與策略模式的輕量級PHP日誌庫設計

你有沒有遇到過這樣的情況:代碼被各種人拷來拷去,散落在不同的服務器上,它們運行着同樣的代碼,卻各有各的脾氣。A 服務器風平浪靜,B 服務器炸成煙花,C 服務器似乎活着但又不太對勁……而你,每天都在面對來自四面八方的“XX功能炸了”“接口500了”“部署完直接寄了”的靈魂拷問。 最離譜的是,它們都會從你這同步最新的代碼,但到底是代碼問題還是服務器環境問題,你根本沒辦法第一時間知道。於是,問題就變成了

日誌分析 , php

收藏 評論

float64 - ByteByteGo學習筆記:通知系統設計

引言 在當今這個信息爆炸的時代,通知系統已經成為了現代應用程序中不可或缺的重要組成部分。無論是突發新聞的即時推送、產品更新的及時告知、促銷活動的精準觸達,還是用户交互的實時反饋,通知都扮演着至關重要的角色。一個高效、可靠、可擴展的通知系統,不僅能夠提升用户體驗,增強用户粘性,還能有效地傳遞關鍵信息,驅動業務增長。 本文將深入探討如何設計一個可擴展的通知系統,涵蓋了從需求分析、高層設計到詳細設計的各

系統設計 , 系統架構 , 後端

收藏 評論

帝恩思 - DNS解析錯誤要怎麼處理

在互聯網時代,網絡已經成為人們生活和工作中不可或缺的一部分。然而,當遇到DNS 解析錯誤時,原本暢通無阻的網絡訪問會突然陷入困境,讓人感到十分困擾。DNS,即域名系統,它如同互聯網的電話簿,將人們易於記憶的域名(如www.baidu.com)解析為計算機能夠識別的IP地址。一旦DNS解析出現錯誤,就如同電話簿出錯,導致無法撥通目標網站的 “號碼”。那麼,當遭遇DNS解析錯誤時,我們該如何應對呢?​

dns解析 , dns , dns服務器

收藏 評論

帝恩思 - 為什麼會出現DNS污染?出現DNS污染怎麼辦?

在互聯網的複雜生態中,DNS 作為關鍵的域名解析系統,其正常運作至關重要。然而,DNS 污染現象時有發生,給用户的網絡體驗帶來諸多困擾。瞭解 DNS 污染的成因及應對策略,對保障網絡順暢極為必要。​ 為什麼會出現DNS污染? 惡意攻擊與破壞​ 部分黑客或惡意組織出於非法目的,如竊取用户信息、傳播惡意軟件等,會對 DNS 系統發起攻擊。他們通過入侵 DNS 服務器,篡改域名與 IP 地址的映射

dns劫持 , dns

收藏 評論

同創永益 - 從被動響應到主動防禦——IT 應急演練平台 v3.0.1 重構企業安全免疫系統

在數字化浪潮席捲全球的今天,企業正面臨着前所未有的風險挑戰:某銀行因系統故障導致 2 小時交易中斷,損失超 5000 萬元;某能源集團因災備系統失效,數據恢復耗時長達 72 小時...... 這些慘痛教訓背後,暴露的是傳統應急體系 "重預案、輕實戰" 的致命短板。 在當今數字化時代,企業面臨着複雜多變的IT環境,應急事件的響應能力成為企業穩定運營的關鍵。為了幫助企業更好地應對各種挑戰

it , 數字韌性 , 前端

收藏 評論

JackJiang - 支持百萬人超大羣聊的Web端IM架構設計與實踐

本文由vivo互聯網服務器團隊Cai Linfeng分享,來自公眾號“ vivo互聯網技術”,原題“百萬級羣聊的設計實踐”,下文進行了排版優化和內容修訂。 1、引言 現在IM羣聊產品多種多樣,有國民級的微信、QQ,企業級的釘釘、飛書,還有許多公司內部的IM工具,這些都是以客户端為主要載體。而且羣聊人數通常都是有限制,微信正常羣人數上限是500,QQ2000人,收費能達到3000人,這裏固然有產品考

im , 網絡編程 , 即時通訊

收藏 評論

姜姜 - 新手小白如何獨立創建項目Angular+NestJS

前言 我的配置:OS:Ubuntu 24.04.2 LTS 我的需求:想獨立開發一個使用angular框架的個人博客系統,用於自己的學習和對開發項目的整體把控。由於考慮到主要是增強對Angular的掌握需求,所以後端我採取的是NestJS,和Angular具有相同的架構和語言。 整個初始化項目的過程 npx create-nx-workspace@latest yourProjectName

angular , next.js

收藏 評論

大丸子 - 用C#在Excel工作表中創建數據透視表和數據透視圖

高效處理與分析海量數據是決策中的重要一環。通過C#編程在Excel中自動化創建數據透視表與數據透視圖,能夠將原始數據轉化為可交互的多維度分析表格和圖表。同時,通過編程實現的自動化流程可確保數據更新的同步性與分析結果的一致性,尤其適用於需要定期生成標準化分析報告的場景。相較於靜態表格,數據透視圖表通過動態篩選與鑽取,為決策者提供更多的數據細節,從而進行更深度的分析。本文將介紹如何在.NET框架使用C

數據 , excel , c# , .net , 圖表

收藏 評論

星如雨 - nats,一種高性能、輕量級的分佈式消息系統(純理論,無代碼)

nats 是一種高性能、輕量級的分佈式消息系統,專為雲原生架構設計。以簡單性、高性能、低延遲聞名,適用於構建分佈式系統和微服務架構。 NATS的核心特性 簡單易用: NATS的設計理念之一是保持簡單,無需複雜的配置和管理。NATS 使用簡單的主題(subjects)來實現消息的發佈和訂閲。 高性能: NATS優化了內存管理和網絡性能,處理消息高吞吐量、低延遲。在快速響應系統中表

消息總線 , 消息隊列 , 程序員 , 後端

收藏 評論

數據庫知識分享者 - 《阿里雲Data+AI:開啓數據智能新時代》電子書上線啦!

本書整理了阿里雲在Data+AI領域的最新實踐案例與深度洞察,涵蓋電商、遊戲、營銷、數字內容等多個行業的成功經驗,以及技術專家對數據庫與AI融合趨勢的專業解讀。 通過理論與實踐的結合,我們將共同探索Data+AI如何成為企業智能化轉型的核心驅動力,幫助每一位讀者找到屬於自己的數據智能之路。 現在,只需點此即刻搶先下載閲讀,開啓這場數據智能的探索之旅。不要錯過這個與行業前沿接軌、為企業發展賦能的寶貴

數據挖掘 , date , 數據庫 , 人工智能

收藏 評論

馬爾文999 - 詳解ONES憑據管理

憑據管理類型解析 個人憑據 ONES對於個人憑據的實現基於標準的OAuth2.0 RFC6749 - Authorization Code流程。 從相關博客 快速瞭解技術原理。 授權碼模式(Authorization Code)中關鍵參數獲取方式: redirect_uri由管理員在新建憑據管理表單中填入。 client_id、client_secret在創建成功後由系統自動返回

oauth2.0 , oauth , openapi , ones開放平台

收藏 評論

sysin - Apple Safari 18.3.1 發佈 - macOS 專屬瀏覽器 (獨立安裝包下載)

Apple Safari 18.3.1 發佈 - macOS 專屬瀏覽器 (獨立安裝包下載) 適用於 macOS Sonoma 和 macOS Ventura 的 Safari 瀏覽器 18 請訪問原文鏈接:https://sysin.org/blog/apple-safari-18/ 查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org 之前 Safari 瀏覽器伴隨 macO

safari

收藏 評論

CryptoRzz - node對接期貨行情數據API 碳排放 貴金屬 外匯API

以下是使用 Node.js 對接 StockTV API 的項目實現。我們將使用 axios 進行 HTTP 請求,並使用 ws 庫處理 WebSocket 連接。 項目結構 stocktv-api-node/ │ ├── src/ │ ├── StockAPI.js │ ├── ForexAPI.js │ ├── FuturesAPI.js │ ├── CryptoAPI.js

nodejs爬蟲

收藏 評論

數據庫分享小北 - 《阿里雲 Data+AI:開啓數據智能新時代》電子書上線啦!

本書整理了阿里雲在Data+AI領域的最新實踐案例與深度洞察,涵蓋電商、遊戲、營銷、數字內容等多個行業的成功經驗,以及技術專家對數據庫與AI融合趨勢的專業解讀。 通過理論與實踐的結合,我們將共同探索Data+AI如何成為企業智能化轉型的核心驅動力,幫助每一位讀者找到屬於自己的數據智能之路。 現在,只需點此即刻搶先下載閲讀,開啓這場數據智能的探索之旅。不要錯過這個與行業前沿接軌、為企業發展賦能的寶貴

date , 數據庫 , 人工智能

收藏 評論

clklog - 埋點系統效果不佳?ClkLog帶你看關鍵細節

許多企業在埋點採集用户行為數據的過程中,常常遭遇“功能完備卻數據缺失”的困境,導致系統使用效果不盡如人意。數據採集、分析模擬、圖表呈現,這些環節雖已齊備,但“不好用”的癥結在於方法論的失誤,而非埋點本身的無用。 一、埋點分析的常見問題 從運營角度來看,使用埋點分析時經常遇到的問題主要包括以下幾點: 1.想看瀏覽分佈,發現埋點時漏掉了幾個頁面。 2.全局都埋點了,但是卻找不到想要的數據。

sdk , 開源軟件 , 埋點 , 數據分析

收藏 評論

SelectDB技術團隊 - SelectDB 實時分析性能突出,寶舵成本鋭減與性能顯著提升的雙贏之旅

BOCDOP 寶舵早期基於 TiDB 構建實時數倉,隨着數據量增長,在數據處理效率、OLAP 能力擴展、功能支持、成本與資源方面存在一定優化空間。為提升數據分析能力並優化成本,寶舵引入 SelectDB,達成寫入速度提升 10 倍,成本直降 30% 的顯著成效。 本文轉錄自高瑞軍(寶尊科技 高級架構師)在 Doris Summit Asia 2024 上的演講,經編輯整理。 業務背景 寶尊集團創立

大數據 , 數據倉庫 , 實時 , 數據庫 , 電商

收藏 評論

謙虛好學的山寨機_bS4sGd - linux的 DBI/DBD 標準化安裝文檔A

一、安裝DBI DBI(Database Interface)是perl連接數據庫的接口。其是perl連接數據庫的最優 方法,他支持包括Orcale,Sybase,mysql,db2等絕大多數的數據庫,下面將簡要 介紹其安裝方法。 1.1解壓 tar -zxvf DBI-1.616_901.tar.gz 1.2安裝依賴 yum install perl-ExtUtil

文檔

收藏 評論

超傑 - 【獨立開發作品】SlideBrowser 一個輕量的滑動瀏覽器,給你不一樣的交互體驗

【送碼】【獨立開發作品】SlideBrowser 一個輕量的滑動瀏覽器,給你不一樣的交互體驗 產品介紹 SlideBrowser是一個滑動瀏覽器,當你鼠標移動到屏幕邊緣,自動出現,當失焦時自動隱藏。 使用場景 在應用全屏模式下查詢資料、問 GPT 等 記錄一些待辦事項或者筆記 查看股市、幣市信息 聽歌 看視頻、看直播 翻譯 以下是一些場景的 GIF 圖: 我自己平常主要有

全棧 , 人生 , 產品

收藏 評論

謙虛好學的山寨機_bS4sGd - 基於oracle linux的 DBI/DBD 標準化安裝文檔.

一、安裝DBI DBI(Database Interface)是perl連接數據庫的接口。其是perl連接數據庫的最優 方法,他支持包括Orcale,Sybase,mysql,db2等絕大多數的數據庫,下面將簡要 介紹其安裝方法。 1.1解壓 tar -zxvf DBI-1.616_901.tar.gz 1.2安裝依賴 yum install perl-ExtUtil

文檔

收藏 評論

haixiudeshanghen_cc1dwg - 首發嚐鮮!Gitee AI 上線階躍星辰 StepVideo-T2V 文生視頻模型在線體驗

2月18日,頭部大模型創業公司階躍星辰宣佈開源了文生視頻模型Step-Video-T2V,Gitee AI 第一時間上線了該模型的在線體驗。 Serverless API 頁面現也已新增視頻生成分類及Step-Video-T2V模型入口: 輸入 Prompt 後稍等片刻即可獲得生成的視頻,視頻支持下載至本地: 話不多説,直接看看效果: Prompt:幾隻巨大的長毛猛獁象穿過一

自然語言處理 , 人工智能 , gitee , serverless , 視頻處理

收藏 評論

OpenTiny社區 - TinyVue的DatePicker 組件支持日期面板單獨使用啦!

本文由體驗技術團隊劉坤原創。 現代 Web 開發中,日期選擇器是不可或缺的組件之一。無論是用户填寫表單、篩選數據,還是設置預約時間,日期選擇器都能提供便捷的操作體驗。然而,在某些場景下,我們可能需要將日期面板單獨使用,例如在彈窗、浮層或抽屜中展示,以提升用户體驗。 DatePicker 組件全新升級,支持日期面板單獨使用!無論您是需要在複雜頁面中嵌入日期選擇器,還是希望在特定場景下提供獨立的日期選

vue.js , 組件庫 , 開源 , 前端 , Javascript

收藏 評論