加载中...

行业资讯

2026-10-02 3
并发编程(五):Atomic——语言层的原子性、可见性与有序性

目录 0. 从上一篇继续 1. 三种语言的 Atomic 规则分别保证什么? 1.1 Java:AtomicInteger 1.2 Go:sync/atomic 1.3 CPython:应用层没有对称的 Atomic API 2. 下一篇:Atomic 是怎么实现的? 0. 从上一篇继续 这一篇直接从语言内存模型层的规则讨论 Atomic。 1. 三种语言的...

阅读全文
2026-10-02 0
RabbitMQ、Kafka、RocketMQ 三选一?这篇把消息队列选型彻底讲透了

RabbitMQ、Kafka、RocketMQ 三选一?这篇把消息队列选型彻底讲透了 面试高频题 + 生产实战填坑,一篇打通。全文干货,建议先收藏再慢慢看。 写在前面 不管是跳槽面试还是新项目架构评审,「消息队列怎么选」几乎是绕不开的一道题。 很多人一上来就开始背参数:Kafka 吞吐高、RocketMQ 支持事务、RabbitMQ 灵活……说的都对,但面试...

阅读全文
2026-09-29 5
Elasticsearch从0-1部署成功实战

Elasticsearch 从 0 到 1 部署上线全攻略:从架构设计到踩坑复盘 不是装个 docker run 就叫部署。真正的从 0 到 1,是把高可用架构、安全认证、索引设计、数据同步、性能调优、监控告警这条链路全部走通,并沉淀成团队的标准部署 SOP。 这篇文章,我结合自己生产环境搭建 3 节点 ES 集群的实战经验,从架构选型 → 环境调优 → 集...

阅读全文
2026-09-29 2
你把时间放在哪里,哪里就会生长 | 一个互联网人的时间配置法

分完以后,有一小摞被我留在手边,剩下的收进了柜子深处。那一小摞不多,大概七八本。我看着它们,心里忽然轻了一点。不是因为书架变整齐了,而是因为我第一次清楚地知道,什么值得继续留在光线够得着的地方。 技术选型的核心,从来不只是“选对”,更重要的是“放对”。是知道什么东西值得被留下,值得占据你有限的复杂度预算;也是知道,一旦放进去,就不要轻易把它挪来挪去。 后来我...

阅读全文
2026-09-28 5
100亿订单号如何去重

100亿订单号如何去重 📌 第一步:先明确核心约束 数据量:100 亿条订单号(假设每条 64 位 = 8 字节,纯数据量≈80GB) 核心需求:快速判断一个订单号是否已存在(存在即重复) 性能要求:单次查询延迟 < 10ms,支持 10 万 + QPS 高并发写入查询 业务约束:订单号一旦生成永不修改,最终一致性要求高,绝对不允许漏判重复 🚀 第二步:方案...

阅读全文
2026-09-28 3
开源一个AI写的截图+离线OCR识别小工具-SnipasteOcr

前言 中秋在家无事, 正好前段时间周杰大佬发布了新的OCR推理库 SimdPaddleOCR 以前经常使用Snipaste这个小工具作为离线截图工具. 但是在OCR已经发展的如此迅猛的如今. 它却始终没有支持截图+OCR识别 正好手头有个qwen3.8 27b本地模型,可以无限用. 就打算让大模型来帮我完成这个项目,最终耗时1天,完成了这个截图+离线OCR的...

阅读全文
2026-09-23 16
C#: 爸爸再爱我一回! 写在微软使用Rust重写GitHub Copilot之后的碎碎念

做为微软的亲儿子, C#已经太久没得到父爱了. 2025年11月, 微软声明将会使用Go重写TypeScript的编译器时, C#的开发者心里就很委屈. 要知道C#和TypeScript都出自于安神Anders Hejlsberg, 他俩属于亲兄弟. TypeScript做为小老弟, 遇到问题不让老大哥帮忙, 反而求助于外人, 这多少有些说不过去. 安神当时...

