随笔分类 - .NET
摘要:WebApiConfig.cs 添加 config.EnableCors(); public static void Register(HttpConfiguration config) { // Web API 配置和服务 //跨域配置 config.EnableCors(); // Web AP
阅读全文
摘要:ASP.NET Core允许我们指定注册服务的生存期.服务实例将根据指定的生存时间自动处理.因此,我们无需担心清理此依赖关系,他将由ASP.NET Core框架处理.有如下三种类型的生命周期. Microsoft.Extensions.DependencyInjection.ServiceLifet
阅读全文
摘要:前言 是在第二章基础上续写的,主要是完结第二章例子部分。 请看下面几个例子,感受一下。 报告进度 不管我们完任何app,每次更新的时候都能看到进度条。 而我们知道ui界面更新,一般来说是和更新程序异步的,但是更新程序又要通知ui进度。 代码: public class Program { stati
阅读全文
摘要:前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 它采用future模式或者回调模式机制,以避免产生不必要的线程。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测
阅读全文
摘要:前言 初学并发的时候一想到并发,然后就和多线程对等了。这就有一丢丢狭隘了,比如说node是单线程,但是人家可以高并发。说明并发并不是一个简单的多线程问题。 同样很多人说硬件cpu的发展为并发提供基础,在这里也可以看出是其实是为多线程提供基础,为并发提供发展道路。 并发的优点在操作系统单核的时候就体现
阅读全文
摘要:记一次代码优化过程 大数据量的处理及存储1. 原始场景再现:该模块主要是客户端负责上传一个包含手机号码的txt,其中一行一个手机号码。服务端读取并解析该文件,解析过程中需要做有效性验证。例如:号码位数,是有效数字及是否在有效号段之内。最后保存数据到DB。该包含手机号码文件数据在20W到200W之间。
阅读全文
摘要:在这篇文章中,我将详细介绍在ASP.NET Core中使用appsettings.json文件的重要性。这篇文章,我将详细介绍下面几个问题: 在ASP.NET Core应用程序中,有哪些不同的配置资源可用呢? 什么是ASP.NET Core appsetting.json文件? 在ASP.NET C
阅读全文
摘要:近期工作,跟网络协议相关,这让我有机会更深入学习网络协议,而之前很长一段时间,我对网络协议的理解都停留在比较浅的层面。 比如:TCP是面向连接的、可靠传输,而UDP是非连接的、不可靠传输,TCP建连需要3次握手,会造成delay,UDP更快。 比如:socket编程,服务器socket create
阅读全文
摘要:用的是Html拼接成Table表格的方式,返回 FileResult 输出一个二进制的文件.第一种:使用FileContentResult // // 摘要: // 通过使用文件内容,内容类型,文件名称创建一个FileContentResult对象// // 参数: // fileContents:
阅读全文

浙公网安备 33010602011771号