自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 docker-desktop更新失败

在docker desktop中点击更新失败(可能开始重新下载,不过没有用),失败详情提示该exe需要提权,顺着路径找到那个exe双击执行即可。

2026-05-14 02:53:10 235

原创 使用服务器自建docker镜像源

有些时候我们需要在服务器运行docker镜像,可以选择在服务器上配置科学上网,也可以选择自己搭建镜像源。如果自己开发的镜像体积较大且频繁更新,使用自建镜像源可以提高速度,以及节省科学上网的费用。搭建镜像源使用docker和podman都可以做到,本文以podman为例。需要先在服务器安装podman,并在供应商处以及firewalld打开想要搭建镜像源的端口,使其允许外部访问。

2026-04-19 22:09:12 404

原创 一次vite开发服务器模块导入debug记录

摘要:在TS+Vite+Vue项目中添加含exec的编译时TS脚本后,npm run dev报错No matching export in "node_modules/unicorn-magic/default.js" for import "toPath"。排查发现该包在Node环境与非Node环境导出不同(toPath仅存在于node.js),Vite开发服务器误解析了default导出导致报错。

2025-11-02 18:51:51 308

原创 使用git hook+nodejs脚本检查git提交信息

本文介绍了如何创建一个简单的commit-msg钩子脚本,使用Node.js检查提交信息是否以特定字符串开头,不符合规范会阻止提交。

2025-07-08 16:16:33 322

原创 C#/.net 服务容器启动时自动注册服务

在应用启动时,使用C#的反射功能,搜索并注册某些类为服务。

2025-04-19 21:44:24 420

原创 C#/.net DependencyInjection 依赖注入 循环依赖的一种解决方法

C#/.net DependencyInjection 依赖注入 循环依赖的一种解决方法

2025-04-11 15:49:56 562

原创 [.net图像处理] ImageSharp 高速逐像素处理

由于网上没有找到相关的文章,本文将"把图像中的一种颜色替换为另一种颜色"作为例子。ImageSharp库提供的载入图片的功能,注意要使用泛型方法,指定载入的颜色类型。此处的processPixel是该方法的参数,类型为PixelAccessorAction,(颜色类型由Image的颜色类型决定)我们构造一个试试看,发现它的构造函数需要填一个委托,委托输入的是一个PixelAccessor对象,没有返回值。但是,如果直接写一个双层循环遍历每一个像素,是比较低效的做法。

2022-12-19 15:24:54 2261

原创 微信小程序新版头像昵称API [保存用户头像到服务器]

根据微信官方文档的说法,2022年10月之后,原本的获取昵称和头像的api,也就是wx.getUserProfile和wx.getUserInfo将停止支持,在那之后发布和更新的小程序必须停止使用这两个api。

2022-08-15 19:57:46 14408 10

原创 C# 文件被另一进程占用的可能原因(FileInfo.Create())

Fileinfo类里的Create方法可以创建指定路径的文件,第一眼看上去还以为是void方法,其实它贴心地帮你创建了一个filestream作为返回值,要是没有妥善处理,那个stream就会一直在,直到后面试图读写的时候引发错误。

2022-08-04 20:16:29 1752 1

空空如也

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

TA关注的人

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