阅读全文
2026-09-23 7
.NET 项目 Docker 化 + Nginx 反向代理,一篇讲透

大家好,我是码农刚子。前几天帮朋友排查一个 .NET 项目的部署问题,他说「我本地跑得好好的,一上服务器就崩」。 翻了一下他的 Dockerfile,问题挺典型的——单阶段构建、镜像 800MB、端口没映射对、Nginx 配置抄了份三年前的老模板。 今天把这一套从头到尾理一遍,从 Dockerfile 到 Compose 再到 Nginx 反向代理,每一步讲...

阅读全文
2026-09-22 11
一切都会回潮-写在一个职业周期的低处

我们花了几个月拆解、重写、迁移,像在飞行途中更换一架飞机的零件。既要保证旧系统运行,又要让新结构一点点接管流量。任何一个失误,都可能落到用户身上。 那时候我也相信,重构就是问题的答案。仿佛只要旧的被推倒,新的重新建立,混乱就会被永远留在昨天。那条向上的线,会一直停在白板的高处。 一起参与重构的人已经走了大半。新来的工程师站在代码前,皱着眉问我:“当初为什么要...

阅读全文
2026-09-22 6
开源:基于.Net开发的数据库自治诊断平台——DBPilot

GitHub:https://github.com/SkyChenSky/DBPilot NuGet:https://www.nuget.org/packages/DBPilot 如果对你有帮助,欢迎 Star,这是对开源作者最直接的支持。 2026-09-19调整:发布 0.5.3:主密钥改为必填并补全文档说明(含换钥报错 FAQ),NuGet 元包纯化,...

阅读全文
2026-09-16 191
大模型(DeepSeek)辅助 3D 实时建模 + 拖拽配置:业务可视化应用快速构建实践(标注、巡检与视角控制等)

大模型(DeepSeek)辅助 3D 实时建模 + 拖拽配置:业务可视化应用快速构建实践(标注、巡检与视角控制等) 目 录 1..... 概述... 2 2..... 大模型辅助3D实时建模... 3 2.1 应用场景描述... 3 2.2 450m³高炉3D建模实例... 4 2.3 车间3D建模实例... 5 2.4 杯子3D建模实例... 8 3......

阅读全文
2026-09-16 61
Memory 记忆设计讨论:Agent Memory 到底应该是什么?

从一个 Agent 开发者的视角重新拆解 Agent Memory 这是一个关于 Agent Memory 的系列文章。 第一篇不急着讨论某个框架,也不急着选择数据库。先把一个更基础的问题说清楚:Agent Memory 到底应该是什么? 后续三篇会继续讨论: 为什么 Agent Memory 不能只靠向量数据库 Agent Memory 的数据模型:Eve...

阅读全文
2026-09-13 4
1_Markdown语法

Markdown语法 标题 1.语法结构:“# + 空格 + 文字 + 回车” 2.最多支持六级标题,例: 六级标题 字体 1.斜体 ​ 语法结构:“* + 文字 + *” 2.粗体 ​ 语法结构:“** + 文字 + **” 3.粗体加斜体 ​ 语法结构:“3个* + 文字 + 3个*” 4.删除线 ​ 语法结构:“~~ + 文字 + ~~” 引用 语法结...

阅读全文
2026-09-13 4
AI编程道心崩塌/十几年Qt开发经验一文不值

我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、GB28181 信令交互、FFmpeg 硬解码渲染;做过物联...

阅读全文
2026-09-12 4
用 Python 计算联合概率和条件概率

前言 概率论听起来像是数学课本里枯燥的公式,但实际上它无处不在——你早上出门前纠结“要不要带伞”,本质上就是在做一次概率判断。 今天我们要聊的联合概率和条件概率,是概率论中最基础也最实用的两个概念。 联合概率和条件概率到底是什么? 联合概率 联合概率,简单来说,就是两件事同时发生的概率。 比如:今天既下雨、你又选择了打车上班的概率。这两件事需要同时满足,缺一...

阅读全文

搜索资讯

0.171875s