自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF使用Prism实现简单订餐系统

引入后,修改App.xaml 前台引入 xmlns:prism="http://prismlibrary.com/"和prism:PrismApplication App.xaml.cs。新建wpf项目,nuget引入Prism.DryIoc,MaterialDesignThemes。如果方法带有参数,可以使用DelegateCommand泛型声明。上面步骤,同样可以通过新建prism 项目,自动引入引入了prism。在model中新建属性,实现属性自动通知功能。前台绑定控件Command属性调用。

2024-05-29 18:24:07 569

原创 Window中Jenkins部署asp/net core web主要配置

【代码】Window中Jenkins部署asp/net core web主要配置。

2024-04-20 21:24:20 306 1

原创 asp.net core在发布时排除配置文件

我这里设置条件只有为Release环境才不复制配置文件 目的是不影响调试。CopyToPublishDirectory 的值。这时候打开项目.csproj新增配置文件。PreserveNewest 复制最新的。Release 模式下排除某个文件夹。这样发布总是是将配置文件覆盖。Never 从不复制。Always 总是复制。

2024-04-20 18:57:37 682

原创 Jenkins 构建踩坑经历

打开报错“SourceLink.Create.CommandLine.targets”文件所在编辑此文件,找到30行。

2024-04-20 15:15:23 213

原创 .Net6 使用Autofac进行依赖注入

2、引用Nuget包---Autofac.Extensions.Dependency。刚接触.net 6,记录一下在.net6上是怎么使用Autofac进行动态的依赖注入的。以及再startup.cs中添加ConfigureContainer方法。1、新建一个webapi项目,框架选择net 6。3、在Program.cs上添加如下代码。

2024-04-10 18:09:08 699

原创 IIS服务器更换即将过期的SSL证书

选择服务器证书--点击服务器--点击快要过期的证书(alias 2021/6/7 20:00:00)--选择导入。注意:这里你会看到有两个alias,因为快过期的证书也在这,需要对应时间把之前证书删掉,在添加新的证书,就能区分开两个alias哪个才是新替换的。(证书和密码,一般老板会给你,直接放在服务器原证书的位置就行)选择对应需要更新证书的网站---选择绑定。证书是阿里云上下载的,导入pfx证书的时候需要输入pfx-password.txt里的密码。选择对应需要更新证书的网站---选择绑定。

2024-04-09 14:13:20 530

原创 Docker中运行ASP.NET Core应用

确保替换YourApp为您的项目名,your-app-name和yourusername为您自己的应用名和Docker Hub的用户名。确保Docker正在运行,并且您的应用现在可以在http://localhost:8080访问。

2024-04-08 18:39:37 409

原创 Docker中运行ASP.NET Core应用

确保替换YourApp为您的项目名,your-app-name和yourusername为您自己的应用名和Docker Hub的用户名。确保Docker正在运行,并且您的应用现在可以在http://localhost:8080访问。

2024-04-08 18:38:03 317

原创 Linux 配置dotnet 程序服务

如果你想要在Linux系统中设置.NET应用程序在开机时自动启动,你可以使用systemd服务。确保你的.NET应用程序已经发布并且位于指定的工作目录中。这样,在系统启动时,systemd就会启动你的.NET应用程序。确保替换 WorkingDirectory 和 ExecStart 中的路径为你的.NET应用程序的实际路径和执行文件。在 /etc/systemd/system/ 目录下创建一个新的服务文件,例如 dotnet-app.service。配置服务文件以运行你的.NET应用程序。

2024-04-07 15:03:37 650

原创 平时常用命令

-dotnet程序后台运行。--给文件夹增加权限。

2024-04-07 13:52:03 239

原创 A fatal error occurred. The folder [/usr/share/dotnet/host/fxr] does not exist

The error "A fatal error occurred. The folder [/usr/share/dotnet/host/fxr] does not exist" occurs when you install .NET (Core) using the Microsoft APT and your installation clashes with the one from the Ubuntu repository.To resolve the error, remove all ex

2024-04-02 18:44:30 564

原创 C#使用NModbus4库实现ModbusRtu通信

下面代码为常用功能的方法:01-读线圈,02-读离散量输入,03-读保持型寄存器,04-读输入寄存器,05-写单个线圈,06-写单个寄存器,15-写多个线圈,16-写多个寄存器。NModbus4可以实现ModbusRtu、ModbusTcp等串口通信,组件使用很方便,封装很好,不需要了解底层协议的具体格式内容,便于软体工程师使用。在此使用C#与modbus slave进行modbusRtu通信,需要了解协议格式的,可以在modbus slave中监控协议内容。

