自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 收藏
  • 关注

原创 vue3 动态加载页面

首先,通过下面代码告诉编译器要编译哪些页面。

2024-05-14 16:42:51 142

原创 .net 生成二维码图片

【代码】.net 生成二维码图片。

2024-05-09 16:15:34 382 1

原创 windows安装 nvm,实现nodejs多版本切换

nvm install 版本号。nvm use 版本号。

2024-05-09 16:04:04 167

原创 js加密,c#解密

【代码】js加密,c#解密。

2024-04-29 11:39:59 240

原创 .net使用谷歌身份验证器

简单展示如何在.net中应用谷歌身份验证器

2024-04-12 16:30:26 119

原创 obs直播推流 + ffmpeg参数

ffmpeg -re -i a.mp4 -r 24 -c:v libx264 -preset ultrafast -profile:v baseline -g 24 -keyint_min 24 -x264-params nal-hrd=cbr -b:v 2500K -minrate 2500K -maxrate 2500K -c:a aac -b:a 128k -f flv rtmp://你的推流地址。-g 24 -keyint_min 24 每24帧有一个关键帧(关键帧间隔1s)

2024-04-02 14:32:41 568

原创 Avalonia 为边框增加阴影

【代码】Avalonia 为边框增加阴影。

2024-03-29 15:50:35 250

原创 nvidia显卡如何安装cuda驱动

我是win11,所以如下选择,最后显示出Download 按钮,点击它去下载。找到版本为12.2的CUDA Toolkit 下载并安装。看到 CUDA Version 为 12.2。按 微软 + R 键,输入cmd。

2024-03-23 17:05:54 494

原创 Avalonia 如何使用 CefNet 的 WebView

用 Avalonia 实现浏览器功能

2024-03-14 14:02:12 648 3

原创 .net 8 如何让指定的类可以在 AOT 模式下应用反射

让 ClassLibrary1 程序集中的 Class2 类和 ClassLibrary2 程序集所有类都可以进行反射。然后创建一个控制台项目,引用这个类库,并在 main 函数任意位置,调用一下 Aot.Init()没有执行任何代码,但是却让编译器能识别出Class1和Class2在反射中要使用哪些成员。上段代码,我分别指定了Class1可以反射所有成员,Class2可以反射构造函数。假如你要发布的是一个控制台项目,那么在项目中创建。在类库中编写一个静态类 Aot.cs。

2024-02-09 17:18:05 555

原创 用CI/CD工具Vela部署一个PostgreSql数据库

用CI/CD工具部署PostgreSql数据库

2024-01-23 10:13:55 720 1

原创 Docker安装 Elasticsearch + C# 如何使用

docker 安装 ElasticSearch + .net 中如何操作ElasticSearch

2024-01-22 17:00:48 478

原创 git 公钥配置

git公钥配置

2024-01-20 10:00:04 331

原创 js上传多个文件到asp.net core,并实时转存到阿里云oss

有时候,为了追求便利性,我们可能会让前端直接将文件上传到阿里云OSS,然后将URL提交给ASP.NET。然而,这种做法意味着前端需要拥有OSS的访问密钥,而将密钥存放在前端,无疑增加了被破解的风险。因此,最安全的做法仍然是由服务器端负责上传文件到OSS。接下来,我将演示如何实现分块上传到服务器的过程,而且在这个过程中,服务器并不保存任何分块,而是直接将分块上传到OSS。

2023-12-15 11:18:55 241

原创 EasyNetQ(RabbitMQ)在处理消息时,如果抛出异常,继续不断发送到订阅队列,不断处理(也就是不自动确认消息已到达)

(如果不是使用EasyNetQ,传统的RabbitMQ库是用手动ack实现)另外,如果消息处理过程中,服务器死机,这种情况消息是会重发的,不需要担心。原理是重写IConsumerErrorStrategy。

2023-12-11 12:08:52 114 1

原创 分享一个 asp.net core 多文件分块同时上传的组件

分享一个可多个文件同时上传、断点续传,并实时反馈上传进度的 Asp.Net core 组件。

