收藏 / 列表

冴羽 - SvelteKit 最新中文文檔教程(18)—— 淺層路由和 Packaging

前言 Svelte,一個語法簡潔、入門容易,面向未來的前端框架。 從 Svelte 誕生之初,就備受開發者的喜愛,根據統計,從 2019 年到 2024 年,連續 6 年一直是開發者最感興趣的前端框架 No.1: Svelte 以其獨特的編譯時優化機制著稱,具有輕量級、高性能、易上手等特性,非常適合構建輕量級 Web 項目。 為了幫助大家學習 Svelte,我同時搭建了 Svelte 最新的中文

svelte , 前端框架 , sveltekit , 前端 , Javascript

夢想雲圖網頁CAD - (JS實現編輯DWG文件)網頁CAD SDK集成方法

前言 我們基於mxcad創建了一個在線的CAD項目,該項目中包含了預覽、編輯圖紙、操作圖紙數據庫等多種CAD功能。用户集成後支持二次開發。當前我們提供了兩種集成方式,方案1:通過iframe集成mxcad項目;方案2:直接在項目中集成mxcad-app插件。 下面我們詳細講解第2種mxcad-app的集成方式,這種方式與iframe嵌套集成相比更加方便,集成後也只需要維護當前一個系統項目。

node.js , typescript , html5 , Javascript

運維社 - JVM頻繁GC內存溢出排查

