程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
综合
Ruoyi-Vue-Pro 开发指南:一个简单易上手的 Spring Boot 开发平台芋道管理系统
2024-11-18 15:56:22 +0800 CST
view 2047
Ruoyi-Vue-Pro是一个基于SpringBoot的开发平台,旨在帮助开发者快速搭建Web应用程序。它结合了现代技术栈,提供模块化架构、前后端分离、代码生成等功能,提升开发效率和系统可维护性。支持多种数据库,适合初学者和经验丰富的开发者,能够快速构建稳定的企业级应用。
开发平台
技术栈
企业应用
Web开发
软件工程
MCP(Model Context Protocol)深度解析:AI Agent 的「USB-C 接口」如何重构智能体生态
编程
MCP(Model Context Protocol)深度解析:AI Agent 的「USB-C 接口」如何重构智能体生态
2026-04-13 00:55:43 +0800 CST
view 125
深度解析MCP协议:AI Agent生态的USB-C统一接口,从协议规范到工程实践全覆盖。
MCP
Model Context Protocol
Anthropic
AI Agent
智能体协议
JSON-RPC
标准化
OpenClaw
工程实践
Superpowers 框架深度解析:如何用工程纪律驯服 AI 编程智能体——从 TDD 思维到完整软件开发工作流
编程
Superpowers 框架深度解析:如何用工程纪律驯服 AI 编程智能体——从 TDD 思维到完整软件开发工作流
2026-04-13 10:58:30 +0800 CST
view 134
深度解析 GitHub 14.6万星的 Superpowers 框架,如何通过七个工作流技能和四大设计原则,为 AI 编程代理构建完整的工程纪律体系。
AI编程
编程助手
工程实践
TDD
GitHub Trending
JavaScript设计模式:组合模式
编程
JavaScript设计模式:组合模式
2024-11-18 11:14:46 +0800 CST
view 1253
组合模式是一种对象结构型设计模式,允许将对象组合成树形结构以表示部分-整体的层次关系。它包括抽象类Component、叶节点Leaf和容器节点Composite,客户端通过Component接口与组合结构交互。该模式适用于树形结构和层次结构的统一操作,具有易于扩展和递归操作的优点,但也存在类型限制和复杂性增加的问题。
设计模式
JavaScript
编程
软件工程
树形结构
性能吊打Flink、55k星:Pathway如何用Python+Rust重构实时数据处理管线
编程
性能吊打Flink、55k星:Pathway如何用Python+Rust重构实时数据处理管线
2026-04-13 14:23:16 +0800 CST
view 78
深度解析GitHub 55k星开源项目Pathway,如何用Python+Rust混合架构重构实时数据处理管线,吊打Flink性能,原生支持LLM管道和RAG应用。
Python
Rust
Pathway
实时数据
ETL
Flink
流处理
LLM
RAG
数据工程
TypeScript 初学者快速入门指南 2024 版
编程
TypeScript 初学者快速入门指南 2024 版
2024-11-18 12:03:30 +0800 CST
view 1401
这篇文章是TypeScript初学者的快速入门指南,介绍了TypeScript的基础概念和特性,包括静态类型、接口、类、泛型、枚举、类型推断、类型守卫等。通过代码示例,读者可以了解如何使用TypeScript提升代码的可靠性和可维护性,适合新手和有经验的开发者。
编程
Web开发
TypeScript
JavaScript
软件工程
10个必备Go库:告别重复代码,提升开发效率
编程
10个必备Go库:告别重复代码,提升开发效率
2025-08-21 14:14:07 +0800 CST
view 958
本文介绍了10个必备的Go库,旨在提升开发效率并减少重复代码。涵盖了从数据库操作(GORM)到Web框架(Gin)、配置管理(Viper)、测试工具(Testify)、日志记录(Zap)、数据验证(Validator)、CLI开发(Cobra)、Redis客户端(Go-Redis)、监控(Prometheus客户端)以及智能重试机制(Retry)等多个领域。这些库帮助开发者专注于业务逻辑,简化开发流程。
Go语言
开发工具
编程库
软件工程
开源
综合
全栈工程师的技术栈
2024-11-19 10:13:20 +0800 CST
view 1812
本文介绍了全栈工程师的技术栈,包括前端、后端、移动端和运维的相关技术。前端涉及HTML、CSS、JavaScript及其框架如React和Vue;后端包括Java、Python、PHP等语言及其框架,如Spring和Django;移动端涵盖iOS和Android开发;运维部分则提到Kubernetes和Docker等工具。这些技术构成了全栈工程师所需的核心技能。
全栈开发
软件工程
技术栈
logt是一个轻量级的Python日志处理库
综合
logt是一个轻量级的Python日志处理库
2024-11-18 16:17:09 +0800 CST
view 1432
logt是一个轻量级的Python日志处理库,提供灵活易用的接口,支持多种日志级别和处理器。用户可以通过pip安装logt,并使用其记录日志到控制台或文件,支持日志回滚和JSON格式输出。本文介绍了logt的安装、基本用法和高级用法,帮助开发者高效进行日志记录。
Python
日志
编程
开发工具
软件工程
GitHub Copilot Rubber Duck 深度解析:当"橡皮鸭"成为程序员的跨模型智囊——从单一AI到异构协作的工程革命
编程
GitHub Copilot Rubber Duck 深度解析:当"橡皮鸭"成为程序员的跨模型智囊——从单一AI到异构协作的工程革命
2026-04-14 09:57:18 +0800 CST
view 192
2021年,GitHub Copilot横空出世,程序员们欢呼终于有了"永不疲倦的结对编程伙伴"。四年后的2026年,AI编程助手已进化到能够自主规划任务、执行多步骤复杂工程,但一个根本性的悖论始终如影随形——**单一AI模型再强,它的盲点始终是它自己**。 一个经过海量代码训练的模型,会对自己训练数据中反复出现的模式产生"舒适区依赖";一个擅长生成式创造的模型,可能对边界条件的检查天然迟钝;一个专注于代码质量的模型,可能对性能优化的空间视而不见。这些不是Bug,而是任何单一智能体的固有局限。 4月8日,微
GitHub Copilot
Rubber Duck
AI编程
跨模型协作
代码审查
Claude
GPT
工程实践
分布式系统追踪神器:FastAPI+OpenTelemetry实战指南
编程
分布式系统追踪神器:FastAPI+OpenTelemetry实战指南
2025-08-30 19:10:37 +0800 CST
view 756
本文深入探讨了全链路追踪的原理及其在现代分布式系统中的应用,特别是结合FastAPI和OpenTelemetry的实战配置。通过分配唯一TraceID,记录请求的每个处理单元,帮助快速定位性能瓶颈和故障。文中提供了详细的代码示例和最佳实践,旨在提升系统的可观测性和故障诊断效率。
分布式系统
监控
软件工程
微服务架构
性能分析
在 Go 中如何使用 go:embed 指令嵌入静态文件
编程
在 Go 中如何使用 go:embed 指令嵌入静态文件
2024-11-18 21:47:02 +0800 CST
view 1570
本文介绍了如何在Go中使用`//go:embed`指令嵌入静态文件。该指令允许将文件嵌入到Go的二进制文件中,支持多种类型的变量。通过示例代码,展示了如何嵌入单个文件、多个文件及目录,并在HTTP服务器中提供服务。此外,还讨论了在单元测试中使用`//go:embed`的优势及注意事项。
Go语言
编程
开发
静态资源
软件工程
PHP 正则表达式: 从 `ereg_replace()` 迁移到 `preg_replace()`
编程
PHP 正则表达式: 从 `ereg_replace()` 迁移到 `preg_replace()`
2024-11-19 02:07:48 +0800 CST
view 1407
本文介绍了如何从PHP的`ereg_replace()`迁移到现代的`preg_replace()`,强调了性能提升、语法强大和兼容性等优势。通过示例展示了基本用法、迁移步骤及高级模式匹配技巧,帮助开发者更好地利用PCRE的功能,提高代码的效率和灵活性。
编程
PHP
正则表达式
开发技巧
软件工程
GSD 深度解析:GitHub 51.5K 星背后的 AI 编程"上下文工程"革命——当 Claude Code 学会不再"越写越烂"
编程
GSD 深度解析:GitHub 51.5K 星背后的 AI 编程"上下文工程"革命——当 Claude Code 学会不再"越写越烂"
2026-04-15 23:19:16 +0800 CST
view 84
GSD(Get Shit Done)是 GitHub 上狂揽 51.5K Star 的 AI 编程增强系统。本文深度解析其核心机制:Context Rot 问题的本质、Hook 系统设计、Phase Learning 原理,以及在复杂项目中的实战效果。
GSD
AI编程
Claude Code
上下文工程
Context Rot
Meta提示
Phase Learning
在 Go 应用中像 FastAPI 一样优雅地构建控制器
编程
在 Go 应用中像 FastAPI 一样优雅地构建控制器
2024-11-18 18:32:36 +0800 CST
view 1490
go-rest-kit是一个基于Gin框架的工具,旨在简化Go应用中RESTAPI的开发。它提供自动请求解析和验证、预定义的CRUD控制器方法以及可扩展的组件设计,使开发者能够像使用FastAPI一样优雅地构建API,减少代码冗余,提高可维护性。
Go语言
API开发
框架
软件工程
后端开发
Go 语言工程美学:显式、轻量、高效的高并发实践
编程
Go 语言工程美学:显式、轻量、高效的高并发实践
2025-09-20 08:41:21 +0800 CST
view 615
本文深入解析Go语言以'少即是多'为核心的设计哲学,通过显式类型、安全并发和轻量级特性实现高并发编程。涵盖标准库优势、模块化设计、接口行为、组合优于继承、显式错误处理,以及Goroutine和Channel的并发模型。通过Docker、Kubernetes等实战案例,展示Go如何用简洁语法和高效工具链支撑复杂系统,体现'大道至简'的工程智慧。
编程语言
并发编程
软件工程
云原生
微服务
Claude Code 源码泄露深度解析:51万行代码"裸奔"背后的工程启示
编程
Claude Code 源码泄露深度解析:51万行代码"裸奔"背后的工程启示
2026-04-08 11:08:55 +0800 CST
view 181
本文深度解析了Anthropic的AI编程工具ClaudeCode因.npmignore配置疏忽导致51万行TypeScript源码泄露的事件。泄露源于SourceMap文件被意外发布到npm仓库,暴露了架构设计、核心模块如QueryEngine.ts和多智能体系统等关键技术细节。事件引发GitHub社区狂欢与法律争议,并强调了CI/CD安全检查、工程纪律及安全意识的重要性,为开发者提供了正反两面的工程启示。
技术安全
软件开发
人工智能
工程管理
Rust 与 sqlx:数据库迁移实战指南
编程
Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
view 2243
本文介绍了如何在Rust项目中使用sqlx进行数据库迁移,包括安装sqlx-cli、创建和应用迁移、管理数据库版本等步骤。通过示例代码,展示了如何配置环境变量、编写迁移脚本以及运行项目以应用数据库迁移。结合Rust的高效性和sqlx的强大功能,开发者可以构建高性能的数据库驱动应用程序。
Rust
数据库
开发工具
软件工程
异步编程
Superpowers 深度解析:当 AI 编程 Agent 终于学会「按规矩写代码」
编程
Superpowers 深度解析:当 AI 编程 Agent 终于学会「按规矩写代码」
2026-04-09 03:23:19 +0800 CST
view 305
Superpowers 是一个为 AI 编程 Agent 设计的结构化技能框架,通过 14 个核心技能强制 Agent 遵循「规划→隔离→实现→验证→交付」的完整工程流程。GitHub 122K+ Stars,支持 Claude Code、Cursor、Copilot CLI 等平台。
AI编程
Agent框架
Claude Code
Cursor
软件工程
TDD
代码审查
60行配置文件斩获5万星:Karpathy如何用四条原则终结AI编程的混乱时代
编程
60行配置文件斩获5万星:Karpathy如何用四条原则终结AI编程的混乱时代
2026-04-18 14:44:57 +0800 CST
view 39
andrej-karpathy-skills项目60行CLAUDE.md文件斩获54k星标,四条原则Think Before Coding、Simplicity First、Surgical Changes、Goal-Driven Execution如何终结AI编程的混乱时代
AI编程
Claude Code
Prompt Engineering
LLM
软件工程
利用图片实现网站的加载速度
编程
利用图片实现网站的加载速度
2024-11-18 12:29:31 +0800 CST
view 1131
这段代码通过创建并加载隐藏的图片来检测多个外部链接的加载时间,并将其显示在页面上。代码使用JavaScript动态创建`img`元素,捕获加载事件以计算时间,并在页面上显示。优化建议包括使用`Date.now()`进行准确计时,避免内联样式和事件绑定,处理加载成功和失败的情况,以提高代码的性能和可读性。
网页性能
前端开发
JavaScript编程
前端
VTJ.PRO:Vue3生态最火的AI低代码平台,9.3K Star,双向代码自由无锁定
编程
VTJ.PRO:Vue3生态最火的AI低代码平台,9.3K Star,双向代码自由无锁定
2026-04-16 17:09:36 +0800 CST
view 58
VTJ.PRO是Gitee上9.3K Star的Vue3 AI低代码平台,支持一次设计输出Web/H5/UniApp多端代码,双向代码自由无平台锁定,适合企业级应用快速开发。
Vue3
低代码
AI
前端
开源
多端
前端开发
Vue3 中如何处理跨组件共享数据的需求?
编程
Vue3 中如何处理跨组件共享数据的需求?
2024-11-19 00:30:11 +0800 CST
view 1326
在Vue3中,处理跨组件共享数据的需求可以通过全局状态管理器和CompositionAPI实现。全局状态管理器使用`provide`和`inject`API让子组件获取祖先组件提供的数据,而CompositionAPI提供了更灵活的方式来管理共享状态。两种方法都能有效提升应用的可维护性和开发效率。
Vue
前端开发
状态管理
回到上次阅读位置技术实践
编程
回到上次阅读位置技术实践
2025-04-19 09:47:31 +0800 CST
view 1173
本文讨论了在长网页中自动定位用户上次阅读位置的技术需求与实现方案。主要包括位置记录、数据存储和位置恢复。对比了四种方案:使用scroll事件和localStorage、锚点ID与URL、IntersectionObserverAPI以及滚动位置预测,分析了各方案的优缺点及适用场景,提供了选型建议以提升用户体验。
前端开发
用户体验
技术方案
网页设计
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
2
3
4
...
27
下一页