2023-12-08 15:25:50 436

原创 制作win11安装优盘时,install.wim过大的解决方法

然而,遇到的一个问题是,Windows安装文件中包含一个名为“install.wim”的文件,其体积非常庞大,超出了FAT32文件系统单个文件大小的限制,因此无法直接拷贝到U盘中。为了解决这个问题,您需要使用特定的命令将这个文件分割成小块,之后再将这些分割后的文件拷贝到U盘上。通常,我的做法是选取一只USB闪存盘,将其格式化为FAT32文件系统。这样做的好处是,如果您的电脑支持UEFI启动模式,那么在开机时,您便可以选择通过这个USB闪存盘来启动电脑,进而进入Windows的安装向导。

2023-12-08 15:24:22 789

原创 python环境 anaconda安装

创建一个python2.7环境。

2023-12-07 09:32:39 24 1

原创 visual studio 让private 变量默认以下划线开头

这样,vs为你提示私有变量名称的时候,会以下划线开头。然后点击【管理命名样式】,添加一个命名样式。

2023-12-05 11:35:36 36 1

原创 (.NET教程)使用简单商城秒杀案例,演示如何编写微服务+分布式事务

一个商城的秒杀活动,在本身服务器配置和网络带宽完全可以应付的情况下,如果代码写得不好,会让大部分用户下单速度变得非常慢。下面我将用一个简单的代码例子来演示如何应对秒杀型的高并发问题。

2023-12-04 10:01:36 811

原创 .net 获取客户端真实ip

服务器端获取客户端真实ip地址

2023-11-29 13:13:33 1042 1

原创 让 VIte+Vue3 打包的项目,在本地可以双击 index.html 打开运行

的方式运行,双击 index.html 是无法运行的。通常Vue3打包的项目只能放在web服务器里面,用。如果要在本地运行,可以按照下面的步骤来实现。

2023-11-25 10:06:34 2331

原创 c# 编写 WebAssembly

不创建Blazor工程,直接用c#编写WebAssembly

2023-11-24 10:12:33 265 1

原创 .Net下验证MongoDB 的 Linq 模式联合查询是否可用

MongoDB.Driver 类库提供了 Linq 查询的支持。然而,在使用 Linq 进行联合查询时,是否能够正确转换为 MongoDB 底层的查询语句还有待验证。今天,我将进行实验来验证一下。

2023-11-23 10:25:55 30

原创 让vs2022支持wsl(linux)本地调试.net工程

win10、win11都自带wsl子系统,vs可以利用它进行linux单步调试。但有不知道哪里环境有问题,运行wsl调试时,总会报错,为了能够成功调试,我们可以自己安装一个wsl环境。

2023-11-22 10:22:59 433

原创 如何解决.net的HttpClient获取不到最新的系统代理

默认情况下,HttpClient是默认采用系统代理,但是,如果你在程序运行过程中,手动修改系统代理,对于HttpClient是无效的,它依然会用老的代理去访问。

2023-11-21 09:45:20 80

原创 记一次.Net分布式事务死锁现象以及解决方法

在本文中,将介绍一次遇到的.Net分布式事务死锁现象以及解决方法。我们将首先了解事务框架的构成,然后分析导致死锁的代码,最后提出解决方法。

2023-11-20 09:40:55 267

原创 介绍一个.Net远程日志组件

Jack.RemoteLog是一个 .net core 环境下提供全文检索功能的远程日志组件,仅需要简单的安装和配置即可使用

2023-11-19 10:12:39 38 1

原创 c#分段上传文件到亚马逊S3

亚马逊分段传输,要求每个小段的大小不能小于5M。

2023-11-18 13:17:39 189 1

原创 开源一套快速部署程序的工具(CI/CD)

随着微服务越写越多,程序发布就成了一个麻烦事,这里开源一个快速部署工具:Vela,只要填写一个git地址、编译命令等简单信息,就能自动完成程序的部署。

2023-11-17 14:13:03 1096

空空如也

空空如也

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

TA关注的人

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