自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火焰

我曾经也泄气过,但是我经常能死灰复燃,顽强得很!

  • 博客(500)
  • 资源 (78)
  • 收藏
  • 关注

原创 linux:systemd之守护进程

在 Debian 13.7 上,通过 systemd 配置 .NET 10 Web 服务。编写 Program.cs 实现简单 Echo 接口,创建 /etc/systemd/system/webecho.service 单元文件,设置工作目录、启动命令及环境变量,启用 Restart=on-failure 实现自动恢复。使用 systemctl daemon-reload 加载配置,执行 start、enable 实现运行与开机自启。通过 journalctl -u webecho -f 查看日志,cur

2026-10-03 14:01:40 215

原创 linux:debian13.7安装.net10

本文详细介绍了在Debian 13系统上安装ASP.NET Core 10运行时及SDK的完整流程。通过更新包源、添加微软仓库、安装运行时与SDK,最终成功部署并运行一个基于.NET 10的简单Web应用,验证了环境配置正确性。

2026-10-02 09:07:37 75

原创 linux:安装 ubuntu 26.04.1

本文详细记录了在VMware Workstation 17中安装Ubuntu 26.04 Server的全过程,包括虚拟机创建、ISO挂载、系统安装及基础配置。重点介绍了如何启用root账号、允许root远程登录SSH,并设置时区。通过sudo passwd root解锁root权限,修改/etc/ssh/sshd_config文件开启PermitRootLogin yes,并重启SSH服务,最终实现root远程登录。整个过程适用于学习与测试环境,生产环境需谨慎操作。

2026-10-01 08:55:28 211

原创 linux: 安装 debian13.7

本文介绍了在VMware Workstation 17 Pro中安装Debian 13.7的完整流程:首先下载ISO镜像,创建虚拟机并挂载光驱启动安装;安装过程中完成系统配置,包括网络、用户设置等;安装完成后,通过修改/etc/apt/sources.list将软件源替换为阿里云镜像,解决因使用DVD源导致的更新错误,最终实现远程SSH登录与系统正常运行。

2026-09-30 18:09:05 218

原创 linux:可执行文件 & shebang

CentOS 7.6 下,Linux 可执行文件格式包括 ELF(主流)、shebang 脚本、a.out(已废弃)及 COFF 等。内核通过文件头识别格式:ELF 以 0x7FELF 开头,shebang 以 #! 开头。ELF 支持动态链接与多架构,为现代系统标准。binfmt_misc 扩展了执行能力,可支持跨架构运行(如 QEMU)、Windows .exe(Wine)、Java .jar 等,实现灵活的二进制格式兼容。

2026-09-29 12:03:40 196

原创 centos7.6 安装更新gcc

本文介绍在VMware中使用CentOS-7.6最小化镜像安装后,更换为阿里云镜像源并安装gcc编译环境的过程。通过备份原配置、替换为阿里云vault源,确保软件包可用性;随后使用yum安装gcc、g++及make工具,并验证安装成功,为后续开发环境搭建奠定基础。

2026-09-28 13:00:43 191

原创 c# 轻量 ocr 示例(无需下载模型,直接运行)

在Windows 11上,使用VS2026与.NET10,结合Sdcb.SimdPaddleOCR 1.4.2及ChineseV6Tiny模型,可通过ImageSharp或SkiaSharp加载图片并实现高效中文OCR识别。示例展示了如何以Rgba32/Bgra8888格式读取图像,通过内存直接传入OCR引擎,结果准确。两种方案均支持大图处理,推荐启用连续缓冲区优化性能,且需注意配置克隆避免解码器丢失。

2026-09-22 10:06:54 152

原创 用 C# 和 .NET 10 手搓一个内网穿透(附极简示例 + 可试用客户端)

最近在折腾内网穿透,用 C# 写了一套小东西,服务端跑在一台公网小机器上,客户端一行命令就能把家里的 3389、8080 之类的端口暴露到公网。整个过程基于 .NET 10,代码量不大,原理也简单,写篇博文记录一下。

2026-09-11 16:53:12 178

原创 使用 frp 自建服务 内网穿透实现远程访问局域网电脑

frp。

2026-08-28 22:49:56 286

原创 docker上常用的软件安装

