摘要: 模式匹配是一种测试表达式以确定其是否具有某些特征的技术。 例如, 下面的Employee类和Manager类: public class Employee { public int Id { get; set; } public string Name { get; set; } public Ma 阅读全文
posted @ 2021-12-21 10:56 Tammytan 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.选择应用程序右键发布 2.选择文件夹--》选择发布路径 3.点击高级之后进入设置,生产环境建议选release,会将debug的代码优化掉 可移植包会大些,针对指定平台包会小些,我这个项目选的是win-x64 4.点击保存,点击发布 接下来在Windows服务器安装IIS 1.打开服务器管理器 阅读全文
posted @ 2021-11-30 16:21 Tammytan 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 单元测试:,1、测试业务而不是基础结构 2、遵守微软约定 3、测试驱动的开发TDD (《C#测试驱动开发》)。.NET Core 中的单元测试: 。 .NetCore中的单元测试1、支持C#,F#,VB.NET;2、测试框架: xUnit,Nunit,MsTest 3、命令行驱动,或者VS IDE驱 阅读全文
posted @ 2021-11-17 17:19 Tammytan 阅读(649) 评论(0) 推荐(0) 编辑
摘要: ABP框架:AspNet Boilerplate - Web Application Framework AspNet Boilerplate - Web Application Framework 目前ABP的版本ASP.NET BoilerplateASP.NET Boilerplate (AB 阅读全文
posted @ 2021-11-08 11:01 Tammytan 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 匹配英文特殊符号,含标点:((?=[\x21-\x7e]+)[^A-Za-z0-9]) [`!@#$%^&*()_-+=<>?:"{}|,./;'\[]·!@#¥%……&*()——-+={}|《》?:“”【】、;‘’,。、] 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 阅读全文
posted @ 2021-11-01 10:02 Tammytan 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在日常开发中,总会接触到各种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一下提供给第三方平台的业务接口应当如何设计?我们应该考虑哪些问题? 主要从以上三个方面来设计一个安全的AP 阅读全文
posted @ 2021-10-29 10:48 Tammytan 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 微软官方中文SignalR说明文档 https://docs.microsoft.com/zh-cn/aspnet/signalr/overview/ https://docs.microsoft.com/zh-cn/aspnet/signalr/overview/getting-started/ 阅读全文
posted @ 2021-10-27 21:26 Tammytan 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 好吧,我又先要贴出跑分图了,出处 Jil是一个面向Json的序列化框架,在Nuget上可以下载到 支持数据类型 值得一提的是,Guid指定带破折号格式(44B2673B-B5CA-477B-A8EA-F7B673F5783E)也支持的哦,SQL SERVER,数据类型uniqueidentifier 阅读全文
posted @ 2021-10-27 21:20 Tammytan 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 最近在研究web api 2,看了一篇文章,讲解如何提升性能的, 在序列化速度的跑分中,Protobuf一骑绝尘,序列化速度快,性能强,体积小,所以打算了解下这个利器 1:安装篇 谷歌官方没有提供.net的实现,所以在nuget上找了一个移植的 Nuget里搜索Protobuf-net,下载,自动添 阅读全文
posted @ 2021-10-27 21:17 Tammytan 阅读(231) 评论(0) 推荐(0) 编辑
摘要: protobuf是google的一个开源项目,可用于以下两种用途: (1)数据的存储(序列化和反序列化),类似于xml、json等; (2)制作网络通信协议。 源代码下载地址:https://github.com/mgravell/protobuf-net 开源项目地址如下:https://code 阅读全文
posted @ 2021-10-27 21:07 Tammytan 阅读(738) 评论(0) 推荐(0) 编辑