- 博客(107)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Maven 发布构件到中央仓库历程
上传步骤:1、注册Sonatype的账户。 地址:https://issues.sonatype.org/secure/Signup!default.jspa2、提交发布申请。(仅第一次)创建 Issue:issues.sonatype.org/secure/Crea… 项目类型是 Community Support - Open Source Project Repository Hosting (OSSRH) groupId对应的域名你需要有所有权(可用github或gitee域名 ..
2020-10-19 14:36:07
337
原创 Miniforge 完全入门指南:从零撸到环境自由
摘要:Miniforge 是一款轻量、快速且合规的 Python 环境管理工具,比 Anaconda 更高效(快 10 倍),比 Miniconda 更自由(默认使用免费 conda-forge 源)。它自带 mamba 加速器,依赖解析更快,适合个人和企业商用。安装简单,支持多平台,提供环境管理、包安装、团队协作等功能,还能配置国内镜像加速下载。集成主流编辑器如 VS Code 和 PyCharm,是替代 Anaconda/Miniconda 的理想选择。
2026-06-05 10:11:00
346
原创 玩了那么久Python,Conda家族这些“亲戚”到底啥关系?一篇给你整明白!
本文系统梳理了 Conda 生态中的核心概念与工具,帮你彻底理清:- **conda**:核心包管理工具,免费开源- **Anaconda**:科学计算全家桶,适合新手但体积庞大- **Miniconda**:精简版 Anaconda,默认使用官方源(有商业授权风险)- **conda-forge**:社区维护的免费软件源,包更新快- **Miniforge**:社区版 Miniconda,默认使用 conda-forge 源,预装 mamba 加速器,完全免费无商业
2026-06-05 10:08:27
319
原创 Docker 常用命令全面总结
Docker 常用命令分类指南 本文档系统整理了 Docker 核心命令,按功能分为四大类: 镜像管理 涵盖 pull(下载)、images(查看)、rmi(删除)等操作 强调版本控制、镜像清理和存储优化 容器生命周期 包括 run(启动)、ps(查看)、stop/start(启停)、rm(删除)、logs(日志)、exec(进入)等 提供容器调试、批量操作和日志管理建议 数据交互 介绍 cp(文件复制)和 commit(保存为镜像) 指出临时方案与持久化方案的适用场景 网络管理 讲解 network 子命
2026-06-01 16:35:17
345
原创 docker环境中redis连接三种场景配置指南,物理机、wsl、docker
本文档提供了将Docker项目连接到三种不同位置的Redis服务(宿主机、WSL、独立容器)的详细步骤。关键操作包括:修改Redis监听地址、调整docker-compose.yml配置、删除内部Redis服务、更新环境变量及密码设置。针对不同场景分别给出网络连接方案:宿主机使用172.17.0.1网关地址,WSL环境支持host.docker.internal域名,独立容器通过Docker网络互联。文末包含快速配置对照表和通用注意事项,强调密码一致性、网络稳定性和安全建议。所有操作均需备份原文件,修改后需
2026-06-01 16:23:46
386
原创 Ubuntu 环境 Docker 安装文档(完整详细的教程)
本文提供了Ubuntu系统下Docker的完整安装教程,适用于20.04/22.04/24.04 LTS版本。教程包含八个主要步骤:卸载旧版本、安装依赖、添加官方GPG密钥和软件源、安装Docker Engine、配置镜像加速器(推荐三个实测有效的加速器)、设置非root用户访问权限、启用开机自启及最终验证。文章特别强调了镜像加速器的配置,并提供了速度对比数据。同时包含常用命令参考和常见问题排查方法,最后附有卸载Docker的说明。通过本教程可快速搭建完整的Docker开发环境。
2026-05-29 16:50:37
212
原创 Ubuntu 国内镜像源配置指南(多版本常用镜像地址都有)
本文详细介绍了Ubuntu系统配置国内镜像源的方法,重点区分了24.04+版本采用的DEB822新格式和旧版本的传统格式。提供了清华大学、阿里云等主流镜像源的配置方案,包含完整的命令行操作步骤。特别对DEB822格式进行了详细解析,包括与传统格式的对比和字段说明。通过备份原配置、替换镜像源、更新验证三个步骤,帮助用户快速完成配置,提升软件包下载速度。
2026-05-26 14:09:24
412
原创 Windows 11 WSL + Ubuntu 24.04 安装指南
本文提供Windows 11上安装WSL 2和Ubuntu 24.04的详细指南。首先检查系统硬件和软件要求,确认虚拟化功能已开启。通过PowerShell安装WSL核心组件并重启电脑后,可选择安装Ubuntu 24.04发行版。文档介绍了多种安装方式,包括指定安装目录、使用WSL 1或本地文件安装。首次启动Ubuntu时需要创建用户账户,并建议更新软件包和配置国内镜像源以提升下载速度。文中还包含常用WSL命令和常见问题解答,帮助用户快速搭建Linux开发环境。
2026-05-19 14:13:46
479
原创 机械硬盘中PMR 和 SMR是什么
大数据时代的数据量呈指数级增长,预计每两年就会翻一番。硬盘作为一种经济高效的存储介质,在当今的存储数字世界中依然起着中流砥柱的作用。硬盘驱动器 (HDD) 供应商竞相研发垂直磁性记录 (PMR) 和叠瓦式磁性记录 (SMR) 等新的磁录技术,以生产更大容量的硬盘。
2025-03-31 17:10:31
1185
原创 git commit 命令
允许创建一个空提交(无实际更改)。常用于标记版本、测试或文档更新。模拟提交过程,不实际执行提交操作,用于检查提交是否会成功。重置提交的作者信息为当前用户,适用于接手他人提交的情况。配合使用,保留上一次的提交信息,而不打开编辑器修改。在提交信息的末尾添加“签名”,通常用于开源项目。显示具体的变更内容,便于确认提交内容。从指定文件中读取提交信息。查看有哪些文件需要提交。减少输出内容,安静模式。将文件添加到暂存区。
2025-01-10 15:24:47
994
原创 Linx目录结构
Linux 系统的目录结构是基于 FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)设计的,遵循统一的层级体系,以确保不同的 Linux 发行版能够保持一致性。以下是 Linux 系统目录结构的详细说明以及常用目录的功能描述。可以看到 Linux 的顶级目录结构。中的工具可以在系统引导或单用户模式下使用。存储基本的用户命令,二进制可执行文件。临时挂载点,管理员手动挂载设备时常用。存放临时文件,所有用户都可以访问。存放系统管理命令,供管理员使用。普通用户默认没有执行。
2024-12-04 11:03:15
906
1
原创 git使用的说明总结
macOS: Git - Downloading macOSWindows: Git - Downloading WindowsLinux/Unix: Git (git-scm.com)本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 ,用以创建新的git执行指令用以创建一个本地仓库的克隆版本 如果是远端服务器上的仓库,指令应该是这样的: working dir(工作目录) –add–> index(暂存区) –commit–> HEAD添加修改或新文件, 添加指定文件 添加所
2024-09-09 14:25:21
1151
1
原创 基础知识 WiFi的频段、信道与宽带
1. **频段 :** 不同的高速公路 频段指的是无线电波的一个特定频率范围,这个范围被分配给无线通信使用。不同的无线通信技术会使用不同的频段,避免相互之间的干扰。 如最常见的``Wi-Fi``频段有两个:``2.4GHz``和``5GHz``。这两个频段就像是两条不同的高速公路,``2.4GHz``频段覆盖范围较广,穿透能力强,但可能较拥挤、易受干扰;``5GHz``频段则提供更快的数据传输速度,干扰较少,但覆盖范围相对较小,且穿墙能力较弱。
2024-07-23 11:28:15
4732
原创 jitpack发布,记录一个异常
从上开始细看发现项目没有找到gradle wrapper,项目的目录下是有两个文件与的再次回到项目上看,发现gitee仓库中并没有上传该文件夹,原来是已经被 .gitignore 排除了,所以项目在jitpack的云仓库中编译的时候没有找到,然后编译器就自适应给你配置了4.8.1版本的gradle;就有了后续一系列的编译问题。
2024-04-24 10:23:23
449
原创 Springboot配置文件(application.yml)的加载顺序
1. Jar包同级目录 /config 2. Jar包同级目录 3. classpath 下的/config 4. classpath 根路径/
2024-04-18 11:36:50
1089
原创 navicat远程连接mysql的异常解决-1130-2003-10061
1130 host is not allowed to connect to this MySQL server” 错误通常表示 MySQL 服务器拒绝了来自特定主机的连接。错误代码 2003 通常表示无法连接到 MySQL 服务器。而错误代码 10061 是指连接被拒绝。也可通过添加指定host的方式限制连接mysql的IP地址。1、修改数据库下root用户的host字段(为空或。查看数据库下用户与host字段的关系,通过命令。需要执行结论2的操作。需要执行结论1的操作。
2024-04-15 17:10:54
571
原创 IDEA配置类和方法的注释模板
在此配置全局USER,用于填充自动生成的注释中的作者@author属性。注释模板中的user参数是默认是获取系统的用户(当然注释作者也可以直接写固定值),如果不想和系统用户用同一个信息,可以在IDEA中进行配置。IDEA依次打开。在最下面增加一行。其中username就是你希望为user参数的赋值配置类注释模板(配置后需要重启IDEA生效)。
2024-03-27 16:51:37
1628
原创 Intellij IDEA 类注释模板设置
在此配置全局USER,用于填充自动生成的注释中的作者@author属性。注释模板中的user参数是默认是获取系统的用户(当然注释作者也可以直接写固定值),如果不想和系统用户用同一个信息,可以在IDEA中进行配置。IDEA依次打开。在最下面增加一行。其中username就是你希望为user参数的赋值配置类注释模板(配置后需要重启IDEA生效)。
2024-03-27 14:52:29
884
原创 Android:发布aar到maven仓库,使用maven-publish插件
maven插件适用于gradle1.0-6.2版本,6.2版本后该插件就被废弃了,推荐使用maven-publish插件。maven-publis插件是在gradle 1.3 版本后开始支持的,使配置更加简洁。
2024-03-11 11:38:15
2761
原创 jitpack上传aar异常: ERROR: No build artifacts found
ERROR: No build artifacts found , 无法找到artifacts,需要我们手动添加一个artifacts
2024-03-05 17:32:21
675
1
原创 maven-plugin-shade 详解
1]shademaven-plugin-shade 插件提供了两个能力把整个项目(包含它的依赖)都打包到一个 "uber-jar" 中shade - 即重命名某些依赖的包由此引出了两个问题什么是 uber-jar?uber-jar 也叫做 fat-jar 或者 jar-with-dependencies,意思就是包含依赖的 jar。什么是 shade?shade 意为遮挡,在此处可以理解为对依赖的 jar 包的重定向(主要通过重命名的方式)。💁♂️。
2023-10-18 16:46:07
2583
原创 maven-plugin-shade 详解1
maven-plugin-shade 是 Maven 的一个插件,它的作用是将多个 jar 包合并成一个 jar,同时将其中的依赖关系也合并到该 jar 中。在配置中,我们设置了要创建一个可执行的 jar 包,并指定了 mainClass。重新定位依赖:如果合并后的依赖不能与原来的 jar 包兼容,可以通过重新定位的方式来解决。打包的形式:可以设置打包成一个可执行的 jar 包或者一个普通的 jar 包。配置要合并的 jar 包以及排除的依赖、过滤资源等信息。排除依赖:可以设置排除某些依赖,避免重复打包。
2023-10-18 16:43:11
1412
2
原创 Windows terminal 添加 git bash 解决git中文乱码显示问题
Windows terminal 添加 git bash 解决git中文乱码显示问题
2023-08-03 14:30:30
3204
原创 Android adb说明与详解
Android Debug Bridge(ADB)是一个非常有用的工具,它可以帮助开发人员在Android设备和计算机之间进行通信,以便在设备上进行调试、测试和安装应用程序。
2023-07-14 10:50:26
3800
原创 Linux修改密码(强制修改)
注意: 若在修改密码过程中出现密码过于简单、密码长度不够、密码不相符等提示,可通过su指令进入到超级管理员权限,执行passwd user 进行修改,或者直接使用 sudo user也是可以进行修改的。
2022-12-26 16:35:28
8214
原创 Windows端口被占用 netstat指令
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息
2022-10-19 16:46:47
523
launch4j安装包,3.50版本,window
2024-07-23
dimens.xml Android studio插件screenMatch使用的dimens.xml
2020-09-11
wifiadb-710271725.apk
2020-06-12
apkTool.zip
2020-04-01
Android studio如何正确使用导入Maven项目进行开发
2018-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