程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
JavaScript设计模式:装饰器模式
编程
JavaScript设计模式:装饰器模式
2024-11-19 06:05:51 +0800 CST
view 1250
装饰器模式是一种结构型设计模式,允许在不修改对象本身的情况下动态地为其增加新功能。通过创建包装对象,装饰器模式实现了对象功能的扩展。该模式的核心组件包括抽象组件、具体组件、抽象装饰者和具体装饰者。它在多个领域有广泛应用,如Axios拦截器、React高阶组件和TypeScript装饰器,提供了灵活且优雅的解决方案。
设计模式
JavaScript
编程
软件工程
前端开发
驯服JavaScript中的this:从困惑到精通
编程
驯服JavaScript中的this:从困惑到精通
2025-09-11 18:40:35 +0800 CST
view 678
本文深入解析JavaScript中this关键字的工作原理,详细介绍了四种绑定规则(默认绑定、隐式绑定、显式绑定和new绑定)以及箭头函数的特殊行为。通过多个代码示例展示了this在不同场景下的表现,包括面向对象编程、事件处理和回调函数中的实际应用,并提供了最佳实践和常见陷阱的解决方案。
JavaScript编程
前端开发
语言特性
autofit.js:大屏适配终极解决方案,告别手动调整烦恼!
编程
autofit.js:大屏适配终极解决方案,告别手动调整烦恼!
2026-01-27 19:59:59 +0800 CST
view 894
autofit.js是一个专注于大屏自适应适配的JavaScript库,采用transform缩放技术实现等比自适应。它解决了传统适配方案(如媒体查询、vw/rem单位)在大屏数据可视化项目中复杂图表组件适配困难的问题。该库具有零依赖、轻量级(仅3.6kB)、简单易用、智能适配和实时响应等核心特性。通过简洁的API(如init方法)和配置参数(el、dw、dh、resize等),开发者只需几行代码即可实现复杂大屏在不同分辨率下的自动等比缩放,极大减少了手动调整的工作量。
前端开发
JavaScript工具
响应式设计
数据可视化
Web开发
Linux Swap 子系统现代化重构:当 18 个月的内核攻坚重塑内存管理底层架构
编程
Linux Swap 子系统现代化重构:当 18 个月的内核攻坚重塑内存管理底层架构
2026-04-13 06:55:20 +0800 CST
view 365
深入剖析腾讯工程师主导的 Linux Swap 子系统现代化重构——从 XArray 到 swap table,从 swap map 到统一元数据管理,这场跨越 18 个月的内核级架构革新带来 5%-20% 性能提升和 30% 元数据内存节省。
Linux
内核
内存管理
Swap
性能优化
MentraOS深度解析:当开源打破智能眼镜的"生态孤岛"——从跨平台操作系统到可穿戴AI开发新范式
编程
MentraOS深度解析:当开源打破智能眼镜的"生态孤岛"——从跨平台操作系统到可穿戴AI开发新范式
2026-04-15 04:23:00 +0800 CST
view 237
Mentra于2026年4月在GitHub发布MentraOS,一款专为智能眼镜设计的开源操作系统,支持四款主流设备统一运行。本文从技术架构、跨平台兼容性、AI集成、开发体验、隐私安全等维度深度解析这一开源项目对可穿戴AI生态的意义。
MentraOS
智能眼镜
开源
跨平台
操作系统
可穿戴
AI开发
Rust
TypeScript
MentraOS深度解析:开源如何统一四款智能眼镜——跨平台操作系统的工程实践与生态野心
编程
MentraOS深度解析:开源如何统一四款智能眼镜——跨平台操作系统的工程实践与生态野心
2026-04-15 04:23:16 +0800 CST
view 161
Mentra于2026年4月发布MentraOS,一款专为智能眼镜打造的开源操作系统,支持Mentra Live、Mach 1、Vuzix Z100、Even Realities G1四款设备统一运行。本文深度解析其架构设计与生态价值。
MentraOS
智能眼镜
开源
跨平台
操作系统
可穿戴
AI开发
TypeScript
LangGraph:告别if-else,用图结构编排复杂AI工作流,循环和人工干预天然支持
编程
LangGraph:告别if-else,用图结构编排复杂AI工作流,循环和人工干预天然支持
2026-04-16 19:09:33 +0800 CST
view 196
LangGraph是langchain-ai开源的AI Agent工作流编排框架(25K Stars),用图结构替代LangChain的链式调用,支持循环、条件分支、检查点和人工干预,适合复杂多步骤Agent。
LangGraph
AI
工作流
LangChain
Agent
开源
Python
图结构
Go方法集完全指南:从原理到实战的深度解析
编程
Go方法集完全指南:从原理到实战的深度解析
2025-09-11 19:11:24 +0800 CST
view 722
本文深入解析Go语言方法集的核心概念,包括值接收者和指针接收者的区别、方法集与接口实现的关系、实际应用场景及常见坑点。通过代码示例详细展示了方法集在结构体嵌入、多态设计和性能优化中的实战应用,并提供了最佳实践建议。
Go语言
编程教程
方法集
接口
性能优化
__init__.py 到底有啥魔力?为什么它被大厂程序员钟爱?
编程
__init__.py 到底有啥魔力?为什么它被大厂程序员钟爱?
2025-04-23 14:56:21 +0800 CST
view 1135
本文探讨了`__init__.py`在Python包中的重要性,包括其标记包结构、定义导入行为、初始化操作、动态导入子模块、懒加载和版本控制等功能。尽管Python3.3后不再强制要求使用`__init__.py`,但它仍然被广泛推荐以提高工具兼容性和项目的可维护性。大厂程序员利用这些特性来优化项目结构和性能。
Python
编程
软件开发
模块化
如何在 Vue3 中实现组件级别的 CSS 模块化?
编程
如何在 Vue3 中实现组件级别的 CSS 模块化?
2024-11-18 09:57:40 +0800 CST
view 1309
本文介绍了如何在Vue3中实现组件级别的CSS模块化。通过使用`<stylemodule>`特性,可以将样式局部化,避免样式冲突和全局污染。文中提供了示例代码,展示了如何定义模块化样式、访问模块化样式以及生成的类名。同时也提到如何定义全局样式。通过模块化,样式管理变得更加简单和高效。
前端开发
Vue
样式管理
编程
PHP MCP Client v1.0.0 发布:为 PHP 应用接入 AI 工具打开新大门
2025-05-07 10:28:48 +0800 CST
view 1602
PHPMCPClientv1.0.0的发布为PHP开发者接入AI工具提供了官方支持,允许轻松调用Claude、OpenAI等LLM模型。MCP(ModelContextProtocol)标准化了AI模型与外部数据源的交互,支持多种传输方式和双API设计,适用于构建智能助手、内容创作、数据分析和自动化工作流等场景,标志着PHP在AI应用开发领域的重要进展。
PHP
人工智能
开发工具
协议
自动化
Vue3中的事件处理方式有何变化?
编程
Vue3中的事件处理方式有何变化?
2024-11-17 17:10:29 +0800 CST
view 1237
Vue3引入了新的事件处理方式,包括CompositionAPI、事件修饰符、Teleport组件和事件监听器的变化。这些特性使得事件处理更加灵活和高效,提升了代码的可维护性和性能。通过示例代码,本文详细介绍了如何在Vue3中使用这些新特性,以改善用户体验和代码组织。
前端开发
JavaScript
Vue.js
编程
技术
38个实用的JavaScript技巧
编程
38个实用的JavaScript技巧
2024-11-19 07:42:44 +0800 CST
view 1582
本文分享了38个实用的JavaScript技巧,涵盖页面操作、日期处理、数组处理、数字转换等多个方面,旨在提升开发效率。每个技巧都附有代码示例,便于读者理解和应用。希望这些技巧能帮助开发者更高效地完成工作。
编程
Web开发
技术分享
JavaScript
MarkItDown 深度解析:微软如何用一行命令解决 LLM 文档处理的世纪难题
编程
MarkItDown 深度解析:微软如何用一行命令解决 LLM 文档处理的世纪难题
2026-04-19 17:14:36 +0800 CST
view 204
深度解析微软开源工具 MarkItDown,10.8万星GitHub热门项目,解决 LLM 文档处理的世纪难题。支持20+格式一键转Markdown,MCP协议与AI工具深度集成。
MarkItDown
Markdown
Python
微软
LLM
MCP
RAG
文档处理
7 个你可能不知道的 CSS 新特性,彻底改变你的样式写法!
编程
7 个你可能不知道的 CSS 新特性,彻底改变你的样式写法!
2025-07-07 17:45:39 +0800 CST
view 829
本文介绍了7个鲜为人知但极具价值的CSS新特性,包括无需Flexbox/Grid的居中对齐、@property安全的CSS变量、@starting-style解决闪屏问题、新数学函数、light-dark()简化主题切换、新伪类:user-valid和:user-invalid、以及interpolate-size优雅的高度动画。这些特性将提升开发效率和用户体验,推动CSS的未来发展。
Web技术
CSS
前端开发
用户体验
编程
全球永久免费大模型API盘点 + AI厂商系统提示词泄露项目一览
资讯
全球永久免费大模型API盘点 + AI厂商系统提示词泄露项目一览
2026-04-20 23:01:22 +0800 CST
view 186
2026年最全免费大模型API平台盘点(智谱GLM、Kimi、硅基流动、OpenRouter等10+平台),以及AI厂商系统提示词泄露开源项目一览,含Claude 16700字提示词分析和Claude Code源码泄露事件
AI
大模型
免费API
系统提示词
开源
Prompt
开发者
Swaggo是一个基于Go语言的工具,能够自动生成符合OpenAPI规范的API文档
编程
Swaggo是一个基于Go语言的工具,能够自动生成符合OpenAPI规范的API文档
2024-11-18 22:47:45 +0800 CST
view 1378
Swaggo是一个基于Go语言的工具,能够自动生成符合OpenAPI规范的API文档。通过解析代码中的注释,Swaggo提供了便捷的API文档生成解决方案,支持多种GoWeb框架,并集成SwaggerUI进行在线测试。本文详细介绍了Swaggo的安装、使用及其特性,帮助开发者快速上手并提升文档质量。
API文档
开发工具
Go语言
FastFM是一个高效的Python库,实现了因子分解机(FM)算法,特别适用于处理高维稀疏数据,如推荐系统和广告点击率预测
综合
FastFM是一个高效的Python库,实现了因子分解机(FM)算法,特别适用于处理高维稀疏数据,如推荐系统和广告点击率预测
2024-11-18 20:20:49 +0800 CST
view 1521
FastFM是一个高效的Python库,实现了因子分解机(FM)算法,特别适用于处理高维稀疏数据,如推荐系统和广告点击率预测。它提供灵活的API,支持多种特征和损失函数,允许开发者轻松构建和训练FM模型。示例代码展示了如何使用FastFM进行分类和预测,适合大规模数据集的应用场景。
机器学习
数据分析
推荐系统
GROMACS:一个美轮美奂的C++库
编程
GROMACS:一个美轮美奂的C++库
2024-11-18 19:43:29 +0800 CST
view 1756
GROMACS是一个开源的C++库,专门用于分子动力学模拟,提供力场计算、能量最小化和自由能计算等功能。它适用于蛋白质、核酸和脂质等生物分子的模拟,并支持多操作系统和硬件平台。本文介绍了GROMACS的应用场景和使用方法,并提供了基本和自定义分子动力学模拟的代码示例,旨在帮助研究者掌握现代C++编程技术。
分子模拟
计算化学
软件开发
在 Nginx 中保存并记录 POST 数据
编程
在 Nginx 中保存并记录 POST 数据
2024-11-19 06:54:06 +0800 CST
view 1587
通过配置Nginx的日志格式,可以捕获并保存POST请求的body数据。示例中展示了如何在Nginx中定义自定义日志格式,记录请求信息,包括时间戳、客户端IP、请求方法和请求体等。使用`$request_body`变量可以记录POST数据,但需注意性能开销和磁盘空间问题。此方法在调试和分析HTTP请求时非常有用。
Nginx
Web服务器
日志管理
AI Hedge Fund 深度解析:当巴菲特遇上大模型——多智能体投资系统的工程革命
编程
AI Hedge Fund 深度解析:当巴菲特遇上大模型——多智能体投资系统的工程革命
2026-04-14 04:53:29 +0800 CST
view 686
深度解析 GitHub 51.7k Star 项目 AI Hedge Fund:如何用 15+ AI Agent 复刻巴菲特、芒格等传奇投资人的思维范式,探索多智能体协作在投资决策中的工程实践。
AI Hedge Fund
多智能体系统
投资Agent
巴菲特
GitHub Trending
Python
LLM应用
PHP 唯一卡号生成
代码
PHP 唯一卡号生成
2024-11-18 21:24:12 +0800 CST
view 1229
该PHP类`TkCardFlake`用于生成唯一的预付卡卡号,结合时间戳、序列号和Luhn校验算法。主要功能包括初始化常量、构造函数、生成卡号的核心方法`GetCardInfo`、获取当前时间戳的`now`方法,以及实现Luhn校验的`luhnCheck`方法。该机制确保了卡号的唯一性和有效性。
编程
PHP
算法
卡号生成
软件开发
7种Go语言生成唯一ID的实用方法
编程
7种Go语言生成唯一ID的实用方法
2024-11-19 05:22:50 +0800 CST
view 2962
本文总结了7种Go语言生成唯一ID的实用方法,包括使用google/uuid、bwmarrin/snowflake、oklog/ulid、teris-io/shortid、rs/xid、segmentio/ksuid和sony/sonyflake包。每种方法都详细介绍了其特性、优缺点及适用场景,帮助开发者根据业务需求选择合适的ID生成策略,以确保系统的稳定性和高效性。
编程
Go语言
分布式系统
唯一标识符
软件开发
比 Python 更灵活?用 Go 实现毫秒级热更新的秘密
编程
比 Python 更灵活?用 Go 实现毫秒级热更新的秘密
2025-05-07 12:55:32 +0800 CST
view 1213
热更新是指在不停止服务的情况下更新程序代码或配置,尤其在高可用、高并发的系统中至关重要。虽然Go语言的热更新实现难度较高,但可以通过优雅重启、插件系统、配置中心等方案实现毫秒级更新。合理选择方案和架构设计是确保系统高可用的关键。
编程
系统设计
Go语言
热更新
软件开发
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
30
31
32
33
34
...
68
下一页