自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (7)
  • 收藏
  • 关注

原创 Git Submodule 完全指南:从添加到日常维护的常规操作全流程

git submodule 子模块的日常操作。

2026-09-06 01:40:36 320

原创 docker desktop 的配置实践

打开 Docker Desktop 设置,找到「Resources → Advanced」,把 Disk image location 改到别的盘(比如 D 盘),点 Apply & Restart 就生效了。想让容器直接访问宿主机网络?需要容器访问本机文件?在 Docker Desktop 设置里找到「Resources → File sharing」,把要共享的目录加进去(比如 D:\data),点 Apply & Restart 就生效了。把这个打开,速度能快不少。

2026-08-30 23:32:00 161

原创 Ubuntu 更换 USTC 镜像源完整指南(AMD64 / AARCH64)

本文分别针对 AMD64 与 AARCH64 架构下的 Ubuntu 24.04 与 20.04,给出了更换为 USTC 镜像源的方法。替换后执行即可加速软件包下载。若遇到问题,请优先确认系统版本与源文件格式,再选择对应的替换命令。

2026-08-30 23:14:19 210

原创 WSL升级到2代并设置默认版本

通过和两条命令,即可完成 WSL 2 的升级与默认版本设置。整个过程无需重启,操作简单,适合所有 Windows 10/11 开发者。

2026-08-30 22:49:05 174

原创 WSL2 手动安装 Ubuntu 24.04 到指定磁盘位置

通过--location参数,我们可以轻松地将 WSL 发行版安装到任意磁盘位置,避免 C 盘空间不足的问题。这一方法尤其适合磁盘空间有限或需要将开发环境与系统盘分离的场景。

2026-08-30 22:46:30 215

原创 一文搞懂 WorkBuddy 的积分计算与套餐选择策略

问题答案1 积分值多少钱?官方锚定价0.05 元,套餐内可低至0.02 元积分怎么扣的?按 Token 计费,输入 + 输出 × 模型单价为什么积分跑得这么快?模型强、对话长、任务复杂、反复迭代怎么买最划算?长期用选年付/连续包年;每月都超就升级套餐,别买加量包企业还是个人?个人自己用买个人版;团队要管理、要审计、要共享就买企业版一个月用不到 500 积分:白嫖体验版一个月用 1,000-3,000 积分:标准版一个月用 4,000-8,000 积分:高级版。

2026-08-29 10:29:43 749

原创 ASP.NET Core迁移Spring对照系列:多线程篇

本文对比了Java与C#在多线程编程方面的差异,提供了17个关键维度的对照表。

2026-08-08 01:11:53 354

原创 ASP.NET Core迁移Spring对照系列:文件系统操作篇

本文对比了Java与C#在文件系统操作方面的实现差异,主要涵盖路径处理、文件/目录操作、数据读写、目录遍历和文件监听等核心功能。

2026-08-08 00:40:12 366

原创 ASP.NET Core 迁移spring对照系列:标准输入与输出篇

本文对比了Java 17与C# 12(.NET 8)的标准I/O操作

2026-08-08 00:01:11 253

原创 ASP.NET Core 迁移至 Spring系列:日期篇

本文对比了C#与Java在日期时间处理方面的差异。

2026-08-05 00:27:58 274

原创 ASP.NET Core迁移Spring系列:运行时与 GC 篇

Java GC技术指南梳理了JVM垃圾回收的核心概念,对应的是.NET CLR。

2026-08-04 23:39:42 345

原创 ASP.NET Core 迁移至 Spring系列:编译生态篇

本文对比了ASP.NET Core与Spring生态在包管理和项目结构方面的差异。在包管理方面,.NET使用NuGet,Java使用Maven,两者在依赖管理、版本控制和仓库配置上存在对应关系。Maven通过settings.xml配置私服,可显著提升依赖下载速度,并通过父POM统一管理多模块项目的版本依赖。在项目结构方面,ASP.NET Core以.csproj为核心,采用Controllers/Services/Models分层;Spring Boot以pom.xml为基础,遵循标准的Maven目录布局

2026-08-03 18:56:21 276

原创 ASP.NET Core 迁移至 Spring系列:类库框架篇

本文档是《 ASP.NET Core 迁移至 Spring系列》的类库框架篇分篇

2026-08-03 17:34:43 243

原创 ASP.NET Core 迁移至 Spring系列:语言基础篇

本文是ASP.NET Core向Spring全家桶迁移的语言基础对照指南。

2026-08-03 16:36:12 365

