- 博客(99)
- 收藏
- 关注
原创 初识Halcon五(案例一找到黄色的线,根据灰度选取)
如图,找到下面黄色的线,思路是线拆分为三通道图像然后转换称hsv颜色模型,然后根据灰度阈值删选出大致区域,裁剪出来,继续灰度阈值删选出准确黄色区域,继续裁剪得到。
2024-05-20 14:01:24
316
原创 C#引用Web Service 类型方法,添加搜索本地服务器Web Service 接口调用方法
在这里插入图片描述](https://img-blog.csdnimg.cn/555ba4fa5e2a418f8f85539a9406bcd6.png)首先保证现在网络能调用web service接口,右键项目添加服务引用。输入搜索的服务器接口,选中你要添加调用的方法即可。
2023-08-11 10:20:43
1315
原创 C# 连接mysql数据库报错:Character set ‘utf8mb3‘ is not supported by .Net Framework.
C# 连接mysql数据库报错:Character set 'utf8mb3' is not supported by .Net Framework.
2023-07-17 09:23:19
4160
1
原创 win10下载安装mysql8.0版本
mysqld 这个是Windows服务的名称,可以自定义,但是不能重复,如果提示 Install/Remove of the Service Denied!8. 在cmd窗口输入mysql -u root -p开始登入使用mysql,这里会出现一个密码输入的界面,这里输入上面第4步安装mysql生成的临时密码。记得结尾加分号,这里不需要使用flush privileges;刷新权限,修改密码才需要,首次登陆改密码不需要。mysql8.0版本以后,首次登陆需要使用临时密码,登陆后需要改密码后才能使用,输入。
2023-06-06 15:47:38
825
原创 C#对Lambda表达式的理解以及用Lambda表达式定义委托
下面用lambda表达式定义了一个输入值类型和返回值类型都为int的委托方法(注:Func<int, int>第一个int为输入类型,第二个interesting为返回类型)//调用 square(2);//返回4下面用lambda表达式定义了没有输入值,返回值类型为int的委托方法//调用 myFunc();// 输出 "42"下面用lambda表达式定义了没有返回值,输入值类型为int的委托方法");//调用 square(5);// 输出 "25"
2023-04-18 11:44:53
567
原创 windows通过命令远程传输文件夹到云服务器linux操作系统
如下图所示,然后输入yes,再然后输入登录linux系统的密码,就开始传输了。按上面说明改成你要传输的文件夹和云服务器linux系统的公有ip。在cmd控制台窗口输入以下命令。
2023-04-01 14:53:32
1869
原创 .net6 web api使用sqlsugar全局引用,mysql数据库
注:下面代码是获取appsettings.json配置文件里名为“DbConnectionString”的字符串连接串。appsettings.json文件这样写。
2023-03-28 16:45:58
829
原创 .net 6 web api中使用Autofac依赖注入框架实现批量自动扫描程序集注册服务
Autofac新建两个文件夹IService用于存放接口,里面存放有IEnd和IOperation两个接口类,Service用于存放实现类,存放有End和Operation两个实现类,我们要做的是自动依赖注入服务,自动让IEnd和End对应在Program.cs文件写入以下代码。
2023-03-28 12:06:36
2244
2
原创 umi项目启动报错node:internal/crypto/hash:71this[kHandle] = new _Hash(algorithm, xofLen);
这是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。这种做法,就是每次运行都要输入SET NODE_OPTIONS=–openssl-legacy-provider,来告诉nodejs,别使用最新的SSL3.0,还是使用以前旧版本的。不管是项目迭代,还是团队开发,这种都比较有效。就是nodejs版本回退到16版本,这样就可以直接运行了。
2023-03-23 14:29:20
8424
10
原创 EF Core中使用include主子表关联导航查询后数据无限循环嵌套问题
我觉得上面的不是最佳的解决方案,因为如果我们要查询的Articles类有很多字段,那岂不是要在select里面写很多代码,所以我想到了另一个解决方案,通过映射Dto的方式,我们先安装所需要的包。网上找到的解决方案是用select删选,不要查询到Category类里面的Article字段。我们新建一个ArticleDto类,类里面什么都不用写,只需要继承Article类就行。在Program文件依赖注入映射关系类。再次查询结果,已经达到我们想要的效果。在控制器构造函数中使用。新建一个映射关系的类。
2023-03-15 23:31:39
1643
原创 .net web api用efcore实体添加数据报错记录:System.Text.Json.JsonException: A possible object cycle was detecte
*问题描述:**这个错误是由于 JSON 序列化时出现了循环引用(也就是对象之间相互引用)导致的。默认情况下,EF Core 的导航属性是延迟加载的,这就意味着当你序列化实体类时,会包含很多导航属性,这些导航属性中可能会有循环引用,从而导致上面的错误。**解决方法:**在 Startup.cs 中的 ConfigureServices 方法中设置 ReferenceLoopHandling 选项为 ReferenceLoopHandling.Ignore。
2023-03-14 15:53:03
550
1
原创 .net 6 web api给Swagger添加api注释
默认情况下我们api是没有注释的在api方法上面添加xml注释在Program.cs文件配置Swagger,添加以下代码AssemblyGetNameName。
2023-03-14 14:27:56
740
原创 .net web api在MVC架构下添加过滤器,返回统一类型,异常处理
.net web api在MVC架构下添加过滤器,返回统一类型,异常处理
2023-03-10 12:42:58
327
原创 .net 6 web api项目添加日志(Serilog)管理,将日志输出到控制台、文件、数据库
用Serilog日志库配置日志管理,将日志输出到控制台、输出到mysql数据库、输出到文件
2023-03-10 10:41:51
4312
3
原创 .net6 web api使用EF Core,根据model类自动生成表
.net6 web api使用EF Core,根据model类自动生成表,想要创建数据库,表添加model类即可,省去了还要去数据库表手动创建的繁琐
2023-03-08 17:28:02
2349
原创 .net 6创建最小api项目手动添加控制器
1.手动创建Controllers文件夹,在文件夹下添加api控制器。3.在Program.cs注册控制器中间件。2.在api控制器里面添加接口。
2023-03-08 10:44:12
452
原创 winform快速自定义布局计算实现
前言:当winform界面放大时,我们布局就会显的很难看,这时候我们就要用到自定义布局,控件跟着界面缩放而自适应。
2023-01-14 22:04:11
1127
原创 C# list根据字段生成排名
需求分析,我们要根据一个变量来生成排名,变量数值相同则在同一名,名数则跳过,比如第一有两个,那就不会有第二名,直接到第三名。
2022-08-22 23:33:35
653
2
原创 Sqlsugar语句当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
需求描识:当我们查询时,要根据前端传的参数字段是否为空来查询,字段为空则返回全部,不为空则只返回匹配的参数
2022-08-13 23:19:48
3277
原创 .net 6web api注册sqlsugar全局引用
记得在appsettings.json配置数据库连接字符串。打开Startup.cs配置下面代码。然后我们就可以在页面上使用了。
2022-08-13 14:04:37
862
原创 vue3使用element-plus控件显示英文,如何改为中文
问题描识:今天使用element-plus的DateTimePicker控件时,发现显示的都是英文,如下图所示,接下来我教大家修改所有控件显示默认为中文
2022-08-12 17:25:01
6245
原创 .net 6 web api 简单配置跨域
跨域(CORS)请求:同源策略/SOP(Same originpolicy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。浏览器和服务器实现跨域(CORS)判定的原理...
2022-08-09 22:11:04
2335
原创 Vue 项目报错:‘XXXXX‘ is not defined ( no-undef ) 解决方法
在node_modules文件夹下面的eslint文件夹下面的conf里面的eslint-recommended.js文件注释掉"no-undef": “error”,这行代码。
2022-08-04 17:06:36
7820
1
原创 vuex刷新页面state数据丢失解决方法
消失的原因:因为store的数据是保存在运行内存中,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值。
2022-08-03 14:28:41
980
原创 Vuex安装以及简单封装
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。简单来说就是可以存储数据以及状态值的仓库,并且供所有组件共同使用。例如可以存储用户的信息在需要的页面使用,并且有在用户信息有变化时可以在组件内对仓库的用户信息进行修改,例如用户的用户名变化了,可随便对仓库的用户信息里的用户名进行修改,而有关联到用户信息的其他组件或者说页面的用户信息也会跟着变化无需重新通过接口获取。......
2022-08-02 21:56:21
590
原创 C# 中 Linq 随机排序
Grid.NewGuid()方法返回的一个随机32位不重复Guid字符串。因为每次生成的Guid字符串大小都不同,且大小与生成先后无关,所以按这个“键”排序后的整数序列的顺序是随机的。
2022-07-20 14:10:18
874
原创 visual studio代码解析(注释)英文换成中文包
前文:我们用visual studio看别人代码或者看函数不知道意思的时候,看鼠标下滑看官方提示,又是全英文看不懂,这种情况换成中文就会很大提高代码书写效率,大家也可以去看官方文档是怎么教我们做的:https://docs.microsoft.com/zh-cn/dotnet/core/install/localized-intellisense...
2022-07-14 14:30:58
6458
5
原创 C# mongo根据一个字段查询条件,字段为空查询全部,不为空则删选
首先定义查询构造器bf,用bf.Eq方法来查询,后面参数是条件,查询符合条件的数据,后面加上If则是判断条件是否为空,为空则查询全部数据
2022-07-07 09:02:16
607
原创 windows10安装MongoDB基础详细教程
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。......
2022-06-29 17:04:33
15796
5
转载 .Net5 框架搭建登录模块:JWT+IHttpContextAccessor实现用户认证以及用户信息获取
前言相信用做过登录功能的小伙伴都知道,用户登录成功后的有用信息,如:姓名、用户ID等等,无非这几种做法来保存这些信息,Session、Cookie、QueryString等等。但如今跨平台,百花齐放的时代,小程序啊、APP端啊、多端时代,最常见的就是单点登录,这明显传统上的传参方式就无法满足我们现有的需求。那么就会引用一个新的传参方式:JWT,根据维基百科的定义,JSON WEB Token(JWT),是一种基于JSON的、用于在网络上声明某种主张的令牌(token),是目前最流行的接口认证方案。对于它的
2022-04-20 20:30:57
2029
原创 .net6 下 SqlSugar迁移创建表以及生成实体类 sqlserver数据库
.net6 下 SqlSugar迁移创建表库到sqlserver数据库以及根据 sqlserver数据库生成实体类到指定文件夹
2022-04-20 01:18:28
8495
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人