- 博客(532)
- 资源 (53)
- 收藏
- 关注
原创 阿里往事:阿里20周年年会侧记
盼了几个月,总算等来了9月10号这一天。两年前的年会盛况还历历在目,弹指又迎来了又一次年会。无数阿里人乘坐高铁从北京直奔杭州,热情的阿里小二们在车站打着”欢迎回家“的标语迎接我们。上次年会据说筹备了一年,搞得满城风雨,一时社会轰动,也是对阿里的一次极大的宣传。两年来,投奔阿里的人翻了一番,达到如今11万人的规模。能这么大手笔办年会的公司,除了阿里,恐怕难寻第二家了。这是我们阿里人的福气。我们不...
2019-09-11 19:39:59
2424
8
原创 主流Agent框架
当前AI Agent领域的主流框架可按分为(搭Agent核心能力)、(适配特定业务)、(快速集成)三类,且主流框架均围绕的Agent核心范式设计,兼顾开源易用性、生态丰富度和工程化能力。以下是目前工业界和学术界最主流的Agent框架,按排序,附核心特点、适用场景和技术亮点,覆盖Python(最主流)、部分Go/Java生态,同时区分和。
2026-03-05 09:40:16
519
原创 Katago+lizzieyzy试用:当食不食全局破
AI技术正在重塑围棋研究方式,通过算法分析历史名局(如吴清源对局)使棋理更加清晰。文章介绍了Katago工具的使用方法,包括配置文件和模型加载步骤,并提供了相关资源链接(训练网络、GitHub项目、百度云资料)。AI不仅提升棋艺研究效率,更成为领悟棋道与人生智慧的新途径。
2026-02-12 16:48:42
257
原创 Flying-Saucer HTML到PDF渲染引擎核心流程分析
Flying-Saucer是一个基于iText5的HTML到PDF渲染引擎,它能够将HTML/CSS文档渲染为PDF格式。本文档深入剖析其核心渲染流程,包括CSS处理、表格和图片的生成过程。初始化: 创建ITextRenderer,初始化输出设备、字体解析器等组件加载文档: 加载HTML文档,解析CSS样式构建Box树: 将DOM树转换为Box树,应用CSS样式布局计算: 计算每个Box的位置和尺寸页面管理: 分页处理,修剪空页面PDF生成: 创建PDF文档,逐页渲染内容输出PDF。
2026-02-12 12:03:13
669
原创 Whisper字幕编程
基础用法:通过获取带时间戳的文本,格式化后写入SRT文件;关键参数指定中文、开启词级时间戳,提升字幕精度;扩展能力:支持批量处理、视频音频提取、与视频框架集成,适配自动化视频生产;优化技巧:GPU加速、模型按需选择,平衡精度与速度。掌握这些基础后,你可轻松将Whisper集成到之前的视频自动化流水线中,实现「配音→字幕→视频合成」的全流程代码化。
2026-02-06 21:44:46
342
原创 PostgreSQL 16 容器主从流复制
主服务器配置允许从服务器连接从服务器配置:使用创建数据目录,确保目录为空,系统标识符匹配参数一致性:从服务器参数必须 >= 主服务器路径正确性使用容器内路径,挂载路径必须一致权限设置:数据目录所有者必须是999:999遇到问题时,使用诊断脚本定位问题,然后使用相应的修复脚本解决。文档版本: 1.0最后更新作者。
2026-02-04 16:23:17
922
原创 千问大模型接入示例
尽管目前没有官方 Go SDK,但通过 HTTP API 调用 Qwen 是完全可行且稳定的。你可以封装一个包来复用代码。如果你希望我帮你封装一个通用的 Go 客户端库(支持同步/异步/流式),也可以告诉我,我可以为你生成完整的模块结构。是否需要我提供一个可复用的 Go package 示例?
2025-12-20 11:00:04
1104
原创 Pandoc数学公式及安装使用
合并多个 Markdown 文件生成 PDF# 自定义 LaTeX 模板(适配复杂排版,可选)# 1. 导出默认模板:# 2. 修改模板后使用:环境安装核心:Ubuntu 下先装pandoc+ 中文字体包,确保xelatex可用;转换关键命令pandoc 源文件 -o 输出文件 --pdf-engine=xelatex -V mainfont=中文字体;避坑要点:必须指定xelatex引擎和中文字体,否则中文乱码/公式不显示。
2025-12-20 10:56:24
1167
原创 主流KV存储中间件盘点
追求极致性能+丰富功能选Redis;纯缓存选Memcached;嵌入式场景选RocksDB;分布式协调选etcd;强一致事务选TiKV;云上托管选DynamoDB。若需结合业务做定制化选型,可补充数据量、延迟要求、一致性级别与部署模式,进一步缩小范围。
2025-12-10 18:30:36
990
原创 Electron 通用技术架构分析
Electron 是一个基于 Chromium 和 Node.js 的跨平台桌面应用框架,允许开发者使用 Web 技术(HTML、CSS、JavaScript)构建桌面应用。本文将分析基于 Electron 开发的桌面应用的通用技术架构,包括技术栈、主要组件、通信机制和关键技术实现。Electron 应用采用 IPC (Inter-Process Communication) 机制实现主进程与渲染进程之间的通信。同步通信:阻塞式通信,适用于需要立即获取结果的场景异步通信。
2025-12-10 10:30:19
560
原创 CEF 与 Electron简单对比
打造自媒体+AI工具,离不开Electron,搞自动化,离不开CEF。此二者,同出而异名。CEF 是的缩写,即“Chromium嵌入式框架”,是一套基于 Google Chromium 项目的开源嵌入式浏览器框架,允许开发者将 Chromium 浏览器内核嵌入到自己的应用程序中,实现网页内容渲染、JavaScript 执行、浏览器功能集成等能力。
2025-12-10 10:23:24
951
原创 Electron + Playwright 一文多发应用架构设计
本架构设计基于 Electron + Playwright 技术栈,实现了一个功能完整、架构清晰的一文多发应用。多 Tab 设计:在应用内实现多个站点的同时管理,无需打开外部浏览器登录状态持久化:每个站点仅需登录一次,下次启动自动恢复插件化架构:便于扩展新的自媒体站点支持良好的用户体验:直观的界面设计,清晰的发布流程高性能:通过 BrowserContext 池和任务队列机制,优化资源使用该架构设计兼顾了功能完整性、扩展性和性能,能够满足用户一文多发的核心需求,同时为后续功能扩展提供了良好的基础。
2025-12-05 15:06:40
1110
原创 Playwright、Selenium、Puppeteer 三个框架简单对比
本文将基于 Playwright、Selenium、Puppeteer 三个框架进行对比,并分析哪个最主流。首先,需要明确三个框架的核心定位和技术特点,然后从等维度展开,最后给出结论。
2025-12-05 10:23:39
1207
原创 2025年静态网站技术介绍与选型
摘要:针对静态产品宣传网站需求,推荐轻量级方案:1)Tailwind CSS + HTML/JS,无框架依赖,原子化CSS快速开发;2)Svelte,编译为原生JS,语法接近原生;3)Preact+HTM,轻量React替代方案;4)Astro,专注静态优化,支持局部交互;5)纯HTML/CSS/JS原生开发。优先推荐Tailwind CSS和Astro,前者适合极简开发,后者支持组件化优化,均避免重量级框架冗余。(149字)
2025-11-05 09:14:20
628
原创 Flutter常用界面组件一览
掌握这些组件后,你可以高效构建出功能丰富、体验流畅的 Flutter 应用!,适用于构建精细的 UI 交互。以下是分类整理的常用小组件及其典型用法。通过这些小组件的灵活组合,可以高效构建出精致的用户界面!以下是 Flutter 中常用的。在 Flutter 中,有许多。
2025-06-27 10:26:33
796
原创 Flutter中FutureBuilder和StreamBuilder
可以强制 Flutter 重建它,从而重新执行。在 Flutter 中,如果你想让。如果数据需要频繁刷新,可以考虑使用。选择最适合你需求的方式即可!,并在需要刷新时重新调用。
2025-06-19 18:45:04
433
原创 Flutter 中 build 方法为何写在 StatefulWidget 的 State 类中
在标准使用或✅不会重建:StatefulWidget 和 State 会被保留✅状态保持:所有变量值保持不变❌不会调用:initState 和 dispose 不会被再次调用这种设计提供了流畅的用户体验,避免了不必要的重建开销,同时开发者也需要了解这一机制来正确管理应用状态。
2025-05-21 10:38:09
1152
原创 Go语言实现链式调用
在 Go 语言中,链式调用(Method Chaining)可以通过让每个方法返回对象本身或其指针来实现。例如,可以定义一个 StringWrapper 类型,并为其实现 TrimSuffix、TrimPrefix 和 ToUpper 等方法,每个方法都返回 *StringWrapper,从而支持连续调用。此外,通过类型别名(如 MyString)也可以为内置类型 string 扩展方法,实现链式操作。链式调用适用于 Builder 模式和流式 API 设计,使代码更流畅,但需注意避免过度使用导致调试困难。
2025-05-17 20:51:17
698
原创 Go语言处理HTTP下载中EOFFailed
在 Go 语言中使用 HTTP 下载文件时,常见的 EOF 或 Failed 错误通常由网络连接问题、服务器中断、未正确处理响应体或并发写入冲突等原因引起。解决方案包括:1) 检查错误类型并加入重试机制;2) 确保正确关闭和读取响应体;3) 验证服务器是否支持断点续传;4) 使用 http.Client 自定义超时;5) 对大文件进行分块下载;6) 下载后验证文件完整性;7) 处理并发下载冲突。通过这些方法,可以有效解决大多数下载错误。如果问题持续,建议进一步检查网络环境或服务器日志。
2025-05-16 15:51:07
787
原创 Go主要里程碑版本及其新增特性
Go 语言自 2009 年诞生以来,经历了多个里程碑版本的迭代,每个版本都引入了重要特性和改进。建议始终使用最新稳定版(如 Go 1.22),以获取最佳性能和新特性支持。
2025-05-08 21:05:00
1387
原创 Dart和Go语言特征对比
以下是 Dart 和 Go 语言在主要语法要素上的对比:类型系统:并发模型:错误处理:构造函数:泛型:空安全:语法风格:这个对照表涵盖了两种语言的主要语法差异,可以帮助熟悉其中一种语言的开发者快速了解另一种语言的基本语法结构。
2025-05-03 11:31:07
1387
【GPU原理与设计】基于并行计算架构的图形处理单元技术综述:核心结构、内存层次与软硬件协同优化
2026-02-08
AI 智能客服系统设计.pdf人工智能基于分层架构的AI智能客服系统设计:从前端交互到后端服务的全流程技术实现
2026-02-08
【机器人产业】中国机器人产业现状分析:核心技术突破与市场应用双轮驱动下的高质量发展路径
2025-12-27
智能物流基于多目标优化与动态规划的路径规划系统:车辆路径问题建模与实时调度技术实现
2025-12-27
YOLOv5和YOLOv7模型的改进实战分享
2025-08-12
2025年CSDN热门付费资源整理202505.xlsx
2025-04-27
我的考研题库小程序开发实录.pdf### 考研题库小程序开发与使用总结
2025-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