本文提供了在Windows 11系统下使用Docker Desktop快速部署常见数据库和中间件的命令指南,包括: SQL Server 2025(端口1433) PostgreSQL 18.4(端口5432) MySQL 8.0(端口3306,预建test数据库) Oracle社区版23(端口1521) Redis 8.8.0(端口6379) RabbitMQ 4.3.2(管理端口15672,默认账号admin) 所有容器均配置了自动重启(--restart=always)和强密码,MySQL额外配置了字

2026-07-17 12:46:35 44

原创 .net 10 下测试 asp.net core 的配置加载顺序

摘要: 在ASP.NET Core中,配置项ConnectionStrings:esd的加载优先级实验表明:命令行参数优先级最高(dotnet run app.cs ConnectionStrings:esd="cmdarg"),其次是直接环境变量($env:ConnectionStrings:esd),随后是appsettings.Dev.json和appsettings.json。带前缀的环境变量(DOTNET_和ASPNETCORE_)优先级较低,其中DOTNET_优于ASPNETCORE_。补充实验

2026-07-10 13:03:00 241

原创 .net10 dotnet run Program.cs 原理

摘要: 本文通过实验探究了.NET 10在Windows 11环境下运行单文件时的编译机制。测试发现,dotnet run命令会先将CS文件编译为临时程序集,存于%LOCALAPPDATA%\Temp\dotnet\runfile目录,命名规则为{文件名}-{文件全路径的hash}。实验修改文件内容或路径后,生成的新缓存文件哈希不同,但原缓存仍保留,证实编译依赖文件路径而非内容。通过命令行操作和目录监视,验证了缓存生成的逻辑。

2026-07-03 17:16:04 206

原创 在pgsql中封装一个json函数,让它完全模拟mysql中的json_set

将 jsonpath 转为 pgsql 中的数组。

2026-03-09 15:14:06 140

原创 3dsmax2026插件开发入门:使用.net8开发

看到autodesk官网上明确声明:3dmax2026的一项重大变更是.net的支持从4.8转向了.net8,但网络并没有看到相关的入门博客,问chatgpt耗费了我1个多小时,最后让我用c++开发。。。最后,我只能扒官方的文档一步步尝试,还好最后成功了。

2026-01-21 18:22:18 910 1

原创 DBUtil设计:c#中的DateTime和DateTimeOffset转sql时应该输出时区信息吗?