原创 Java 8 升级到 Java 17,3 个你没注意到的坑

Java 8 升级 Java 17 的三个隐藏陷阱 本文分享了从 Java 8 升级到 Java 17 时遇到的三个生产环境问题及其解决方案。

2026-08-03 00:37:35 310

原创 Windows下安装Miniforge3的指南(避坑anaconda收费)

本文介绍了Windows下安装Miniforge3的完整流程:从清华镜像站下载对应版本安装包,运行安装程序并配置环境变量;通过命令行验证安装,更新conda并配置国内镜像源加速;详细演示了创建Python 3.9虚拟环境的过程,包括依赖包下载和环境激活;最后提供了环境测试方法及常见问题解决方案(PATH设置和镜像源重置)。全文提供了可操作的命令和图示,适合初学者快速完成Miniforge3的安装配置。

2025-10-08 17:58:42 2725

原创 RK3568 NPU :RKNN-ToolKit2环境搭建

本文详细介绍了在Linux系统上安装和配置RKNN-Toolkit2开发套件的完整流程。首先通过Miniconda3创建Python虚拟环境,然后安装RKNN-Toolkit2及其依赖库,包括模型转换、量化分析等AI开发工具。同时提供了安装验证方法和Miniconda3的彻底卸载指南。操作步骤涵盖环境准备、依赖安装、配置验证等关键环节,并附有常用命令和问题排查方法,为开发者使用RKNN-Toolkit2进行AI模型开发提供了完整的技术参考。

2025-09-14 10:14:15 1084

原创 【docker】data-root 数据迁移(防止无法加载镜像和容器问题)

目标:将/var/lib/docker 的数据迁移到/data/docker。docker版本:docker-ce 28.1.1。第6步检查完成后即可删除旧文件,腾出空间了。这个步骤一定要做,否则容易导致数据不一致。操作系统:ubuntu 24.04。的镜像和容器就表明没有问题。

2025-09-12 12:57:19 399

原创 数字信号处理——幅值(Amplitude)与幅度(Magnitude)

幅值/幅度是量化EEG信号强度的核心指标,带通和带阻滤波则是从复杂噪声中提取目标神经活动的关键技术。合理选择滤波器参数(截止频率、阶数、相位特性),并结合频域验证(如FFT)与时域可视化(如波形对比),是平衡去噪效果与信号保真的核心策略。

2025-05-20 16:07:19 5897

原创 【EEG】医疗电子中EEG数字信号处理的5H科普

EEG数字信号处理通过频段划分、时频转换和滤波技术,从复杂噪声中提取有效神经活动信息。合理选择滤波器类型、截止频率和阶数,是平衡去噪与信号保真的关键。

2025-05-20 09:02:53 665

原创 FIR滤波器(有限脉冲响应滤波器)

FIR滤波器在医疗电子中就像一位“智能清洁工”,通过精心设计的权重规则,精准分离有用信号与噪声,同时保持信号波形真实,是生物医学信号处理的核心工具之一。

2025-05-19 14:04:18 789

原创 人体水利工程大揭秘幽默健康课

2025-05-18 22:14:44 179

原创 【C#】任务调度的实现原理与组件应用Quartz.Net

Quartz 的底层算法结合了高效的时间管理(通过时间轮)和灵活的存储机制(通过 JobStore),使其能够在各种环境中有效地调度和管理作业。无论是单机还是集群环境,Quartz 都提供了强大的功能和灵活性来满足不同的需求。通过理解和优化这些底层算法,可以更好地利用 Quartz 的功能并提高应用程序的性能和可靠性。

2025-02-07 15:43:11 1829

原创 【redis】缓存设计规范

