如何使用必应地图 WPF 控件框架使用.NET40;Visual Studio 2019;Bing Maps WPF 控件需要 .NET Framework 4.0和 Windows SDK。这两个组件都随Microsoft Visual Studio VisualC#或Visual Basic Express Edition一 ......
526
0
0
2023-06-19
阅读目录 为什么要编写单元测试 框架选型 基本概念 好的测试 基础实践 附录 注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 为什么要编写单元测试对于为什么要编写单元测试,我想每个人都有 ......
356
0
0
2023-06-17
目录前言实现nginx配置一对一发送群组发送发送所有人整合到一起一对一处理群组处理全员消息处理示例源码总结前言提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端 ......
381
0
0
2023-06-14
目录一、配置概述二、配置初识三、选项模式四、选项依赖注入五、其它配置六、托管模式一、配置概述在.net framework平台中我们常见的也是最熟悉的就是.config文件作为配置,控制台桌面程序是App.config,Web就是web.config,里面的配置格式为xml格式。在xml里面有系统生成的配置项,也有我们自己添加的一些配置,最常用的就是appS ......
331
0
0
2023-06-11
目录一、类class二、结构struct三、测试控制台应用程序GenericTemplateDemo:四、程序运行如图:补充:结构与类的区别总结一、类class类class是引用类型,可以直接赋值为null,默认值也是nullXClass xClass = null;//语法正确 一般来说,某个类对象使用另一个类的对象赋值时,则两者共用一个内存地址【节约内 ......
303
0
0
2023-06-11
目录源码解析私有字段构造方法Get 方法Return 方法关于 Interlocked.CompareExchange总结相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生;复用、池化是在很多高性能场景的优化技巧,它能减少内存占用率、降低GC频率、提升系统TPS和降低请求时延。那么池化和复用对象意味着同一时间会 ......
274
0
0
2023-06-11
目录引入Nuget包和配置编写JobFire and ForgetContinuous JobScehdule JobRecurring JobRun长时间运行任务的并发控制???Job Filter记录Job的全部事件参考文章在.NET开发生态中,我们以前开发定时任务都是用的Quartz.NET完成的。在这篇文章里,记录一下另一个很强大的定时任务框架的使用 ......
303
0
0
2023-06-09
目录前言循环场景解决方案一次消费消息不重入队列限定重试次数消息头设定次数存储重试次数队列使用Quorum类型队列消息过期参考资料前言当消费者端接收消息处理业务时,如果出现异常或是拒收消息将消息又变更为等待投递再次推送给消费者,这样一来,则形成循环的条件。循环场景生产者发送100条消息到RabbitMQ中,消费者设定读取到第50条消息时,设置拒收,同时设定是否 ......
396
0
0
2023-06-08
目录1.安装Nuget包2.设置ContentRootPath3.启用WIndowsService4.发布项目5.简单安装6.安装打包工具7.打包8.打包编译9.检验安装总结1.安装Nuget包安装以下nuget包支持windows service <PackageReference Include="Microsoft.AspNetCore.Hos ......
394
0
0
2023-06-08
目录必要准备SQL语句编写加执行编写执行创建执行器ExecuteNonQuery()方式执行二者区别  ExecuteReader()方式执行实例:1-创建一张数据表2-向表中插入数据3-修改表中数据 4-删除表中数据5-读取表中数据总结必要准备你得有一个sqlserver数据库,并且要和vs项目连接。关于VS连接sqlserv ......
434
0
0
2023-06-07
在开发多语言网站时,我们可以为某种语言创建一个资源文件,根据浏览器所设置的不同语言偏好,让运行时选择具体使用哪个资源文件。资源文件在生成程序集的时候被嵌入到程序集。本篇体验,在ASP.NET MVC中实现全球化和本地化,比如,当浏览器选择英文,就让某些页面元素显示英文;当浏览器选择用中文浏览,则显示中文。使用Visual Studio 2013创建一个无身份 ......
309
0
0
2023-06-05
目录引言快速体验核心概念MessageProducer发送命令发布事件Consumer无状态消费者有状态消费者应用场景MassTransit是一款优秀的分布式应用框架,可作为分布式应用的消息总线,也可以用作单体应用的事件总线。引言A free, open-source distributed application framework for .NET.一个 ......
455
0
0
2023-06-05
源码在这里:https://github.com/darrenji/UseIdentityCRUDUserInMVC在VS2013中创建一个MVC项目,用默认的"无身份验证"作为身份验证机制。通过控制台下载Bootstrap。Install-Package -version 3.0.3 bootstrap下载成功后,在解决方案下的Content和Script ......
357
0
0
2023-06-04
.Net为我们提供了众多的泛型集合。比如,Stack<T>先进后出,Queue<T>先进先出,List<T>集合元素可排序,支持索引,LinkedList<T>,双向链表的泛型实现,不支持索引;ISet<T>不允许被复制,他有2个实现,一个是HashSet<T>,不维持集合元素的排序,另 ......
316
0
0
2023-06-04
目录解决方案:完美解决事情的起因是公司一个小伙子问了我个问题 “海哥,来帮我看下这段代码怎么不行”Func<Report,bool> nameFilter = x=>x.Name == "test"; DbContext.Report.Where(x=>x.State==1 && nameFilter(x)); 我 ......
298
0
0
2023-06-04