问题:这个输出应该是: 不带时区(如:) 还是带时区(如: )mysql 关注的列类型是: 和 datetime: mysql存数据到datetime时候,将数据先转换成mysql使用的时区(如果指定了时区),取得时候就原封不动取出来(不带时区)。 注意:mysql 8.0.19及以上才允许insert时加时区;timestamp: mysql存数据的时候,将数据先转换成UTC时间(如果指定了时区则换算,如果没指定时区就认为用的是mysql服务器时区),当取出的时候再转换成mysql使用的时区(输出结果中

2026-01-15 16:33:08 750

原创 纯前端实现图片压缩

【代码】纯前端实现图片压缩。

2025-12-18 15:33:36 416

原创 五大关系数据库(sqlserver、mysql、oracle、pgsql、sqlite)如何结合c#存取时间

这里讨论的内容即是。

2025-12-01 19:50:55 1124

原创 待补充 五大关系数据库(sqlserver、mysql、oracle、pgsql、sqlite)的列类型:目录

2025-10-14 17:59:27 330

原创 sqlite:存储时间

SQLite 的确 没有专门的日期/时间(Date/Time)存储类型,而是通过三种通用的数据格式来“表示”日期时间。这是 SQLite 设计上的一个核心特点。

2025-10-14 17:58:23 1925

原创 sqlite: 动态列类型

列类型是我们定义的指定的,它只是提供给sqlite做字符串匹配识别,内部识别为一种亲和力,在存储的时候每种亲和力根据偏好选择一种落地的存储类型。

2025-10-14 15:44:28 1135

原创 五大关系数据库(sqlserver、mysql、oracle、pgsql、sqlite)的对象名称和转义字符

一般我们在程序中使用反斜杠作为转义符,如下c#代码:那么在sql中是不是也同样的规则呢?

2025-09-30 20:39:17 1275

原创 sqlserver 模拟 mysql trim两侧指定整体字符串方案

创建和执行函数(最好显示指定 schema)代码清晰,逻辑简单有系统权限风险首先,要有创建函数的权限其次,要有执行此函数的权限-- 创建支持多模式的函数@str NVARCHAR(MAX), -- 原始字符串@target NVARCHAR(100), -- 要移除的目标字符串@mode INT -- 模式:0=去除左右两侧,1=仅左侧,2=仅右侧ASBEGIN-- 验证模式参数有效性(默认为0)-- 模式1:仅移除左侧连续目标字符串BEGINBEGINENDEND。

2025-09-11 09:49:07 348

原创 DBUtil-8.0.0-preview2 发布了

它是一款轻量化操作db的类库,类DBHelper设计, 比dapper略重, 比EntityFramework/freesql/sqlsugar轻.运行环境:.net8。

2025-09-09 00:46:25 1002

原创 three.js 入门六:向geometry中传入自定义的attribute属性, 在shader中访问此属性

属性,那么我们可不可以写入其他任意属性呢?//共用一个shader材质。正常情况下,我们使用。

2025-02-13 18:13:30 1079

原创 three.js 入门五:buffergeometry的color属性

在使用 buffergeometry 创建几何体的时候可以为每个顶点定义一个color属性, 然后材质就可以启用使用此顶点渐变着色。完整的代码示例见上方下载。

2025-02-13 17:48:31 381

原创 消息队列10:为RabbitMq添加连接池

【代码】消息队列10:为RabbitMq添加连接池。

2024-09-29 21:11:54 3416

原创 c#:System.Text.Json 的使用四(如何忽略[JsonPropertyName])

【代码】c#:System.Text.Json 的使用三(如何忽略[JsonPropertyName])

2024-09-18 09:56:56 3643

原创 git: 批量删除分支

比如: 想批量删除本地含有。比如: 想批量删除远程含有。

2024-06-05 16:13:14 8885

原创 融合算法:引力融合

每一个点都会受到左右其他点的吸引, 引力的大小随着距离的增大而缩小, 也随着每个点的质量(点位聚合后,点位质量会增加)而增大。进行移动,移动后两个近似的点开始融合,融合后的点位质量+1,循环往复,可以最终得到一个点位,或者是指定融合到某一程度。除了对数据进行分块,是否可以扩展到二维对图像进行融合,设置每个分块的阈值,进行轮廓识别?算出每个点的引力后,再左右引力相抵消就知道每个点位被吸引移动的方向了。从上面找出缩小直至消失的缝隙用的最短的时间,然后,让每个点按照。

2024-04-25 11:37:20 6868

原创 图形学基础:二维三维刚体的移动、缩放和旋转矩阵

注意:绕某轴旋转则眼睛看向某轴的负方向,逆时针为正,顺时针为负(和左右手坐标系没关系)。(2,0) 先平移 (0,2) 再旋转90°应该为: (-2,2)点(2,1,2) 在x,y,z轴上分别移动 x,y,z距离。点 (2,1,2) 在x,y,z轴上分别缩放x,y,z倍。θ 表示点绕过原点的 x, y, z 轴旋转θ°。x,y,z分别表示点在x,y,z轴缩放的倍数。x,y分表表示在x轴,y轴上移动的距离。x,y分别表示在x轴,y轴缩放的倍数。点 (2,1) 绕原点旋转90°。θ 表示点绕原点旋转θ°。

2024-04-10 11:46:55 8002

原创 数学基础:矩阵

来自: https://www.shuxuele.com/algebra/matrix-determinant.html一、矩阵的行列式二、矩阵简单知识三、矩阵乘法四、单位矩阵五、逆矩阵一:简单2阶矩阵求法六、逆矩阵二:3、4阶逆矩阵求法6.1 求余子式矩阵6.2 求代数余子式矩阵6.3 求伴随矩阵6.4 乘以 1/行列式,得最终结果

2024-04-10 00:09:04 6956

原创 数学基础:常见函数图像

来自: https://www.desmos.com/calculator/l3u8133jwj?lang=zh-CN一、三角函数1.1 正弦 sin(x)1.2 余弦 cos(x)1.3 正切 tan(x)1.4 余切 cot(x)1.5 正弦余弦综合1.6 正切余切综合二、指数对数

2024-04-09 23:05:59 8392

原创 three.js 入门四:THREE.BoxGeometry 解析

就是一个面有4个点, 假设长宽深的segments都是1的话(默认是1), 那么每个。BoxGeometry在创建的时候, 内部划分成了6个。代码在上方下载链接。

2024-03-14 19:33:11 8302

原创 c#: 表达式树的简化

lambda表达式是表达式树的根, 它可能会有参数列表, 其子孙节点可能会引用这些参数, 也可能没有引用, 将没有引用的分支。所以,就有了个想法:能不能对表达式进行简化求值呢?那么问题是,我们如何将它改造成这样的?右侧的简化为 true, 还可以根据。, 将结果再“放回”表达式中即可!

2024-02-07 21:30:59 9310

原创 three.js 入门三:buffergeometry贴图属性(position、index和uvs)

threejs中如何在buffergeometry中贴图

2023-12-08 11:54:31 10601

原创 rust入门一:安装 & Hello World

cargo是包管理器,构建工具,类比:.net 中的nuget,nodejs中的npm。

2023-10-06 00:04:40 10422

原创 window安装压缩版postgresql

环境:https://www.postgresql.org/download/windows/链接:https://pan.baidu.com/s/1fmQbgWSzX4hN07Lgdzfz0g?pwd=dzyy提取码:dzyy下载后如下:将压缩包解压并移动到d盘,如下:初始化db:启动服务:启动后可以观察后台进程:链接到db:默认不允许,如下:

2023-10-03 13:54:03 15192 3

原创 c#:System.Text.Json 的使用三(从Newtonsoft迁移)

这一点System.Text.Json 还是很差的,虽然可以设置将枚举转换为字符串,但读取的时候并不是自动的,也还需要设置,但在Api项目中,我们期望读取时允许 string => enum ,但返回时并不一定 enum => string,所以。严格来说,System.Text.Json 这么做并没有什么问题,但 Newtonsoft 允许啊,所以以前Api接口没问题,但换了 System.Text.Json 后就开始报错了。还是太严格导致的,为了兼容这种情况,我们需要自定义JsonConverter。

2023-09-24 20:36:01 11630

原创 three.js入门二:相机的zoom参数

透视相机或正交相机都有一个zoom参数,它可以用来将相机排到的内容在canvas上缩放显示。

2023-07-26 10:30:31 12500

原创 c#:System.Text.Json 的使用二

类似 Newtonsoft,在没有实体类的情况下,也可以使用 JsonNode/JsonValue/JsonArray/JsonObject操作json。

2023-05-30 21:04:49 11689

aspose操作word实例:.net core

aspose操作word实例(.net core):https://blog.csdn.net/u010476739/article/details/103064759

2019-11-14

mybatis-demo.zip

mybatis入门实例 博客:https://blog.csdn.net/u010476739/article/details/97518762

2019-07-27

.netcore入门4:Microsoft.EntityFrameworkCore操作笔记

EntityFrameworkCore实例操作sqlserver数据库,实现增删改查(dbfirst和codefirst) 博文地址:https://blog.csdn.net/u010476739/article/details/100775556

2019-09-12

springboot入门实例2:springboot配置文件的位置和加载优先级

springboot入门实例2:springboot配置文件的位置和加载优先级 博客地址:https://blog.csdn.net/u010476739/article/details/98380095

2019-08-03

aspose操作word实例代码:.net framework

aspose.word.dll 实例代码:https://blog.csdn.net/u010476739/article/details/103064759 运行环境:.net framework

2019-11-14

aspose操作excel实例代码:.netframework

aspose操作excel实例代码:.netframework https://blog.csdn.net/u010476739/article/details/103064759

2019-11-14

aspose操作pdf实例代码:.netframework

aspose操作pdf实例代码:https://blog.csdn.net/u010476739/article/details/103064759 运行平台:.netframework

2019-11-14

aspose操作ppt:.net framework

aspose操作ppt:.net framework https://blog.csdn.net/u010476739/article/details/103064759

2019-11-15

TIFF数据格式实例分析

TIFF数据格式实例分析 博客:https://blog.csdn.net/u010476739/article/details/98640034

2019-08-06

aspose操作pdf实例代码:.netcore

aspose操作pdf实例代码:.netcore https://blog.csdn.net/u010476739/article/details/103064759

2019-11-14

emptydemo.zip

.netcore入门8:aspnetcore读取appsettings.json内容(自定义扩展、原理) https://blog.csdn.net/u010476739/article/details/104344118

2020-02-16

aspnetcore-web-demos.zip

使用vs2019创建aspnetcore应用的四种模板项目示例。 博客地址:https://blog.csdn.net/u010476739/article/details/104557754

2020-02-28

springboot入门实例

springboot入门实例 博客地址:https://blog.csdn.net/u010476739/article/details/98313834

2019-08-03

spring framework入门(11):springmvc简易环境搭建

spring framework入门(11):springmvc简易环境搭建 博客:https://blog.csdn.net/u010476739/article/category/7077919

2019-07-26

context:property-placeholder 和util:properties

context:property-placeholder 和util:properties 博客:https://blog.csdn.net/u010476739/article/details/76735527

2019-07-23

消息队列-activemq入门实例.zip

消息队列-activemq入门实例 博客地址:https://blog.csdn.net/u010476739/article/details/100076646

2019-08-26

spring事务操作试验

spring事务操作试验 博客地址:https://blog.csdn.net/u010476739/article/details/99130972

2019-08-11

spring framework入门(6):java中的动态代理(jdk和cglib)

spring framework入门(6):java中的动态代理(jdk和cglib) 博客地址:https://blog.csdn.net/u010476739/article/details/76737460

2019-07-25

ConsoleApp8.zip

aspose .net组件使用笔记:https://blog.csdn.net/u010476739/article/details/103064759 .net framework下使用aspose操作word实例

2019-11-14

aspose操作excel实例代码:.netcore

aspose操作excel实例代码:.netcore https://blog.csdn.net/u010476739/article/details/103064759

2019-11-14

用 C# 和 .NET 10 手搓一个内网穿透(附极简示例 + 可试用客户端)

用 C# 和 .NET 10 手搓一个内网穿透(附极简示例 + 可试用客户端)

2026-09-11

用 C# 和 .NET 10 手搓一个内网穿透(附极简示例 + 可试用客户端)

用 C# 和 .NET 10 手搓一个内网穿透(附极简示例 + 可试用客户端)

2026-09-11

three.js 入门五:buffergeometry的color属性

three.js 入门五:buffergeometry的color属性

2025-02-13

three.js 入门三:buffergeometry贴图属性(position、index和uvs)

three.js 入门三:buffergeometry贴图属性(position、index和uvs)

2023-12-08

three.js 入门三:THREE.BoxGeometry 解析

three.js 入门三:THREE.BoxGeometry 解析

2024-03-14

实例_aspnetcore集成Swagger并自定义登录登出功能.zip

示例代码:aspnetcore集成Swagger并自定义登录登出功能 博文地址:https://blog.csdn.net/u010476739/article/details/104638766

2020-04-10

HttpBasicAuthorizationDemo.7z

http basic、http degist原理代码

2022-01-17

three.js 入门示例,含坐标系、相机参数

three.js 入门示例,含坐标系、相机参数 对应博客地址: https://blog.csdn.net/u010476739/article/details/122597958

2022-01-20

Consul入门初体验

Consul入门初体验:https://blog.csdn.net/u010476739/article/details/109205954

2020-10-21

RabbitMQTrial.zip

消息队列8:RabbitMq的QOS实验: 博文地址:https://blog.csdn.net/u010476739/article/details/116197344

2021-04-27

RabbitMQTrial.zip

rabbitmq的工作者模式、发布订阅模式实例代码 博文:https://blog.csdn.net/u010476739/article/details/115876011

2021-04-19

c#:grpc初体验,实例代码

《c#:grpc初体验》实例代码:https://blog.csdn.net/u010476739/article/details/109479325

2020-11-05

RabbitMQTrial.zip

消息队列5:rabbitmq的工作者模式示例代码 博文:https://blog.csdn.net/u010476739/article/details/115842114

2021-04-18

RedirectTest.zip

关于http重定向(302)的实验

2021-04-15

c#:Ocelot熔断机制体验

c#:Ocelot熔断机制体验 https://blog.csdn.net/u010476739/article/details/109266527

2020-10-24

c#:Ocelot集成Consul初体验

Ocelot集成Consul初体验 :https://blog.csdn.net/u010476739/article/details/109216962

2020-10-22

c#:ocelot限流体验

c#:ocelot限流体验 https://blog.csdn.net/u010476739/article/details/109258262

2020-10-24

asp.net core中间件创建方式实例

asp.net core中间件创建方式: https://blog.csdn.net/u010476739/article/details/109256117

2020-10-24

Ocelot初体验,入门实例

Ocelot初体验:https://blog.csdn.net/u010476739/article/details/109206587

2020-10-24

OcelotTrial初体验代码

ocelot入门初体验:https://blog.csdn.net/u010476739/article/details/109206587

2020-10-21

空空如也

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

TA关注的人

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