刷新
Git 分支管理规范

博主头像 什么是Git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的 ...

c# 如何添加图片水印?

博主头像 有时我们需要在图像上添加水印。例如,在图像上添加版权或名称。我们可能还需要在文档中创建水印。 在这篇博客和代码示例中,我解释了如何使用 C# 在图像上编写文本。此代码可用于 Windows 或 Web 应用程序。 首先,将需要添加水印的图片放在程序运行目录,水印示例图片具体如下 其次,在项目中添加“ ...

c#基础知识之自定义事件

博主头像 自定义事件 为了让大家多了解一下关于c#的用法,我开始给大家讲解一下关于c#的一些重要用法,想学的大家也常来参与一下,只要技术够硬,赚钱多多,财富多多,幸福多多,只要想学都都可以免费过来学,我还录制了一些视频教程,欢迎大家来看。 一、事件的4个步骤 声明委托方法 创建事件名称 添加事件内容 调用事件 ...

.Net下的高效分页

博主头像 本文技术方案支持.Net/.Net Core/.Net Framework 数据分页,几乎是任何应用系统的必备功能。但当数据量较大时,分页操作的效率就会变得很低。大数据量分页时,一个操作耗时5秒、10秒、甚至更长时间都是有可能的,但这在用户使用的角度是不可接受的…… 数据分页往往有三种常用方案。 第 ...

代码生成器(CodeBuilder) 2.9 稳定版

博主头像 代码生成器(CodeBuilder) 经过这几个版本的完善,目前功能也趋于稳定,详细的在线文档也得到维护,不失为一款强大的代码生成工具。 官网:http://www.fireasy.cn/codebuilder 多数据源 数据库表、字段和关系等元数据统称为架构 Schema,它们是生成代码的源材料。 ...

dotnet 谨慎在静态构造函数里使用锁

在 dotnet 的最佳实践里面,不推荐在静态构造函数里面包含复杂的逻辑,其中也就包含了本文聊的和多线程相关的锁的使用。最佳做法是尽量不要在静态构造函数里面碰到任何和锁以及多线程安全相关的逻辑。本文来告诉大家,在静态构造函数里面使用锁将带来的问题以及原因 ...

WPF+ASP.NET SignalR实现简易在线聊天功能

博主头像 在实际业务中,当后台数据发生变化,客户端能够实时的收到通知,而不是由用户主动的进行页面刷新才能查看,这将是一个非常人性化的设计。有没有那么一种场景,后台数据明明已经发生变化了,前台却因为没有及时刷新,而导致页面显示的数据与实际存在差异,从而造成错误的判断。那么如何才能在后台数据变更时及时通知客户端呢... ...

Typescript类型体操 - IsNever

博主头像 题目 中文 实现一个以 T 作为泛型参数的 IsNever类型. 如果 T 是never, 返回 true, 否则返回 false. 示例: type A = IsNever<never>; // expected to be true type B = IsNever<undefined>; // ...

C# using()的本质

博主头像 using()的本质是C#中的语法糖。 using()语句编译后生成 try{...} finally{...} 语句,进而确保资源释放。 using()是程序中使用非托管资源的最佳方式。 ...

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

博主头像 业务场景: 近期写的一个项目,整个项目采用的DDD(领域驱动)设计,所以刚开始设计的时候就将各个业务以聚合根的方式进行划分,以该业务场景为例,整体的业务简述为,当客户进行付款以后,创建一个付款单,然后由财务手动将付款单与发货单进行账务冲抵和关联,同时还需要针对付款的客户及企业的余额进行相应的变动,所 ...

opencvsharp踩坑DAY2--图像增强illuminate

出差摸鱼做的一个用opencvsharp的东西,用于快速验证,水平极差,目前功能如下 今天搞的功能是复现halcon的图像增强算子illuminate,根据文档其运作过程为 1.输入均值(低通)滤波矩阵size,输入Factor,原图灰度集in 2.滤波in得图像m 3.然后out= round ( ...

上位机系统

博主头像 一、项目命名 SCADA:数据采集与监控系统 SCADA(Supervisory Control And Data Acquisition),即数据采集与监视控制系统。 SCADA.Common SCADA.Main SCADA.UI SCADA.Communication SCADA.HMI SC ...

序列化和反序列化

序列化方式说明 二进制序列化器:序列化结果人看不懂,但是序列化后体积小 soap序列化器:人能看懂,没啥阅读体验,文件体积比较大 xml序列化器:可阅读性好,体积中等 序列化为json格式 二进制序列化器 要序列化的实体必须标记[Serializable]特性,表示可以序列化 不想序列化的字段可以标 ...

opencvsharp踩坑DAY1--图像增强emphasize

出差摸鱼做的一个用opencvsharp的东西,用于快速验证,水平极差,目前功能如下 今天搞的功能是复现halcon的图像增强算子emphasize,根据文档其运作过程为 1.输入均值(低通)滤波矩阵size,输入Factor,原图灰度集in 2.滤波in得图像m 3.然后out=round((in ...

123···11>