liunx系统docker部署.net core3.1
liunx系统docker部署.net core3.1

此篇文章演示基本的基于docker部署.netcore服务,liunx系统腾讯云ubuntu,.netcore版本3.1。1.安装dockeraptinstalldocker.io2.

记一次EF+Mysql所遇到的事务不生效的的坑

业务场景:近期写的一个项目,整个项目采用的DDD(领域驱动)设计,所以刚开始设计的时候就将各个业务以聚合根的方式进行划分,以该业务场景为例,整体的业务简述为,当客户进行付款以后,创建一个付款单,然后

Dapper.LiteSql 一款基于Dapper的ORM

写了这么久,代码没有越写越多,代码量的数量级没变,用SourceCounter代码统计工具统计了一下,一共4000多行代码。ADO.NET换成Dapper后,我迷茫了,因为LiteSql做的工作变少

[WPF] 使用 HandyControl 的 CirclePanel 画出表盘刻度
[WPF] 使用 HandyControl 的 CirclePanel 画出表盘刻度

1.前言最近需要一个WPF的表盘控件,之前Cyril-hcj写过一篇不错的博客《WPF在圆上画出刻度线》,里面介绍了一些原理及详细实现的代码:doubleradius=BackE

最短路径算法-迪杰斯特拉(Dijkstra)算法在c#中的实现和生产应用
最短路径算法-迪杰斯特拉(Dijkstra)算法在c#中的实现和生产应用

迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先遍历思想),直到扩展到终点为止贪心算法(Greedy

Dynamic CRM插件中记录日志-Nlog记录到文本
Dynamic CRM插件中记录日志-Nlog记录到文本

DynamicCRM插件中记录日志的方式有多种通常情况下分为ITracingService记录、单独日志表插入记录、文本记录三种。之前整理过ITracingService记录的方式,但这种记录有

WPF开发快速入门【8】WPF进行简单的3D开发
WPF开发快速入门【8】WPF进行简单的3D开发

概述本文介绍采用WPF进行3D开发的一些基础知识,还有HelixToolkit控件的介绍以及在MVVM模式下使用3D框架。 3D开发入门官方文档对3D开发的一些基础知识已经描述的比较详细了,地

opencvsharp踩坑DAY2--图像增强illuminate
opencvsharp踩坑DAY2--图像增强illuminate

出差摸鱼做的一个用opencvsharp的东西,用于快速验证,水平极差,目前功能如下  今天搞的功能是复现halcon的图像增强算子illuminate,根据文档其运作过程为1.输入均值(低

上位机系统

一、项目命名SCADA:数据采集与监控系统SCADA(SupervisoryControlAndDataAcquisition),即数据采集与监视控制系统。SCADA.CommonS

试用 ModVB(一):安装教程+使用 JSON 常量和 JSON 模式匹配
试用 ModVB(一):安装教程+使用 JSON 常量和 JSON 模式匹配

 前排提醒:阅读此文章并充分尝试ModVB的新语法需要较长的时间。对于程序员而言,如果你工作时不用VB,则最好避免在上班时间看,以免被领导认为你在长时间摸鱼。什么是ModVBModVB

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(上)
学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(上)

学习ASP.NETCoreBlazor编程系列一——综述一、概述      Blazor是一个生成交互式客户端WebUI的框架: 使用C#代替JavaScript来创建

PerfView专题 (第十二篇):对 C# 下的 SDK 类库进行监控(大结局)
PerfView专题 (第十二篇):对 C# 下的 SDK 类库进行监控(大结局)

一:背景本篇是我们系列文章的最后一篇,前面的文章中大多是在CLRRuntime以及OS层面进行监控来发现各种可疑的程序问题,除了这两个层面,其实我们还可以对SDK中一些类进行洞察,比如