Key设计三要素:业务线明确(user)、数据类型清晰(profile)、标识唯一(10001Value选择原则优先使用 Hash 替代 String 存储对象需要排序用 ZSET去重用 Set队列用 List性能压测公式# 模拟高并发场景。

2025-02-06 23:12:51 1610

原创 【redis】redis集群时的槽Slot是什么?

跨槽操作是指一条 Redis 命令涉及多个键,但这些键被分配到不同的槽中。Redis 集群默认禁止跨槽操作,因为不同槽可能位于不同节点,无法保证原子性。

2025-02-06 22:38:39 1762

原创 【dotnet】安全编码规范

安全设计需贯穿开发全生命周期,核心原则是。

2025-02-05 17:58:23 1241

原创 【mysql】数据库字段设计原则

优秀的字段设计需在。

2025-02-05 17:04:57 1478

原创 【mysql】文件存储目录配置参考规则

将MySQL的进程、数据、日志、备份等存储资源分离到不同的磁盘分区,是一种。

2025-02-05 14:54:33 799

原创 【MySQL】向后兼容设计规范(无回滚场景)

读取优先使用新字段 (phone_v2)同步写入新字段 (phone_v2)(Python代码示例)写入旧字段 (phone)

2025-02-05 11:09:26 1192

原创 【mysql】数据库表结构变更方案

在做管理软件的时候,数据库的表结构不是一层不变的。升级升级时会附带数据库升级,通常数据库需要先完成升级才能使用。直接ALTER TABLE ADD COLUMN。在处理管理系统软件的表字段变更时,需平衡。3. 对比新旧字段一致性。4. 切换读请求到新字段。

2025-02-05 10:45:21 1522

原创 【启动】ubuntu20.04 设置命令行启动

【代码】【启动】ubuntu20.04 设置命令行启动。

2025-01-29 00:51:42 359

原创 【apt源】RK3588 平台ubuntu20.04更换apt源

RK3588芯片使用的是aarch64架构,因此在Ubuntu 20.04上更换apt源时需要使用针对aarch64架构的源地址。

2025-01-28 18:03:46 1271

原创 【mdadm】开机自动挂载raid(systemctl方式)

这个服务单元文件确保了在系统启动并且网络和本地文件系统可用之后,RAID 设备/dev/md5会被挂载到指定的挂载点。同样,在系统关闭时,该挂载点会被正确卸载。这样做可以保证数据的一致性和系统稳定性。

2025-01-26 18:25:47 674

原创 【高内聚】设计模式是如何让软件更好做到高内聚的?

是指模块内部的元素紧密协作,共同完成一个明确且相对独立的功能。就像高效的小团队,成员们目标一致,相互配合默契。是指模块之间的依赖较少,只通过精心定义的接口与外部交互。这样的设计使得模块对外界的依赖减少,从而提高了系统的灵活性和可维护性。高内聚是“解耦”的关键,原因在于当模块具有高内聚性时,它自身形成了一个功能完整的单元。这样的模块对外的依赖较少,只需调用其接口即可实现功能,而。通过降低模块之间的相互关联和依赖,可以达到解耦的效果。

2025-01-23 20:59:51 1359

原创 【redis】redis操作zset类型的key发生了什么?

以下是关于Redis操作(添加、删除、修改、查询)ZSet类型key的完整过程。

2025-01-23 11:13:05 1089

原创 【redis】redis操作set类型的key发生了什么?

以下是关于Redis操作(添加、删除、修改、查询)Set类型key的完整过程,包括引用源码的数据、时序图、磁盘IO读写、数据长度限制、线程安全控制和故障处理机制。

2025-01-23 10:34:59 1220

原创 【redis】Redis操作String类型key的发生了什么?

添加:通过SET命令创建或更新键值对,支持过期时间设置。删除:通过DEL或UNLINK命令删除键。修改:通过SET或SETRANGE命令更新键的值。查询:通过GET命令获取键的值。Redis通过高效的哈希表和动态字符串结构,实现了快速的键值操作。同时,通过RDB和AOF机制,Redis确保了数据的持久化。对于大Key和内存不足等问题,Redis提供了多种优化和故障处理机制,保证系统的稳定性和性能。

2025-01-23 10:26:09 744

原创 【redis】AOF损坏了导致redis启动不起来怎么处理?

这种情况下,Redis无法正常加载AOF文件[Redis提供了工具用于修复损坏的AOF文件。

2025-01-23 10:24:22 918

原创 【案例】文章阅读量的只实现1人增加1次?

实现“一人一读”的阅读量统计,需要根据具体需求选择合适的方法。如果用户登录是强制的,优先使用用户ID;如果用户可能未登录,可以结合Cookie和IP地址作为补充。通过合理设计数据库和逻辑,可以有效避免重复计数,确保阅读量统计的准确性。在技术实现中,确保一个用户对文章的阅读量只增加一次,通常需要通过用户身份识别和状态跟踪来实现。文章的阅读量是按用户来增加的,请问技术是如何做到1人只增加1次阅读量?

2025-01-21 12:28:10 777

原创 【tmpfs】为什么要用tmpfs

使用tmpfs作为内存分区的原因主要基于其独特的特性和优势,这些特性使其在某些场景下成为理想的选择,尤其是当需要高性能的临时存储时。tmpfstmpfs是一种基于内存的文件系统,它将文件和目录存储在系统的内存(RAM)和交换空间(swap)中,而不是传统的磁盘存储。tmpfs的设计目标是提供一种快速、临时的存储解决方案,适用于存储生命周期较短的文件和数据。

2025-01-21 12:23:07 1139

draw.io画图工具 for linux(12.6.5)

draw.io是跨平台、轻量级的画图工具。软件虽小功能强大。ubuntu、debian、linux mint 可用。visio能做的都能做,支持从visio导入。虽是开源软件,但github下载基本是不可能了,好不容易拿到,补充上传吧。

2020-03-14

Code Smith v5.3.3 破解补丁

本补丁只用于个人学习,禁止用户商业活动,否则后果自负。 方法一: 1.安装完CodeSmith v5.3.3后,要运行一次程序(不用管输入序列号,直接关闭程序) 2.运行patch.bat批处理文件 方法二: 注:破解二实际上是破解一的手工操作。由于安装目录不一定一样,所以请确保破解文件是否正确替换。 1.安装完CodeSmith v5.3.3后,要运行一次程序(不用管输入序列号,直接关闭程序) 2.用【CodeSmith.Engine - crack.dll】文件替换GAC下的文件,使用Dos命令可以如下: copy "CodeSmith.Engine - crack.dll" c:\Windows\assembly\GAC_32\CodeSmith.Engine\5.0.0.0__9fd61cdb91609a7a\CodeSmith.Engine.dll 3.替换安装目录下目录的【bin\CodeSmith.Engine.dll】文件,Dos命令例如: copy "CodeSmith.Engine - crack.dll" "C:\Program Files\CodeSmith\v5.3\bin\CodeSmith.Engine.dll" 4.CodeSmith安装后会生成【c:\Windows\assembly\NativeImages_v2.0.50727_32\CodeSmith.Engine\c377a2932889a04d85df26bbb6256ce5\CodeSmith.Engine.ni.dll】,此时一般文件浏览器不能直接访问,使用Dos命令将该文件删除或者重命名,命令如下: rename c:\Windows\assembly\NativeImages_v2.0.50727_32\CodeSmith.Engine\c377a2932889a04d85df26bbb6256ce5\CodeSmith.Engine.ni.dll CodeSmith.Engine.ni.dll.bak

2011-12-21

draw.io-13.3.9.dmg(mac版)

关于 drawio-desktop是一个基于Electron的diagrams.net桌面应用程序。draw.io是diagrams.net的旧名称,我们只是不想麻烦更改所有二进制文件的名称。 从发布部分下载构建的二进制文件。 Travis MacOS / Linux构建 建立状态 Appveyor Windows版本 建造状态 安全 draw.io Desktop旨在与Internet完全隔离。所有JavaScript文件都是自包含的,内容安全策略禁止运行远程加载的JavaScript。 不会从外部发送图表数据,也不会从外部发送有关应用程序使用情况的任何分析。这意味着我们没有JavaScript实现的某些功能在Desktop构建中不起作用,即.vsd和Gliffy导入。

2020-07-15

draw.io-amd64-13.3.9.deb(ubuntu)

关于 drawio-desktop是一个基于Electron的diagrams.net桌面应用程序。draw.io是diagrams.net的旧名称,我们只是不想麻烦更改所有二进制文件的名称。 从发布部分下载构建的二进制文件。 Travis MacOS / Linux构建 建立状态 Appveyor Windows版本 建造状态 安全 draw.io Desktop旨在与Internet完全隔离。所有JavaScript文件都是自包含的,内容安全策略禁止运行远程加载的JavaScript。 不会从外部发送图表数据,也不会从外部发送有关应用程序使用情况的任何分析。这意味着我们没有JavaScript实现的某些功能在Desktop构建中不起作用,即.vsd和Gliffy导入。

2020-07-15

CodeSmith 6.5-最新Crack.rar

声明:仅供学习,禁止用于商业活动。如由于个人造成的侵权行为,后果自负。 CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。   当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。

2012-06-18

draw.io-14.5.1-windows-installer.zip

draw.io 是一款免费的在线图表编辑工具, 替代visio等画图软件。 * 可以用来编辑: - 工作流 - 泳道图 - BPM - org charts - UML - ER图 - 网络拓朴图 - 等等 * 支持Windows、MacOS、Linux操作系统; * 提供丰富的图标

2021-04-09

pandoc-2.11-windows-x86-x64

markdown生成docx、html等格式的转换器。typora默认支持pandoc。pandoc-2.11-windows-x86-x64.

2020-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除