程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Linux 7.0 内核深度解析:调度器重构、XFS 自愈与 NTFS 复兴背后的技术革命
编程
Linux 7.0 内核深度解析:调度器重构、XFS 自愈与 NTFS 复兴背后的技术革命
2026-04-20 22:15:37 +0800 CST
view 591
深入剖析 Linux 7.0 的四大核心变革:调度器从 CFS 重构为 ASAP、XFS 引入 xfs_healer 自愈守护进程、新 NTFS 驱动替代 Paragon、Rust 正式成为内核第二语言。包含大量代码示例与性能对比数据。
Linux
内核
调度器
文件系统
Rust
Twisted是一个强大的Python网络编程框架,支持事件驱动架构和多种网络协议,适合高性能和可扩展的网络应用
综合
Twisted是一个强大的Python网络编程框架,支持事件驱动架构和多种网络协议,适合高性能和可扩展的网络应用
2024-11-17 23:28:38 +0800 CST
view 1716
Twisted是一个强大的Python网络编程框架,支持事件驱动架构和多种网络协议,适合高性能和可扩展的网络应用。本文介绍了Twisted的安装、基本用法、高级特性及实际应用案例,帮助读者深入理解其功能,适合初学者和专业开发者。
编程
Python
网络开发
异步编程
开源库
VibeVoice深度解析:微软如何用7.5Hz超低帧率Tokenizer突破语音AI的「超长上下文」困境
编程
VibeVoice深度解析:微软如何用7.5Hz超低帧率Tokenizer突破语音AI的「超长上下文」困境
2026-04-12 14:25:53 +0800 CST
view 338
深入解析微软VibeVoice开源语音AI框架,探讨其7.5Hz超低帧率Tokenizer、LLM+Diffusion混合架构如何突破60分钟ASR和90分钟TTS的长上下文困境,附完整工程实践代码。
语音AI
ASR
TTS
VibeVoice
微软
开源
深度学习
Lightpanda 深度解析:用 Zig 重写无头浏览器——为 AI 自动化而生的 11 倍性能怪兽
编程
Lightpanda 深度解析:用 Zig 重写无头浏览器——为 AI 自动化而生的 11 倍性能怪兽
2026-05-17 14:48:34 +0800 CST
view 49
Lightpanda 是用 Zig 编写的专为 AI 自动化设计的无头浏览器,内存占用仅为 Chrome Headless 的 1/9,启动速度快 4 倍。本文深入拆解其技术架构、Zig 语言选型、DOM 实现、V8 集成、性能对比及 AI Agent 集成实战。
AI自动化
无头浏览器
Zig
Lightpanda
性能优化
封装WebSocket消息推送,干翻Ajax轮询方式
编程
封装WebSocket消息推送,干翻Ajax轮询方式
2024-11-18 20:10:17 +0800 CST
view 1415
本文对比了AJAX和WebSocket在消息推送中的应用,介绍了如何封装WebSocket消息推送管理器以替代传统的AJAX轮询方式。通过示例代码,展示了AJAX的轮询和长轮询实现,以及WebSocket的高效通信方式。最后,提供了WebSocketManager类的设计思路,强调了其在连接管理、消息处理和重连机制中的重要性。
Web开发
实时通信
技术对比
JavaScript
编程
为何 async/await 会“阻塞”页面?并发处理的正确姿势
编程
为何 async/await 会“阻塞”页面?并发处理的正确姿势
2025-08-15 15:17:50 +0800 CST
view 1027
本文深入探讨了async/await的特性及其在并发处理中的应用,澄清了await并不阻塞主线程的误区,并指出串行执行导致的用户体验问题。通过示例展示了如何使用Promise.all等方法实现并发请求,提升页面渲染速度和用户体验,同时介绍了控制并发数量的技巧,以避免对服务器造成压力。
JavaScript
异步编程
前端开发
性能优化
用户体验
eBPF:Linux内核的「万能插头」如何重塑云原生可观测性与安全格局
编程
eBPF:Linux内核的「万能插头」如何重塑云原生可观测性与安全格局
2026-04-13 03:56:14 +0800 CST
view 262
深入解析eBPF技术原理、CO-RE跨内核兼容机制,通过代码实战展示构建生产级可观测性采集系统和安全防护工具的方法,结合第四届eBPF大会技术前沿,探讨eBPF如何重塑云原生安全与可观测性格局
eBPF
Linux内核
云原生
可观测性
网络安全
CO-RE
Cilium
bpftrace
eBPF大会
容器安全
从BPF到eBPF:深入剖析Linux内核万能执行引擎的架构设计与工程实践
编程
从BPF到eBPF:深入剖析Linux内核万能执行引擎的架构设计与工程实践
2026-04-13 03:57:00 +0800 CST
view 308
深入解析eBPF技术原理、CO-RE跨内核兼容机制,通过代码实战展示构建生产级可观测性采集系统和安全防护工具的方法,结合第四届eBPF大会技术前沿,探讨eBPF如何重塑云原生安全与可观测性格局
eBPF
Linux内核
云原生
可观测性
网络安全
CO-RE
Cilium
bpftrace
eBPF大会
容器安全
防抖(Debounce)与节流(Throttle):从传统实现到现代化方案
编程
防抖(Debounce)与节流(Throttle):从传统实现到现代化方案
2025-08-15 15:52:16 +0800 CST
view 855
本文探讨了防抖和节流这两种前端性能优化技术,介绍了传统实现方式及现代化方案,包括函数装饰器、requestAnimationFrame、AbortController和WebStreamsAPI。通过代码示例,展示了如何在高频触发事件中有效管理性能,提升用户体验。最后,提供了不同实现方式的优缺点对比,帮助开发者选择合适的方案。
前端开发
性能优化
JavaScript
开源 AI 桌面助手 Abu:灵感来自 Claude Code 的 Cowork 模式
编程
开源 AI 桌面助手 Abu:灵感来自 Claude Code 的 Cowork 模式
2026-05-12 06:43:31 +0800 CST
view 103
Abu(阿布)是一个本地运行的AI桌面办公助手,灵感来自Claude Code的Cowork模式。支持28个内置技能+自进化、三档性格系统、IM机器人集成(飞书/钉钉/企微/Slack)、定时任务&事件触发、多Agent后台并行,数据100%本地存储,隐私安全有保障。
Abu
AI桌面助手
Claude Code
Cowork模式
开源
Tauri
MCP
异步时代的错误处理:超越 try-catch 的 Promise.try
编程
异步时代的错误处理:超越 try-catch 的 Promise.try
2025-08-15 15:54:24 +0800 CST
view 778
本文探讨了传统的try-catch在异步JavaScript开发中的局限性,并介绍了Promise.try作为一种统一处理同步和异步错误的新方案。通过示例,展示了Promise.try如何简化错误处理逻辑,提高代码可读性,并确保执行顺序一致。Promise.try使得开发者能够更有效地捕获错误,适用于混合同步与异步逻辑的场景。
JavaScript
错误处理
异步编程
异步编程新姿势:在 JavaScript 中实现高效异步操作
编程
异步编程新姿势:在 JavaScript 中实现高效异步操作
2025-08-15 16:00:47 +0800 CST
view 789
本文探讨了JavaScript中异步编程的多种新方法,分析了`async/await`的性能瓶颈,并提出了通过Promise链式优化、并行执行、批量处理和Promise池化等技术来提升性能的策略。这些方法在高频或大量异步操作场景下可实现高达80%的性能提升,适用于不同的应用场景。
编程
JavaScript
性能优化
异步编程
开发技巧
JavaScript设计模式:发布订阅模式
编程
JavaScript设计模式:发布订阅模式
2024-11-18 01:52:39 +0800 CST
view 1247
发布订阅模式是一种对象间通信机制,发布者通过消息中间件向多个订阅者发送消息,二者不直接相互了解。该模式包含发布者、订阅者和中介等组件,具有解耦、扩展性和灵活性等优点,但也存在消息顺序和性能问题。广泛应用于物联网、事件总线和Vue响应式系统等场景。
设计模式
JavaScript
编程
JavaScript设计模式:观察者模式
编程
JavaScript设计模式:观察者模式
2024-11-19 05:37:50 +0800 CST
view 1277
观察者模式是一种行为设计模式,定义了一对多的依赖关系,使得一个对象的状态变化时,所有依赖者都会得到通知并自动更新。模式包含观察目标和观察者,适用于事件驱动场景,如MVC架构和DOM事件监听。优点包括解耦和灵活性,但也可能导致性能消耗和循环依赖。该模式在许多框架和库中被广泛应用。
设计模式
软件开发
JavaScript
Rust 与 WebAssembly 的商用元年:wasm-pack 1.0 如何重塑前端性能边界
编程
Rust 与 WebAssembly 的商用元年:wasm-pack 1.0 如何重塑前端性能边界
2026-04-13 12:54:29 +0800 CST
view 586
2026年 Rust 与 WebAssembly 商用元年全面解析:wasm-pack 1.0 发布、Rust 1.96 重大变更、性能实测数据、工程化实践与生态全景
Rust
WebAssembly
wasm-pack
WASM
前端性能
编译优化
禁止调试前端页面代码
编程
禁止调试前端页面代码
2024-11-19 02:17:33 +0800 CST
view 1989
本文探讨了几种前端防调试技巧,包括无限输出debugger语句、基于浏览器宽高检测的方法、跳转空白页面的策略,以及使用disable-devtool和console-ban等插件。通过这些方法,可以有效增加调试的难度,防止攻击者通过开发者工具获取代码。然而,这些技术并不能完全阻止恶意攻击者,敏感信息应在后端处理。
前端开发
安全
调试技术
告别卡顿!Lenis平滑滚动库让你的网页滚动如丝般顺滑
编程
告别卡顿!Lenis平滑滚动库让你的网页滚动如丝般顺滑
2025-08-20 09:23:02 +0800 CST
view 997
Lenis是由DarkroomEngineering团队开发的轻量级JavaScript平滑滚动库,旨在解决长页面滚动卡顿、视差效果不同步等问题。它通过`requestAnimationFrame`实现高性能的滚动效果,体积小且框架无关,支持丰富的自定义选项和强大的事件系统。Lenis与GSAPScrollTrigger结合使用,能够实现流畅的视差滚动效果,适合各种前端开发场景。
前端开发
JavaScript
动画效果
10个必备Go库:告别重复代码,提升开发效率
编程
10个必备Go库:告别重复代码,提升开发效率
2025-08-21 14:14:07 +0800 CST
view 1121
本文介绍了10个必备的Go库,旨在提升开发效率并减少重复代码。涵盖了从数据库操作(GORM)到Web框架(Gin)、配置管理(Viper)、测试工具(Testify)、日志记录(Zap)、数据验证(Validator)、CLI开发(Cobra)、Redis客户端(Go-Redis)、监控(Prometheus客户端)以及智能重试机制(Retry)等多个领域。这些库帮助开发者专注于业务逻辑,简化开发流程。
Go语言
开发工具
编程库
软件工程
开源
Vue3中处理大数据量渲染的优化方法,包括虚拟滚动、使用v-once指令、分组渲染、requestAnimationFrame以及优化模板和计算属性
编程
Vue3中处理大数据量渲染的优化方法,包括虚拟滚动、使用v-once指令、分组渲染、requestAnimationFrame以及优化模板和计算属性
2024-11-18 05:04:33 +0800 CST
view 1695
本文探讨了在Vue3中处理大数据量渲染的优化方法,包括虚拟滚动、使用v-once指令、分组渲染、requestAnimationFrame以及优化模板和计算属性。这些技术可以显著提升应用性能,确保用户体验流畅。
前端开发
性能优化
Vue框架
Node.js中接入微信支付
编程
Node.js中接入微信支付
2024-11-19 06:28:31 +0800 CST
view 1851
本文介绍了如何在Node.js中接入微信支付,包括注册商户账号、安装必要的Node.js库、创建支付请求、处理支付结果等步骤。提供了示例代码,展示如何构建XML数据、发送HTTPS请求、解析响应以及处理支付通知。强调了安全性和错误处理的重要性,并推荐了微信支付文档作为学习资源。
支付
开发
Node.js
微信
API
Video.js:视频播放的全能解决方案
综合
Video.js:视频播放的全能解决方案
2024-11-18 23:37:03 +0800 CST
view 1230
Video.js是一个强大且灵活的HTML5视频播放器,支持多种视频格式和流媒体协议,适用于视频分享平台、直播应用和教育培训平台。它易于定制,拥有丰富的插件生态,能够满足各种视频播放需求。通过简单的代码引入和初始化,开发者可以快速上手并实现高质量的视频播放体验。
多媒体
网页开发
视频技术
Axios时代已终结?fetch + AbortController 完美逆袭的实战指南
编程
Axios时代已终结?fetch + AbortController 完美逆袭的实战指南
2025-08-30 15:12:12 +0800 CST
view 848
本文探讨了Axios与浏览器原生APIfetch+AbortController的对比,分析了Axios的历史贡献及其在请求取消、超时控制和拦截器等方面的优势,同时介绍了fetch的原生优势及如何通过AbortController弥补其不足。文章提供了实战代码示例,强调了在现代浏览器开发中选择fetch+AbortController的优越性,减少依赖并提升性能。
前端开发
JavaScript
Web技术
API
性能优化
JavaScript中的常用浏览器API
编程
JavaScript中的常用浏览器API
2024-11-18 23:23:16 +0800 CST
view 1245
本篇博客介绍了JavaScript中的常用浏览器API,包括GeolocationAPI、CanvasAPI和WebAudioAPI。通过示例代码,展示了如何获取用户地理位置、绘制图形以及处理音频。这些API为Web开发者提供了丰富的功能,能够实现地理位置获取、图形绘制和音频处理等,帮助开发者打造更具交互性的Web应用。
Web开发
编程
技术
LiteLLM深度解析:统一调用100+大模型的AI网关SDK架构设计与实战
编程
LiteLLM深度解析:统一调用100+大模型的AI网关SDK架构设计与实战
2026-04-23 21:13:57 +0800 CST
view 298
LiteLLM是一个统一调用100+大模型API的AI网关SDK,旨在解决大模型API碎片化问题。它采用OpenAI格式作为统一接口,支持PythonSDK和ProxyServer双引擎架构。
AI基础设施
大模型开发
API网关
Python开发
系统架构
性能优化
安全防护
开源项目
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
14
15
16
17
18
...
45
下一页