随笔分类 -  .net语法

摘要:visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行 注意:包括/// <summary>这样的XML注释也都删掉了。 步骤1/2(删除注释):使用Ctrl+H快速替换功能,查找内容为: ^[ \t]*//[^\n]*\n 替换内容为空(什么都不写),查找范围你自己定(我 阅读全文
posted @ 2021-04-30 08:25 草莓爸 阅读(439) 评论(0) 推荐(0) 编辑
摘要:C#调用RabbitMQ实现消息队列 来源:https://www.cnblogs.com/kiba/p/11703073.html 前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从 阅读全文
posted @ 2020-12-17 18:36 草莓爸 阅读(441) 评论(0) 推荐(0) 编辑
摘要:来源:https://www.cnblogs.com/pengstone/archive/2012/12/23/2830238.html 在C#4.0之前需要执行一个复杂的异步操作时,只能使用CLR线程池技术来执行一个任务。线程池执行异步任务时,不知道任务何时完成,以及任务的在任务完成后不能获取到返 阅读全文
posted @ 2019-06-01 22:44 草莓爸 阅读(246) 评论(0) 推荐(0) 编辑
摘要:来源:https://www.cnblogs.com/syxlb/p/8484698.html 一、DotNetty背景介绍 DotNetty是微软的Azure团队,使用C#实现的Netty的版本发布。不但使用了C#和.Net平台的技术特点,并且保留了Netty原来绝大部分的编程接口。让我们在使用时 阅读全文
posted @ 2019-05-26 12:56 草莓爸 阅读(931) 评论(0) 推荐(0) 编辑
摘要:在.net 1.1的时代,还没有TransactionScope类,因此很多关于事务的处理,都交给了SqlTransaction和SqlConnection,每个Transaction是基于每个Connection的。这种设计对于跨越多个程序集或者多个方法的事务行为来说,不是非常好,需要把事务和数据 阅读全文
posted @ 2016-03-21 11:31 草莓爸 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1、在项目中添加System.Transactions命名空间 2、在代码中编写如下代码段: using (var trans = new TransactionScope()) { EF的代码 trans.Complete(); } 阅读全文
posted @ 2016-01-31 17:41 草莓爸 阅读(275) 评论(0) 推荐(0) 编辑
摘要:方法1:泛型 使用方法: frm材料类别维护 f = frmCreate<frm材料类别维护>.createFrom(this); 方法2:反射 使用方法: Form f = frmCreateByName.createForm(this, "基础数据.frm材料类别维护"); 阅读全文
posted @ 2015-03-11 17:16 草莓爸 阅读(192) 评论(0) 推荐(0) 编辑

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