随笔分类 -  .NET

摘要:委托是一个类,定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。 把一个 参数类型 返回值 相同 方法名不同 的方法当变量 的方法 叫委托。 为了实现程序的六大设计中的开闭原则:解耦,对修改关闭,对扩展开放。逻辑分离。 直接调用函数和使用委托调用函数的区别就是是否方便对外扩展。 当我们 阅读全文
posted @ 2023-05-11 18:38 以德为先 编辑
摘要:MQTT服务器( emqx )搭建 一、下载并安装emqx服务器 1. 访问Eqmx官网 2. 选中合适的MQTT服务器版本 由于我们使用的是本地部署MQTT服务器,而且只使用基础功能的MQTT服务器功能,所以选中“大规模分布式MQTT消息服务器”即可, 如下如图所示,点击下载按钮。 3. 选中“W 阅读全文
posted @ 2022-11-10 10:08 以德为先 编辑
摘要:如何将VS下Windows服务项目生成的exe注册为windows服务,让其直接从后台运行 方法一:使用windows自带的命令sc,首先我们要用管理员运行cmd 注册服务: sc create TestService binpath= "D:\Test\Test.WindowsService.ex 阅读全文
posted @ 2021-11-25 16:05 以德为先 编辑
摘要:FluentValidation是一个使用Linq表达式,非常流畅的小型业务对象验证组件。流畅也可以说优雅。类似链式操作。易于理解,功能完善。 还可以配合MVC使用直接在页面进行验证,当你看到它的语法时,非常优雅,非常令人心动。 而且它对ASP.NETCore支持十分友好,可以很方便的进行集成使用。 阅读全文
posted @ 2021-07-08 17:56 以德为先 编辑
摘要://对字符进行UrlEncode编码 string text= System.Web.HttpUtility.UrlEncode("heart", System.Text.Encoding.UTF8); //对字符进行UrlDecode解码 string data = System.Web.Http 阅读全文
posted @ 2020-08-12 18:19 以德为先 编辑
摘要:关于C#多线程的文章,大部分都在讨论线程的开始与停止或者是多线程同步问题。多线程同步就是在不同线程中访问同一个变量或共享资源,众所周知在不使用线程同步的机制下,由于竞争的存在会使某些线程产生脏读或者是覆盖其它线程已写入的值(各种混乱)。 而另外一种情况就是多线程时我们想让每个线程所访问的变量只属于各 阅读全文
posted @ 2019-09-02 11:07 以德为先 阅读(1394) 评论(0) 推荐(1) 编辑
摘要:/// <summary> /// AES对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB),这三种的区别,主要来自于密钥的长度,16位密钥=128位,24位密钥=192位,32位密钥=256位 /// 检验密钥是否有效长度【16|24|32】 /// </summary> /// < 阅读全文
posted @ 2019-05-14 18:00 以德为先 编辑
摘要:今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显、简单的本地事务开始,也就是我们用的最多的ADO.NET事务处理,然后我们逐渐扩大事务处理范围,包括对分布式事务处理的使用,多线程事务处理的使用。 一、数据库事务处理 数据库事务处理我们基本都很熟悉了,begin Transaction … 阅读全文
posted @ 2018-11-27 16:43 以德为先 编辑
摘要:一,什么是线程同步和互斥 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。这里的同步千万不要理解成那个同时进行,应是指协同、协助、 阅读全文
posted @ 2018-11-20 11:34 以德为先 阅读(627) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了ASP.NET批量下载文件的方法,实例汇总了常见的asp.net实现批量下载的方法,具有一定的实用价值,需要的朋友可以参考下 本文实例讲述了ASP.NET批量下载文件的方法。分享给大家供大家参考。具体方法如下: 一、实现步骤 在用户操作界面,由用户选择需要下载的文件,系统根据所选文 阅读全文
posted @ 2018-09-27 14:50 以德为先 编辑
摘要:aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="上传和下载文件.aspx.cs" Inherits="上传和下载文件" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr 阅读全文
posted @ 2018-09-27 14:45 以德为先 编辑
摘要:本文将会对Thread 到 Task 再到 .NET 4.5的 async和 await,这三种方式下的并行编程作一个概括性的介绍包括:开启线程,线程结果返回,线程中止,线程中的异常处理等。 async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Acti 阅读全文
posted @ 2018-08-23 14:52 以德为先 阅读(233) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.cnblogs.com/dflying/archive/2006/12/04/581750.aspx 阅读全文
posted @ 2018-08-23 14:43 以德为先 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示