自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火焰

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

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

原创 融合算法:引力融合

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

2024-04-25 11:37:20 271

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

注意:绕某轴旋转则眼睛看向某轴的负方向,逆时针为正,顺时针为负(和左右手坐标系没关系)。(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 361

原创 数学基础:矩阵

来自: 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 480

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

来自: 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 254

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

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

2024-03-14 19:33:11 1128

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

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

2024-02-07 21:30:59 2909

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

threejs中如何在buffergeometry中贴图

2023-12-08 11:54:31 3396

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

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

2023-10-06 00:04:40 3943

原创 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 4812 2

原创 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 4181

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

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

2023-07-26 10:30:31 4863

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

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

2023-05-30 21:04:49 4029

原创 常用三维坐标系

z轴指向屏幕外或屏幕内和相机的摆放位置有关,和左右手没有关系。

2023-05-30 09:50:53 3801

原创 c#: NetTopologySuite点、线、面关系运算

现在想实现一种效果,即: 让一条线段去切割多边形,那么可能切成0、1、n个多边形,对应的切线段也可能有多个。不过,需要注意的一点是:计算时可能需要考虑到容许的误差,比如,两个点相距小于0.0001 即认为重合。可以看到,面减去线的结果就是将交点加入的面的轮廓中去,这个面的整体形状不会有任何改变!第一个仍然为黑色矩形,因为相交为空,第二个是黑色矩形减去相交后的形状。可以看到,线面相交的结果可能是空或者是点、线的组合,但不可能是面。面面相交可能为空也可能是 点、线、面的集合。探索线面相交、相减。

2023-03-30 19:48:33 5133 1

原创 python:使用 Jupyter notebook(测试 matplotlib 和 opencv)

使用 Jupyter notebook(测试 matplotlib 和 opencv)

2023-03-05 21:15:51 4020

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

System.Text.Json 的使用,与 Newtonsoft.Json 的对比

2023-03-04 20:49:27 7620

原创 c#: NetTopologySuite凹凸多边形计算

c# 使用NetTopologySuite进行基础几何计算,凹凸多边形的判断

2023-02-17 18:43:35 4746

原创 python:基础知识

以 javascript/c/java/c# 对比了解python基础知识

2022-11-06 22:51:36 7956 1

原创 cpu:编程中的CPU架构知识(指令集:x86、arm、risc-v、loongarc)

编程中遇到的cpu架构知识

2022-10-23 20:41:59 8461

原创 linux:vi和vim的使用

vi和vim的历史,以及vim的常用操作

2022-10-19 22:10:42 5817

原创 c:再说c语言编译过程

理解 预处理、编译、汇编、链接等过程

2022-10-18 21:41:18 3988

原创 linux:7种文件类型

linux中7个文件类型普通文件、目录文件、链接文件、字符设备、块设备、管道文件和套接字文件

2022-10-09 16:55:48 18588

原创 linux:du和df

df和du的快捷使用

2022-10-08 16:50:15 3484

原创 linux:磁盘管理和文件系统

linux上磁盘管理:分区、文件系统格式化等

2022-10-08 12:14:39 5165

原创 linux:hexdump查看文件16进制形式

这个命令是用来显示文件16进制数据的,简单示例如下:0x61表示a,0x62表示b,但它们显示的顺序是反的。这是因为,我们cpu一般都是小端存储,即:多个字节的时候,将低字节放在前面,而这里就是两个字节一起显示,所以顺序会反着。那么有没有办法1个字节单独显示吗?

2022-10-07 11:04:57 4797

原创 linux:wc统计命令

这个命令可以统计文本文件的行数、字符数、字节数、单词数。但一般我们不关心单词数。

2022-10-07 10:19:20 2451

原创 linux: cat/tac、more/less、head/tail

这几个命令都有查看linux文本文件内容的功能,但它们的侧重点又不相同。

2022-10-06 17:47:46 1744

原创 linux: stat显示文件属性信息

linux下 stat命令简单使用

2022-10-05 21:59:52 833

原创 linux:file识别文件类型

linux下 file命令简答使用

2022-10-05 21:44:08 597

原创 linux: alias使用别名

linux中alias的简答使用

2022-10-05 21:23:57 207

原创 linux: ls命令常规用法

ls常用命令和常规选项

2022-10-05 16:13:08 803

原创 vs2022:定制自己的代码片段(snippet)

如何为visual studio 定制自己的代码片段

2022-09-22 11:40:37 2154 2

原创 c:预处理指令(#include、#define、#if等)

环境:首先,我们要知道一个 文件是如何一步步编译成 的。总体来说:如下面的示例:file:test.c编译如下:我们注意到:预处理器是在编译器开始之间工作的,预处理器的工作内容包含:当预处理器处理完后,生成的将不再包含预处理指令了。在c语言中主要有以下三种预处理指令:下面,我们一一讲解::简单来讲,它就是将指定的文件拷贝到这个指令的地方,并删除这个#include指令。打开,上面我们生成的文件:这里,因为牵扯到系统库,有很多级联的东西,我们可以改下的代码:然后进行编译:然后,我们再来观

2022-09-11 21:17:51 3082 1

原创 c: 关于大小端存储

大端(存储)模式:是指一个数据的低位字节序的内容放在高地址处,高位字节序存的内容放在低地址处。小端(存储)模式:是指一个数据的低位字节序内容存放在低地址处,高位字节序的内容存放在高地址处。(可以总结为“小小小”即低位、低地址、小端)

2022-09-06 09:13:38 791

原创 c/c++: 如何区分c和c++

通过后缀名 .c 或 .cpp 来判断文件内是c语法还是c++语法

2022-09-04 21:35:43 2933 1

原创 c/c++: window下安装mingw-w64

MinGW 的全称是:Minimalist GNU on Windows。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本。

2022-09-04 19:41:50 3769 2

原创 python: window环境安装

windows 安装 python pycharm

2022-08-27 23:41:40 503

原创 c#: Newtonsoft.Json 高级用法二(jsonpath)

c# Newtonsoft.Json 高级用法之使用jsonpath快速提取数据

2022-08-12 11:09:35 2578 1

原创 Newtonsoft.Json 反序列化时对json注释的处理

环境:.net 6.0Newtonsoft.Json 12.0.31. Newtonsoft.Json 反序列化是对注释的不同处理在json文件中,我们常常需要有注释行,如下:[ { "name": "tom", "age": 18, "birth": "1998-02-01" /*, "score:":98.5,*/ //"ref":null, //"desc":undefined }, /*{ "name": "jack", "age":

2022-05-24 10:52:30 1587 2

原创 mysql5.7索引注意事项

环境:window10Mysql5.7.32-logDBeaver问题:当我们需要给字符串加索引时,我们很自然的使用:create index idx_testindex_name on testindex(name),但是不幸的是它可能会报错:SQL 错误 [1071] [42000]: Specified key was too long; max key length is 767 bytes下面是完整的复现语句:-- 查看当前版本select version() /*ver

2022-05-22 10:18:54 400

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

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

2024-03-14

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

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

2023-12-08

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

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

2022-01-20

HttpBasicAuthorizationDemo.7z

http basic、http degist原理代码

2022-01-17

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

RabbitMQTrial.zip

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

2021-04-18

RedirectTest.zip

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

2021-04-15

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

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

2020-11-05

c#:Ocelot熔断机制体验

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

2020-10-24

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

c#:Ocelot集成Consul初体验

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

2020-10-22

Consul入门初体验

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

2020-10-21

OcelotTrial初体验代码

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

2020-10-21

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

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

2020-04-10

aspnetcore-web-demos.zip

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

2020-02-28

emptydemo.zip

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

2020-02-16

aspose操作ppt:.net framework

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

2019-11-15

aspose操作pdf实例代码:.netcore

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

2019-11-14

aspose操作excel实例代码:.netcore

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

2019-11-14

aspose操作excel实例代码:.netframework

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

2019-11-14

aspose操作word实例:.net core

aspose操作word实例(.net core):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操作word实例代码:.net framework

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

2019-11-14

ConsoleApp8.zip

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

2019-11-14

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

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

2019-09-12

消息队列-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

TIFF数据格式实例分析

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

2019-08-06

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

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

2019-08-03

springboot入门实例

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

2019-08-03

mybatis-demo.zip

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

2019-07-27

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

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

2019-07-26

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

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

2019-07-25

context:property-placeholder 和util:properties

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

2019-07-23

Spring 自动装配及其注解

Spring 自动装配及其注解 博客:https://blog.csdn.net/u010476739/article/details/76735241

2019-07-23

spring配置和启动方式

spring配置和启动方式 博客地址:https://blog.csdn.net/u010476739/article/details/76696756

2019-07-23

spring装配bean实例代码

博客地址:https://blog.csdn.net/u010476739/article/details/76732201 spring装配bean的方式实例

2019-07-23

空空如也

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

TA关注的人

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