
C#
文章平均质量分 54
C# 是一个大类,包含很多的细小模块。
逆-血
.Net 5 OR Tool.Net
为生态尽绵薄之力的普通人,我需要来自更多普通人的力量,这是我们坚持下去的动力。愿.Net 的生态能更美好。
愿每个在使用 Tool.Net 的朋友都能满足自己的需求。朋友喜欢 Tool.Net 吗?那就共同努力吧。
结尾: Tool.Net 只是 .Net 5 中的一个小小框架,不要限制你对 .Net 5 的误解,请合理使用,这个开源框架吧。
展开
-
如何在 C# 中使用 ArrayPool 和 MemoryPool 提高 数据使用性能
在高并发,要求性能的场景均有改善 效果 提高 运行效率 减少 GC 工作 等 频发使用开辟 数组 的功能转载 2022-06-20 17:06:58 · 1370 阅读 · 0 评论 -
.Net 6 and Quic
关于.Net 6 中 QuicQuic简介目前该技术已经被 .Net 6 内部集成 System.Net.Quic,未来开发低延迟的项目将更加简单。文章目录关于.Net 6 中 QuicQuic场景一、创建QuicListener二、建立连接 QuicConnection三、QuicStream总结Quic场景这里不得不说到 HTTP 3.0 协议, 让网页加载变的一块再快,游戏行业,发包率频繁的行业都是不错的 场景 本身就是基于Udp的上层协议,最大程度的降低了开发 高频率,低延迟的应用原创 2021-03-09 12:23:12 · 1535 阅读 · 1 评论 -
C#串口通讯实例
文章目录C#串口通讯实例一、串口属性界面二、主界面特殊情况总结C#串口通讯实例本文参考《C#网络通信程序设计》(张晓明 编著)程序界面如下图:一、串口属性界面参数设置界面代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;转载 2020-12-11 11:49:16 · 1547 阅读 · 0 评论 -
C# StackExchange.Redis 用法总结
阅读目录安装 StackExchange.Redis引用及初始化String(字符串)List(列表)Hash(哈希)发布订阅事务Batch 批量操作Lock(分布式锁)StackExchange.Redis 封装相关文章安装 StackExchange.Redis在 NuGet 中搜索 StackExchange.Redis 和 Newtonsoft.Json,直接点击按钮安装即可。StackExchange.Redis 是 C# 操作 Redis 数据库的客户端。Newtonsoft.Json转载 2020-12-03 16:25:11 · 1661 阅读 · 0 评论 -
在 .NET Core 中结合 HttpClientFactory 使用 Polly(下篇)
译者序:这是“Polly and HttpClientFactory”这篇Wiki文档翻译的下篇。你可以 点击这里查看上篇,和 点击这里查看中篇。本篇(下篇)主要讲几个Polly和HttpClientFactory在ASP.NET Core中结合使用的用例。如果你对ASP.NET Core 2.1新引入的HttpClient工厂还比较陌生,建议先阅读我的另一篇文章 .NET Core中正确使用 HttpClient的姿势,这有助于更好地理解本文。—— 正文 ——下面主要讲几个Polly和HttpClie转载 2020-07-31 16:11:06 · 313 阅读 · 0 评论 -
在 .NET Core 中结合 HttpClientFactory 使用 Polly(中篇)
译者序:这是“Polly and HttpClientFactory”这篇Wiki文档翻译的中篇,你可以 点击这里查看上篇。接下来的两篇则是在这个基础上进行加强。本篇(中篇)主要讲如何在ASP.NET Core中通过HttpClientFactory配置Polly策略。如果你对ASP.NET Core 2.1新引入的HttpClient工厂还比较陌生,建议先阅读我的另一篇文章 .NET Core中正确使用 HttpClient的姿势,这有助于更好地理解本文。—— 正文 ——下面主要讲如何在ASP.NET转载 2020-07-31 16:07:44 · 334 阅读 · 0 评论 -
在 .NET Core 中结合 HttpClientFactory 使用 Polly(上篇)
译者序一:前两天写了一篇文章 .NET Core 开源项目 Polly 介绍,在写这篇文章查看 Polly 资料时,看到了“Polly and HttpClientFactory”这篇 Wiki 文档,觉得很有价值,于是抽时间把它翻译了一下,并和大家分享。由于翻译下来篇幅过长,所以我分成了上、中、下三篇,这是上篇。译者序二:如果你对 ASP.NET Core 2.1 新引入的 HttpClient 工厂还比较陌生,建议先阅读我的另一篇文章 .NET Core 中正确使用 HttpClient 的姿势,这有转载 2020-07-31 16:04:08 · 307 阅读 · 0 评论 -
.NET Core微服务之基于Polly+AspectCore实现熔断与降级机制
Tip: 此篇已加入.NET Core微服务基础系列文章索引一、熔断、降级与AOP1.1 啥是熔断? 在广义的解释中,熔断主要是指为控制股票、期货或其他金融衍生产品的交易风险,为其单日价格波动幅度规定区间限制,一旦成交价触及区间上下限,交易则自动中断一段时间(“熔即断”),或就此“躺平”而不得超过上限或下限(“熔而不断”)。 而对于微服务来说,熔断就是我们常说的“保险丝”,意为当服务出现某些状况时,切断服务,从而防止应用程序不断地常识执行可能会失败的操作造成系统的“雪崩”,...转载 2020-07-31 15:34:43 · 642 阅读 · 1 评论 -
.NET 开源项目 Polly 介绍
今天介绍一个 .NET 开源库:Polly,它是支持 .NET Core 的,目前在 GitHub 的 Star 数量已经接近 5 千,它是一个强大且实用的 .NET 库。Polly 介绍官方对 Polly 的介绍是这样的:Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Bre...转载 2020-07-31 15:57:29 · 1285 阅读 · 0 评论 -
[.Net Core] 在 Mvc 中简单使用日志组件
在 Mvc 中简单使用日志组件 基于 .Net Core 2.0,本文只是蜻蜓点水,并非深入浅出。 目录使用内置的日志组件简单过渡到第三方组件 - NLog 使用内置的日志 下面使用控制器 HomeController.cs 进行演示。 需要 using Microsoft.Extensions.Logging; 方案一: public class HomeController : Controller {转载 2020-07-31 17:49:22 · 279 阅读 · 0 评论 -
.Net 生成API文档
一.摘要 .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希...原创 2019-05-05 11:34:43 · 2218 阅读 · 1 评论 -
WinForm WebBrowser 对 COM 组件的调用返回了错误 HRESULT E_FAIL
最近我在爬取网页数据的时候遇见了一个问题,一直没解决,知道我今天调试的时候发现了。WebBrowser.Navigate("");//赋值的时候总是报错。抛出的错误:对 COM 组件的调用返回了错误 HRESULT E_FAIL //这里我就不截图了,因为已经不行 改回去了但是把项目重新打开又不报错了。第一次运行没有任何问题,但是以后每次都没法正常运行一直报错后来我在使用Visual Studio原创 2017-11-06 20:48:42 · 4157 阅读 · 0 评论 -
UniversalFrame框架
框架功能介绍欢迎使用UniversalFrame框架(C#)目前大概功能展示部分代码部分支持的项目工程关于框架的下载和使用欢迎使用UniversalFrame框架(C#)你好! 感谢您的参与,有了您的加入,框架可能会更加完善,感谢大家的使用和支持。博主会继续持续更新保证,框架越来越完善。该框架目前适合的开发项目为 C# 的 Web MVC 等等,最完善的部分因该是网站部分的框架最为成熟,基本满...原创 2019-05-05 10:08:46 · 446 阅读 · 6 评论