数据去重:通过 C# 删除 Excel 中的重复行

博主头像 在日常数据处理中,Excel 表格中的重复行是一个常见问题。无论是数据清洗、报表生成还是数据分析,去除重复记录都是一项基础且关键的操作。本文将详细介绍如何使用 Free Spire.XLS for .NET(一款免费、无需安装 Microsoft Office 的 Excel 操作组件),通过 C# ...

代码是 AI 写的,生产事故谁背锅?

博主头像 最近在做 Code Review 的时候,我发现团队里越来越多的年轻工程师,开始频繁提交一些看起来极其规整、甚至连注释都写得完美无缺,但稍微往深了一看,业务逻辑根本跑不通的代码。 问他们怎么写的,答案出奇地一致:“这是 Copilot / ChatGPT / Claude Code 给出的代码,我看 ...

面试必问:公司用AI 赋能自动化,你是怎么用AI 做自动化测试的呢?(附落地全流程)

博主头像 最近面试了一位有着五年软件测试经验的候选人。 简历上写着"熟练使用AI赋能自动化测试",我心想这应该有料,就问了一个很实际的问题: "现在公司都在说AI赋能自动化,你平时工作里到底是怎么借助AI落地自动化测试的?是只拿来写写代码,还是有完整的一套流程打法?" 他张口就来: "平时不会写的自动化脚本直 ...

【动手学大语言模型】神经网络启蒙:PyTorch 入门实战

博主头像 我是一名 AI 算法工程师,在学习大模型的过程中踩过很多坑,我把自己的经验写成了一本免费电子书《动手学大语言模型:写给程序员的手搓LLM实战指南》。 本书的主要目标是帮助读者通过动手实践的方式快速地学懂 LLM。 整本书已免费开源:阅读全文 我设计了一系列的实战任务串联大模型的技术演进脉络,并 ...

Paxos算法:如何解决分布式系统中的共识问题?

博主头像 背景 Paxos 算法是 Leslie Lamport莱斯利·兰伯特在 1990 年提出了一种分布式系统 共识 算法。这也是第一个被证明完备的共识算法(前提是不存在拜占庭将军问题,也就是没有恶意节点)。 为了介绍 Paxos 算法,兰伯特专门写了一篇幽默风趣的论文。在这篇论文中,他虚拟了一个叫做 P ...

大数据没那么远:把散乱数据理顺,让业务敢用

博主头像 很多人第一次听到“大数据”,脑子里会冒出一个画面:数据特别多,服务器特别大,屏幕上有很多图表。 这很正常。很多项目讲大数据时,确实喜欢从这些东西讲起。 只是如果只看到这些,人很容易觉得大数据离自己很远。好像必须有很大的平台、很复杂的技术,才配谈这件事。 其实可以先放轻一点。 大数据真正要解决的问题, ...

高性能百度OCR ONNX Runtime C#实现

博主头像 RapidOCRSharpOnnx 是一个基于OpenCV与ONNX Runtime 实现的PaddleOCR C#开源推理库,参考了RapidOCR 的实现,重新使用C#实现,并做了大量性能优化与架构重新设计,方便多种ONNX Runtime 执行提供程序部署 特性 不依赖于具体的模型,直接导入需 ...

C#/.NET/.NET Core技术前沿周刊 | 第 70 期(2026年5.01-5.10)

博主头像 前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

Triton学习 · Part 1 · Hello, world!

博主头像 不重要的碎碎念: 其实早有预谋想要接触AI Infra相关的内容,毕竟虽然属于深度学习领域,但又因为和底层硬件打交道所以没有这么热门,而且他的长辈 - 高性能计算 又是和我专业比较密切的部分,而且相较于一时的业务岗(例如Agent开发)之类的不可替代性(就本文编写时间 2026年4月30日)还比较强 ...

manyspeech-cli 本地命令行语音识别工具

博主头像 manyspeech-cli 是一款免费的开箱即用的本地命令行语音识别工具,支持本地音频文件识别、麦克风实时流式识别等能力。启动程序后按照终端提示即可交互操作,模型自动下载、离线推理、字幕生成全流程均可通过命令行一键完成。 它不需要云端、不需要 GPU、不需要复杂环境配置,下载解压就能用。它支持多种 ...

PortSwigger SQL注入LAB5 & LAB6

博主头像 PortSwigger SQL注入LAB5 & LAB6 这两道实验都属于 UNION 联合查询注入的延伸题。它们的共同点很明显:都是从产品类别过滤器切入,先确认注入点,再判断列数,最后把数据库中的结构信息回显到页面里。 但它们的数据库环境并不一样:一题侧重 MySQL,另一题侧重 Oracle。正 ...

Go-Spring 项目概览

博主头像 Go-Spring 是一个面向 Go 语言的轻量级应用开发框架。它借鉴了 Java Spring 框架多年积累的优秀设计理念, 同时坚持 Go 原生的简洁与高效,避免过度设计与复杂化,力求在工程能力与开发体验之间取得平衡。 为什么打造 Go-Spring? 自 Go 语言诞生以来,凭借其简洁语法、高 ...

WIZnet-EVB-Pico2开始,用MicroPython玩转以太网开发

博主头像 这段时间一直在折腾 MicroPython 的网络开发,踩了不少 “入门劝退坑”,也挖到了个让我直呼 “相见恨晚” 的宝藏 ——​WIZnet EVB-Pico2 系列开发板​。说真的,作为一个不想再啃复杂 C 语言、只想快速把想法变成可跑项目的嵌入式人,这块板简直戳中了我的所有需求! ...

AI 战略下架构演进:小米基于 JuiceFS 的统一存储实践

博主头像 小米存储团队自 2021 年起推进基于 JuiceFS 的文件存储平台建设,最初主要面向云原生及部分业务场景提供文件存储能力。2024 年,小米提出全面 AI 战略后,原有异构存储体系在选型接入、数据流转和研发运维等方面的问题进一步显现。基于多协议接入、弹性扩展、多云适配和高性能访问等能力,团队最终 ...

花29块让AI帮我写代码:一个测试工程师的Hermes使用体验

博主头像 先交代一下背景。 我是做测试的,平时写自动化脚本、处理数据、偶尔做点个人项目。最近在折腾一个小网站,技术栈是 Next.js + Supabase,单打独斗。 说实话,写代码这事我并不陌生,但一个人干全栈的活确实累。尤其是那种"这个接口怎么调来着"的琐碎问题,翻文档挺费时间的。 有个朋友推荐我试试 ...

<1···171819···100>