2024-03-23 00:07:56 823

原创 SignalR介绍以及C#使用SignalR实操

SignalR是一个开源的库,跨平台;让Web应用与其他应用通讯变得很简单,Web服务端可以实时的将内容推送给对应的客户端,客户端发送的信息也可以实时到其他客户端。SignalR提供了一种远程过程调用(RPC)的方式,使得客户端可以调用服务器的方法,同样在服务器端的方法中也能调用客户端的方法。

2024-03-16 17:30:06 4341

原创 ​git冲突导致的Please commit your changes or stash them before you merge​

git stashgit pull。

2024-03-08 23:35:33 370

原创 .NET CORE 高并发处理

【视频】

2024-03-07 19:54:40 537

原创 EF的实体状态

2 Console.WriteLine("-------------------追踪方法三:Local 获取单个实体状态发生增加、修改的实体集合(不含删除)--------------------------");2 Console.WriteLine("-------------------追踪方法二:ChangeTracker 追踪EF上下文中所有实体的状态--------------------------");

2024-03-05 14:05:13 970

原创 运动控制基础

讲到这里,我们可以发现,同样的协议可以在不同的总线上,同样的总线也可以用不同的协议。所以,当我们讨论总线的时候也要讨论总线的应用层协议,即我们前文提到的三层模型,只有三层模型都一样的系统才能完美对接。控制卡的指令就可以很快很准的发送给总线上的驱动单元,最终达到好的控制效果。总线型控制系统的所有指令,位置反馈,指示状态,错误代码等等,都是由通讯来完成交互的,这一点和传统的控制方式有很大的区别。通讯的概念出现的很早,所以,步进电机的加速度是远远比不了伺服电机的,然后A B相的切换频率也会受电流上升的速度影响,

2024-02-29 16:18:28 575

原创 Halcon 图像预处理算子

用算子mean_image进行低通滤波,滤波的掩膜尺寸的MaskWidth*MaskHeight。*边缘增强 效果很明显,使得图像更清晰,可以提高边缘的质量,最后一个系数代表增强对比度的系数。*效果很明显,使得图像更清晰,可以提高边缘的质量,最后一个系数代表增强对比度的系数。*roberts 是一种最简单的算子,是一种利用局部差分算子寻找边缘的算子。*算法原理为图像很暗的部分可以变得很亮,很亮的部分可以变得更暗。检测垂直边缘的效果好于斜向边缘,定位精度高,为保证视觉测量,定位,检测效果的稳定性。

2024-02-28 14:41:40 1035

原创 Halcon图像的一维码二维码识别

一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN 码、39 码、 交叉 25 码、UPC 码、128 码、93 码,ISBN 码,及 Codabar (库德巴码)等示例:create_bar_code_model ([], [], BarCodeHandle)BarCodeHandle(输出参数):输出条形码句柄示例:find_bar_code (GrayImage1, SymbolRegions, BarCodeHandle, 'auto', DecodedDataStrings)

2024-02-23 13:18:07 1002

原创 C# 实现排序算法

Console.WriteLine("-----冒泡排序--------");Console.WriteLine("-----选择排序--------");Console.WriteLine("-----插入排序--------");Console.WriteLine("-----快速排序--------");

2024-02-22 15:34:56 474

原创 C# 数据结构

/LinkedList:泛型的特点;

2024-02-21 13:11:42 464

原创 halcon 常用算子学习(一)

相关算子:dilation_circle、 dilation_ectangle1、 dilation1 、dilation2。相关算子:closing_circle 、closing_ectangle1。相关算子:opening_circle opening_ectangle1。作用:使区域“内缩”,起到去边缘、去毛刺的作用。相关算子:erosion_circle、作用:可以用于提取和增强对象的轮廓。作用:先腐蚀、后膨胀、面积不变。作用:线膨胀、后腐蚀、面积不变。

2024-02-21 10:46:25 679

原创 Hangfire Dashboard 可视化体验非常好

NET CORE中使用Hangfire执行定时任务,同时可通过Hangfire Dashboard 查询job执行情况。代码里添加Hangfire。

2024-01-11 18:10:04 474

原创 刘铁猛-深入浅出WPF-系列资源汇总

MVVM视频所用源代码:http://download.csdn.net/detail/waleswood/6751465。高清视频下载地址:http://download.csdn.net/detail/waleswood/6751421。源代码:http://download.csdn.net/detail/waleswood/6751449。电子书:http://download.csdn.net/detail/waleswood/6751401。

2024-01-10 13:29:41 476

空空如也

空空如也

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

TA关注的人

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