- 博客(12)
- 收藏
- 关注
原创 【WSL2】在安装wsl的时候如何修改默认安装路径
本文介绍了修改WSL默认安装路径的方法。由于微软商店安装的WSL默认在C盘,需要通过导出/导入方式迁移。具体步骤:1)使用wsl --export命令导出发行版为tar文件;2)用wsl --unregister注销当前发行版;3)通过wsl --import指定新路径重新导入。该方法可将WSL安装到其他盘符,有效释放C盘空间。
2025-11-20 23:21:32
257
原创 【Golang】Go Work 工作区管理详解
Go 1.18引入的go work功能极大简化了多模块项目的开发管理。它通过工作区机制允许本地模块直接相互引用,无需发布到远程仓库。主要优势包括:简化多模块依赖管理、提升开发效率、避免频繁发布版本、解决版本冲突问题。基本操作包括创建工作区、添加/移除模块、同步依赖等。最佳实践建议合理组织项目结构、规范模块命名、统一管理依赖。常见问题如模块找不到、依赖冲突等可通过go work sync等命令解决。该功能特别适合大型项目或微服务架构的本地开发场景。
2025-07-28 14:00:29
756
原创 【JWT】不同签名算法对比及golang应用
ED25519 是更现代的选择,提供了更好的安全性和性能设计更简单,不容易出错不需要配置,开箱即用如果没有特殊的兼容性要求,建议使用 ED25519。
2025-01-14 23:00:57
970
原创 ubuntu下获得以及退出超级用户权限(root权限)、超级用户访问文件的方式
会弹出浏览文件的管理器,那么你可以以超级用户访问这些文件了的。不需要的时候,你可以把它删除了的。,再输入你的root密码,出现root@后表示root成功。第二次的时候可直接输入 su进入超级用户模式。即可退出 (快捷键:ctrl+D)
2024-12-30 10:14:42
1131
原创 【docker】docker配置vpn网络代理、镜像源
有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。Docker 的代理配置,略显复杂,因为有三种场景。但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。
2024-12-09 16:54:26
2890
原创 【hystrix】分布式系统go云原生中使用熔断器
Hystrix [hɪst’rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力。Hystrix 是在客户端使用的熔断器实现。Hystrix是一个用于处理分布式系统中延迟和容错的库。它通过隔离服务之间的访问、提供回退机制、监控和控制故障传播,从而提高系统的可靠性和容错能力。Hystrix能够保证在一个依赖出问题的情况下,不会导致整个服务失败,避免级联故障,以提高分布式系统的弹性。
2024-12-04 21:40:42
980
原创 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
出于安全原因,建议使用永久解决方案,而不是直接修改套接字权限。这确保了适当的访问控制,同时仍然允许您在没有sudo的情况下使用Docker命令。如果您在CI/CD环境中运行此程序,您可能需要确保CI/CD用户具有适当的Docker权限,或者使用sudo运行Docker命令。应用任一解决方案后,再次尝试运行Docker命令。出现这个问题的原因是因为当前用户没有足够的权限去使用docker。2. 持久化解决方案。
2024-11-27 16:03:02
1810
原创 wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理的解决方法
解决主机与wsl2之间不同网段的问题
2024-10-17 18:02:50
7796
4
原创 深度学习torch,cuda环境搭建
如果conda下载速度较慢,建议开启代理或者换源。获取cudnn的版本号与其对应的cuda版本号信息。yolov5官网要求,python >= 3.7。安装cudnn时,应该匹配cuda的版本。分两种情况:CPU和GPU 1)CPU。5)切换到Python虚拟环境。2)查看当前存在哪些虚拟环境。4)创建Python虚拟环境。3)检查更新当前conda。1)查看安装了哪些包。
2024-03-15 17:04:38
604
2
原创 google.protobuf.internal import builder as _builder 无法引入导致的错误
在使用stressGAN时出现。
2023-08-10 23:32:48
1777
1
原创 使用scp出现scp port 22:Connection refuesd错误解决
问题原因:未安装ssh服务端,没有服务在22端口接收文件。
2023-08-03 17:45:22
4840
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