独立开发者的一周:把生活和项目都推进一点点
前言 上周日我写下「独立开发者的一周」系列的第一篇文章。 很快一周时间过去了,又到了总结的时候。 最近除了日常工作外,我竟然连续坚持了一个多星期的公众号日更!(叉腰) 由此也意识到了那些连续一年,甚至好几年日更的博主是具有何等的毅力 连续更新且保持文章质量确实不容易,不过努力也得到了回报,这周达 ...
P5607 [Ynoi2013] 无力回天 NOI2017 题解
一道很好的题,如果做法不当(像我)可能需要一些卡常。 Part 1. bitset 20tps 插入?并集? \(1e5\) ?显然可以用 \(bitset\) 维护: 每次修改把第 \(x\) 个 \(bitset\) 中的第 \(y\) 位修改成1 每次查询将 \(x1\) 和 \(x2\) 两 ...
Claude Skills MCP 技术解析
1.概述 如果说大模型的推理能力决定了“它有多聪明”,那么 MCP 决定了它到底能不能在真实世界里把事做完。这篇文章不是简单介绍一个新名词,而是试图回答一个很多工程师心里都在问的问题:Claude 的 Skills 和 MCP,到底解决了什么?为什么它看起来比传统的 Tool / Function ...
MyBatis 连接缓慢问题排查与解决实战
MyBatis 连接缓慢问题排查与解决实战 问题背景 最近在维护一个老项目时,遇到了一个令人头疼的问题:项目启动后,首次数据库连接异常缓慢,需要等待较长时间才能正常响应。这个问题严重影响了开发效率和用户体验。项目的技术栈比较老旧,使用的是Spring Boot 2.5.x版本,MyBatis 3.5 ...
程序员必备!一款免费的(原文/译文)AI 双语对照网页翻译插件,信息获取效率飙升!
前言 在信息爆炸的时代,掌握一手外文资料往往意味着抢占先机。然而,语言障碍常常成为程序员高效学习与工作的绊脚石。今天大姚给大家分享一款自己觉得非常实用且一直在用的一款免费的(原文/译文)AI 双语对照网页翻译插件:沉浸式翻译,一键开启双语阅读,提升信息获取效率。 插件介绍 沉浸式翻译 是一款免费的( ...
吴恩达深度学习课程四:计算机视觉 第四周:卷积网络应用 (二) 图像风格转换
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第四课的第四周内容,4.6到4. ...
拆分的第一性原理——按业务域、一致性与团队边界来切,避免“为拆而拆”
写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。 微服务拆分的本质不是技术决策,而是业务认知、数据规律与组织结构的映射艺术 在构建从日志到检索的一站式方案后,我们面临系统架构的更深层挑战:如何合理拆分微服务边界。许多团队在微服务化过程中 ...
Flink源码阅读:Checkpoint机制(下)
书接上回,前文我们梳理的 Checkpoint 机制的源码,但是对于如何写入状态数据并没有深入了解。今天就一起来梳理一下这部分代码。 ...
规划中主要使用的地图类型
博客地址:https://www.cnblogs.com/zylyehuo/ Occupancy Grid Map 【占据栅格地图】 移动机器人运动规划-第一章(运动规划介绍与地图构建)-第三节(地图构建方法-Occupancy Grid Map) 自动驾驶中的Occupancy Grid占用栅格算 ...
代码考古学:如何让你的代码不再是“未解之谜”?
好的代码不只需要逻辑,更需要解释。本文挑战“代码即文档”的迷思,介绍如何利用AI指令充当“代码考古学家”,将晦涩的逻辑转化为清晰的“罗塞塔石碑”式文档,消除团队知识债务,提升项目的可维护性与专业度。 ...
Magnitude:强!一款基于 Al 视觉的 Web 自动化框架
你是否还在为脆弱的 Web 自动化测试而烦恼?XPath 变更、CSS 选择器失效、DOM 结构调整,这些问题是不是经常让你的自动化脚本功亏一篑?今天要给大家介绍的 Magnitude,可能会彻底改变你对 Web 自动化的认知。 大多数浏览器自动化工具(如Selenium、Playwright)依赖 ...
【论文精读】从单系统架构到微服务架构:软件现代化的转型综述
微服务架构近年来作为开发复杂应用的手段已获得广泛关注。这种架构风格将软件组织为小型、模块化且独立部署的服务,每个服务在独立进程中运行,并通过轻量级、明确定义的机制进行通信以实现业务目标。尽管文献中已识别出诸多优势,但 MSA 的采用仍被视为重大挑战,无论是在开发新系统还是软件现代化方面。 关于软件现 ...
2025年底的 TailwindCSS 组件库简单横评
前言 这篇文章本来打算9月就发的,没想到一转眼就11月底了 在上次的文章 AI时代的全栈框架:独立开发者的机会与挑战 里,我聊到在 AI 时代,Next.js 这类全栈框架是独立开发者最合适的选择,而在前端界面层面,几乎人手一份的标配就是 TailwindCSS。 不过 TailwindCSS ...
化工厂SCADA系统OPC DA数据转Modbus TCP接入全厂监控平台项目案例
VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。 ...
字符编码知多少(一)
前言 曾经在一场面试中,问到过UTF-8与UTF-16的区别,我一脸懵逼,惨遭羞辱。 最近在使用rider这个IDE的过程中,发现在visual studio中好好的代码,在rider中是乱码。 故此深入了解一下字符编码的前世今生。 前世:编码的蛮荒时代 由于计算机只能存储0/1二进制数据,因此计算 ...
海豚调度DolphinScheduler 和 Spring Cloud Data Flow 对比
Spring Cloud Data Flow Spring Cloud Data Flow是一个基于Spring Boot和Spring Cloud的开源框架,旨在简化云原生环境中数据流处理和批处理任务的开发、部署与管理。它提供了一种统一的编程和操作模型,用于编排可组合的数据微服务,支持在Cloud ...
claude-agent-sdk mineru-parser-skill发票识别
claude-agent-sdk mineru-parser-skill发票识别 不谈玄学,只讲落地。 我是一名深耕算法工程化一线的实践者,擅长将 新技术、关键技术、AI/ML 技术从论文和 demo 转化为可规模化部署的生产系统。在这里,你看不到堆砌公式的理论空谈,只有真实项目中踩过的坑、趟过的路 ...
[微服务场景实战] - 限流 - 如何让服务器在亿级流量冲击下“活下去”
本文探讨了在高并发秒杀场景下的限流技术。首先分析了亿级流量冲击的业务场景,指出限流是保证系统存活的关键策略。接着详细介绍了四种限流算法:固定时间窗口计数算法存在边界临界问题;滑动时间窗口算法通过子窗口划分提高精度但仍面临机器人抢购问题;漏桶算法通过恒定速率处理请求但无法解决瞬时峰值;令牌桶算法通过控... ...
基于SqlSugar开发框架的基础上快速开发H5端的移动应用
在开发一些项目的时候,我们往往会基于一定的框架进行业务的开发,并结合一些辅助工具进行更高效率的快速开发和整合工作,SqlSugar开发框架是我们开发的一个多端整合的开发框架,基于它的后端WebAPI 基础上,我们可以对接WInform端、Vue3+ElementPlus的BS端,Vue3+Vant4... ...
实用程序:Python打造进程网络监控与分析工具——全方位掌握你的网络与进程状态
本文介绍了一款基于Python开发的GUI网络监控工具,能够实时监控进程网络活动、分析端口占用情况、诊断网络问题。该工具支持Windows系统,提供进程带宽管理、端口筛选、网速测试、路由追踪等功能,并可将数据导出为CSV或图表。界面简洁易用,集成实时刷新、带宽限制等高级功能,适合普通用户排查网络故障... ...