前言 GC(Garbage collection)頻繁和堆內存溢出原因簡單來説是對象佔用堆空間難以回收,新對象無法分配觸發GC或者直接導致內存溢出,最終進程結束。 排查思路是先查看進程各種類型對象佔用空間大小和比例,鎖定佔用空間較多的對象後再分析相關的程序是否有使用不當的地方。下文的側重點是通過多種方式查看堆內存分佈。 例子程序 先編譯(javac FrequentFull

ruby , fastapi , springboot

山頭人漢波 - 前端學 Ruby:唐詩項目部署優化

前言 本篇文章和 Ruby 關係不大,只是涉及到部署問題 前文花了不少時間從零到部署唐詩項目,當時因為篇幅問題留下了不少的坑 例如可以採用 docker-compose 來代替兩個容器互相訪問、使用 shell 命令在本地部署,本文並未對其進行改造,因為傳統部署 Ruby on Rails 的弊端很明顯,需要運維經驗。為快速部署 Rails 引用,筆者尋覓到了 fly.io。本文將在唐詩項目基礎上

ruby-on-rails , 部署 , ruby

前端早早聊 - 【Node 連載 3/9】如何高效開發表現層 Node.js 應用

本文是 2021 年 12 月 26 日,第三十五屆 - 前端早早聊【前端搞 Node.js】專場,來自預測科技的技術總監 —— 芋頭的分享。感謝 AI 的發展,藉助 GPT 的能力,最近我們終於可以非常高效地將各位講師的精彩分享文本化後,分享給大家。(完整版含演示請看錄播視頻):https://www.zaozao.run/video/c35 完整版高清 PPT 請添加小助手「zzleva」獲取

node.js , 前端框架 , graphql , nestjs , 前端

superZidan - 如何構建全棧 AI 應用

人工智能 (AI) 最近掀起了波瀾,ChatGPT 通過 chat completion 功能徹底改變了互聯網。 你可以用它做很多事情:起草電子郵件或其他文章、回答文檔相關的問題、創建會話代理、為你的軟件提供自然語言界面、輔導各種科目、翻譯語言等等。 本文將教會你使用 chat completion 功能構建聊天應用程序的基礎知識,讓每個程序員都能輕鬆上手。 它並不像看起來那麼難。 你將學到以下內

全棧 , node.js , chatgpt , openai , Javascript

普郎特 - Dp框架監聽接口數據方法總結(含 steps 與 wait 討論)

DrissionPage 監聽器 API 完全指南 一、方法概覽 方法 參數 返回類型 阻塞/超時 適用場景 steps(count=XX) count:循環次數或批量數據數量 生成器,每次 yield 一條數據對象 阻塞直到 count 條數據完成 批量同步處理接口數據,已知數據量或固定次數獲取

教程 , 知識 , 爬蟲 , Python

fyuan - 解決egg-mysql插件連接不上mysql問題;

解決egg-mysql連接不上MySql服務器報錯:Client does not support authentication protocol requested by server; consider upgrading MySQL client 問題原因 通過相關問題查閲,發現是由於navicat版本的問題造成連接失敗。mysql8 之前的版本中加密規則是mysql_native_p

node.js , MySQL , eggjs , 前端

看見了 - 【koa】koa-bodyparser源碼

/**! * koa-body-parser - index.js * Copyright(c) 2014 * MIT Licensed * * Authors: * dead_horse dead_horse@qq.com (http://deadhorse.me) * fengmk2 m@fengmk2.com (http://fengmk2.com) */ 'use

源碼學習 , koa

Java陳序員 - 嘎嘎好用!推薦三款開源的 Redis 桌面客户端!

大家好,我是 Java陳序員。 在日常開發中,經常會使用到 Redis, 為了更好的查看和操作 Redis 中的數據,通常會藉助可視化操作客户端工具。 今天,給大家介紹三款開源的 Redis 桌面客户端工具,開箱即用! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 Tiny RDM 一個現代化輕量級的跨平台 Redis 桌面客户端,支持

redis , github , nosql

點墨 - winreg的空值無法寫入導致電腦卡頓問題分析

問題背景 在使用Node.js的winreg模塊進行Windows註冊表寫入操作時,發現當寫入空字符串值時會出現嚴重問題: WinRegistry.set("test", WinRegistry.REG_SZ, "", (err) = console.error(err)) 問題現象 第一次寫入:會在註冊表中寫入一個 /f 值 後續寫入:進程會阻塞在註冊表操作上 系統影響:任務管理器中出現

windows , node.js , registry

羊先生 - 完整版移動端滑動事件封裝

touchEvent 基於Jquery擴展在移動端產生的事件,包含,單次觸摸事件,兩次觸摸事件,長按事件,滑屏事件,向上滑動事件,向下滑動事件,向左滑動事件,向右滑動事件 預覽 地址預覽 https://hangjob.github.io/touchEvent/index.html 事件類型 單次觸摸事件 $(el).tap tap: function(element, fn) {

移動端web , jquery , 前端 , html5 , Javascript

用户bPdeG32 - Yarn:如何優化依賴管理和加速構建過程

在現代JavaScript開發中,包管理器扮演着至關重要的角色。npm(Node Package Manager)是最常見的包管理工具,但在一些項目中,開發者可能會遇到npm在處理大型依賴和複雜構建過程時出現性能瓶頸的問題。此時,Yarn作為一個替代品應運而生,尤其以其對依賴管理的優化和構建速度的提升而受到開發者青睞。 Yarn是如何優化依賴管理的? 在早期的npm版本中,安裝依賴的過程可能非常緩

node.js , yarn , typescript , 前端 , Javascript

水冗水孚 - 力扣之 4 的冪 & 3 的冪 & 2 的冪(遞歸思想)

題目描述 給定一個整數,寫一個函數來判斷它是否是 4 的冪次方。如果是,返回true;否則,返回false。 整數n是 4 的冪次方需滿足:存在整數x使得n == 4x 示例 1: 輸入: n = 16 輸出: true 示例 2: 輸入: n = 5 輸出: false 示例 3: 輸入: n = 1 輸出: true 力扣原題目地址 4 的冪:https://leetcode.cn/probl

leetcode , 遞歸

一顆冰淇淋 - 為React組件庫引入自動化測試:從零到完善的實踐之路

為什麼我們需要測試? 我們的 React+TypeScript 業務組件庫已經穩定運行了一段時間,主要承載各類UI展示組件,如卡片、通知等。項目初期,迫於緊張的開發週期,我們暫時擱置了自動化測試的引入。當時團隊成員對組件邏輯瞭如指掌,即便沒有測試也能遊刃有餘。 然而隨着時間推移,問題逐漸顯現。當新成員加入或老組件需要迭代時,我們常常陷入兩難:修改代碼可能破壞原有功能,但不修改又無法滿足新需求。特別

react , 自動化測試 , typescript , 前端 , Javascript

flydean - 深入探討Java面試中內存泄漏:如何識別、預防和解決

引言 在編寫和維護Java應用程序時,內存泄漏是一個重要的問題,可能導致性能下降和不穩定性。本文將介紹內存泄漏的概念,為什麼它在Java應用程序中如此重要,並明確本文的目標,即識別、預防和解決內存泄漏問題。 內存泄漏的概念 內存泄漏是指應用程序中分配的內存(通常是堆內存)在不再需要時未能正確釋放。這些未釋放的內存塊會積累,最終導致應用程序消耗過多的內存資源,甚至可能導致應用程序崩潰或變得非常緩慢。

內存 , 面試 , 內存泄漏 , JAVA