- 博客(206)
- 资源 (7)
- 收藏
- 关注
原创 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#在文件系统操作方面的实现差异,主要涵盖路径处理、文件/目录操作、数据读写、目录遍历和文件监听等核心功能。
2026-08-08 00:40:12
366
原创 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
原创 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
原创 【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
原创 【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
原创 【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操作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)
2020-03-14
Code Smith v5.3.3 破解补丁
2011-12-21
draw.io-13.3.9.dmg(mac版)
2020-07-15
draw.io-amd64-13.3.9.deb(ubuntu)
2020-07-15
CodeSmith 6.5-最新Crack.rar
2012-06-18
draw.io-14.5.1-windows-installer.zip
2021-04-09
pandoc-2.11-windows-x86-x64
2020-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