自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 .NET 8

.net8特性

2023-05-30 17:22:30 8685

翻译 .NET 7 Preview 6

skiFoD进行了优化以删除https//github.com/dotnet/runtime/pull/70222中不必要的范围检查(例如,对于字节x,x

2022-07-21 09:15:00 307

翻译 .NET 的速率限制

我们很高兴地宣布作为 .NET 7 的一部分的内置速率限制支持。速率限制提供了一种保护资源的方法,以避免让您的应用程序不堪重负并将流量保持在安全水平。什么是限速?速率限制是限制可以访问多少资源的概念。例如,您知道您的应用程序访问的数据库每分钟可以安全地处理 1000 个请求,但不确定它可以处理更多的请求。您可以在应用程序中放置一个速率限制器,每分钟允许 1000 个请求,并在他们可以访问数据库之前拒绝更多请求。因此,限制您的数据库的速率并允许您的应用程序处理安全数量的请求,而不会出现来自数据库的潜在故障。

2022-07-20 10:21:48 893

翻译 .NET MAUI 中自定义控件

PlatformBehavior是在.NETMAUI上创建的新API,当您需要以安全的方式访问特定于平台的API时,可以更轻松地自定义控件的任务(安全,因为它确保HandlerandPlatformViewarenotnull)。今天,在.NETMAUI中,我们可以利用多目标架构的强大功能并访问我们共享项目中特定于平台的API。所以,现在我们已经设置好了所有东西,我们可以在我们的页面中使用我们的控件,在下面的代码片段中,您可以看到如何在XAML中使用它。...

2022-07-20 10:16:51 1434

原创 ES6 JS-删除数字之外的所有字符

const str = 'xieyezi 23213 is 95994 so hansome 223333'const numbers = str.replace(/\D/g, '')console.log(numbers)// 2321395994223333

2022-05-26 15:52:09 463

原创 ES6 JS-打乱数组顺序

let arr = ['99', 67, true, false, '55']arr = arr.sort(() => 0.5 - Math.random())console.log(arr)// [ '99', '55', 67, false, true ]

2022-05-26 15:50:20 624

原创 forEach和map方法之间有什么区别

JavaScript语言,并且在循环,迭代和数组的主题范围内吗?另外,您偶然发现了这两种方法, Array.forEach() 并且Array.map()。最后,感到困惑吗?不用担心,因为在这篇文章中,我们将向您展示这两种方法之间的区别。forEach和map的语法什么是Array.forEach?该forEach方法允许您为数组中的每个元素运行函数/方法。//the syntax [].forEach(function(item, index, array){ //do your

2020-12-06 10:09:05 851

原创 ES6新数组方法

介绍在发布ES6之后,我已经看到许多开发人员仍然不知道该Array对象最近添加的功能。因此,我决定创建这篇文章来传播信息,并希望许多人将从中受益。背景本文不是关于JavaScript数组的介绍,而是有关研究Array对象的新添加功能的更多内容。如果您是初学者,我建议您进行Google搜索。而且,在我看来,这些附加功能确实有目标。并且,其中之一是使我们的生活变得更轻松,并在处理该Array物体时多产。最后,如果您对数组有很好的了解,则可以轻松阅读本文。ECMAScript 6增强型阵列如前所述,EC

2020-12-06 10:00:54 331

原创 依赖倒置原则(DIP)

1.概念什么是DIP?原则指出:高级模块不应依赖于低级模块。两者都应依赖抽象。抽象不应依赖细节。细节应取决于抽象。例如,下面的代码不符合上述原则:public class HighLevelModule{ private readonly LowLevelModule _lowLowelModule; public HighLevelModule() { _lowLevelModule = new LowLevelModule(); } public v

2020-11-29 22:10:14 925

原创 整理程序员常用英语单词1695个

序号 英文 词性和中文 英文和中文 1 file n.文件;v.保存文件 file n.文件;v.保存文件 2 command n.命令,指令 command n.命令,指令 3 use v.使用,用途 use v.使用,用途 4 program n.程序 program n.程序 5 line n. (数据,程序)行,线路 line n. (数据,程序)行,线路 6 i

2020-11-29 21:04:36 6454 1

原创 .NET5-统一平台(一统江湖)

.NET5的正式版本已发布,为.NET生态系统带来了巨大的改进。像许多感兴趣的开发人员一样,我已经下载了它,在本文中,我想讨论其中的一些很酷的功能。.NET 5是.NET Core的下一个版本,Microsoft继续统一.NET平台的旅程。.NET 5常规可用性Vision for .NET是一组统一的库,工具,SDK,运行时,并且通过在.NET中提供所有功能开始了这一旅程。这些是.NET5的一些新功能和改进:单一文件应用程序和较小的容器映像 网络和云投资 Windows桌面开发增强

2020-11-22 17:14:44 7294 1

原创 领域驱动设计(DDD)

领域驱动设计(DDD)是由Eric Evans首次提出的一种软件开发技术,包含战略,哲学,战术和技术要素,并且与许多特定实践相关。我已经写了关于为什么需要DDD的文章(即使您认为自己不需要),但是在决定使用DDD之后的问题是:如何学习DDD?尽管完整的解释将需要两百本500页的书,但DDD的本质却非常简单:以域术语捕获域模型,将模型嵌入代码中,并保护其免受损坏。我们可以理解这些概念,并立即加以利用。尽管这种理解水平还很浅,但是它仍然很有用,并且可能足够令人耳目一新,可以大跌眼镜。(注意:在下面的示例中,我

2020-11-22 16:56:57 309 1

翻译 What’s new in .NET Productivity/.NET的新特性

The .NET Productivity team (a.k.a. Roslyn) wants to help you be more productive! We’ve seen a lot of excitement in the past few months over our latest features which automate and reduce editing tasks to a single click and help save you time. In this post,

2020-11-22 10:18:14 264

翻译 C# 9.0 on the record/新语法

​C# 9.0 on the record/C#9.0记录在案It’s official: C# 9.0 is out! Back in May I blogged about the C# 9.0 plans, and the following is an updated version of that post to match what we actually ended up shipping.With every new version of C# we strive for gre

2020-11-22 00:09:51 677

翻译 Announcing .NET 5.0/发布

We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements. It’s already in active use by teams at Microsoft and other companies, in .

2020-11-22 00:07:31 1491

原创 字符串拼接【性能对比以及优缺点】

字符串拼接性能调优:最重要的就是内存的申请StringBuilder 不知道长度最快 不安全,指针不在乎安全+= 耗内存$String.FormtString.Concat 知道长度时做快速度第一:String.Concat速度第二:StringBuilder速度第三:$ String.Formt 差不多并列速度第四:+= 最耗内存 不建议使用StringBuilder 使用方法StringBuilder strB = new StringBu

2020-09-08 10:29:17 2952

原创 string[]和int[]之间的转换

string[]转int[]//源数组string[] sNums = new[] {"1", "2"};//目标数组int[] iNums;//转换方法1iNums = Array.ConvertAll<string, int>(sNums ,delegate (string s) { return int.Parse(s); });//转换方法2iNums = Array.ConvertAll<string, int>(sNums , s => int.Pa

2020-07-22 11:52:26 2652

原创 SignalR是一个实现实时推送的库,可以做聊天室,也可以做站内即时消息。即时通讯非常简单

SignalR是什么?ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实

2020-07-13 09:29:09 854

原创 C#.NET List与Date转换

/// <summary>/// List<T> 转 DataTable./// </summary>private DataTable ToDataTable<T>(List<T> items){ var tb = new DataTable(typeof(T).Name); PropertyInfo[] props = typeof(T).GetProperties(BindingFlags.Public | Bind

2020-06-22 14:43:42 412

原创 Sqlservice 数据库导出插入语句 无需权限

USE [Blog]GO/****** Object: StoredProcedure [dbo].[OutputData] Script Date: 2020/6/22 14:38:25 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[OutputData] @tablename sysname, @where varchar(2000) .

2020-06-22 14:40:54 225

原创 C# .NET 使用NPOI导入导出EXCEL

NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。1、您可以完全免费使用该框架2、包含了大部分EXCEL的特性(单元格样式、数据格式、公式等等)3、专业的技术支持服务(24*7全天候) (非免费)4、支持处理的文件格式包括xls, xlsx, docx.5、采用面向接口的设计架构( 可以查看 NPOI.SS 的命名空间)6、同时支持文

2020-06-22 10:47:47 2121

原创 使用SqlBulkCopy批量插入数据库速度非常可以,本人用的是SQL service 五万条数据2秒

SqlBulkCopy主要功能是把其他数据源(数据行DataRow,数据表DataTable)的数据有效批量的导入到SQL Server或其他数据库表中的功能。SqlBulkCopy在应用到大批量数据的插入时很方便。/// <summary>/// 大批量插入数据 速度非常可与/// </summary>/// <param name="connString">数据库链接字符串</param>/// <param name="tableName

2020-06-22 09:54:06 984 1

最新游戏集成包.zip

H5 游戏可二次开发,每份都经亲手测试保证能稳定运行!,虽然很简单,但网友们学习html5小游戏也很有帮助,所以整理分享给大家,如果要学习的话就赶紧来下载吧

2020-06-20

IrisSkin2.dll好看皮肤

IrisSkin2.dll好看皮肤 非常好看

2014-03-27

跟我学C#程序 影院售票系统C#源码

跟我学C#程序 影院售票系统C#源码

2014-03-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除