随笔分类 -  C#.NET

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页

聊聊C#中的composite模式
摘要:聊聊C#中的composite模式 写在前面 Composite组合模式属于设计模式中比较热门的一个,相信大家对它一定不像对访问者模式那么陌生,毕竟谁又没有遇到过树形结构呢。不过所谓温故而知新,我们还是从一个例子出发,起底一下这个模式吧。 一个简单例子 设想我们要建立一个公司的人事架构,在一个公司里 阅读全文

posted @ 2022-06-22 11:53 漫思 阅读(45) 评论(0) 推荐(0) 编辑

「分享」介绍一款倍受欢迎的.NET 开源UI库
摘要:「分享」介绍一款倍受欢迎的.NET 开源UI库 2022-04-12 08:40·IT技术资源爱好者 概述 今天要带大家了解的是一款WPF的开源控件库MahApps.Metro。MahApps.Metro是用于创建现代WPF应用程序的工具包,它许多开箱即用的好东西。 目前支持的NET Framewo 阅读全文

posted @ 2022-06-17 19:05 漫思 阅读(77) 评论(0) 推荐(0) 编辑

DoNet6新特性 Enumerable.Chunk()
摘要:.net6新增了一个语法糖 对于分块读取,断点续传,大文件分段读取,我们可以直接用一句话就可以代替繁琐的操作比如我们有1005页书 要按每10页分一组 我们可以进行一下操作 static void Main(string[] args) { //新特性一句话搞定 List<int[]> list = 阅读全文

posted @ 2022-06-17 18:36 漫思 阅读(51) 评论(0) 推荐(0) 编辑

「译」 .NET 6 中 gRPC 的新功能
摘要:「译」 .NET 6 中 gRPC 的新功能 gRPC是一个现代的、跨平台的、高性能的 RPC 框架。gRPC for .NET 构建在 ASP.NET Core 之上,是我们推荐的在 .NET 中构建 RPC 服务的方法。 .NET 6 进一步提高了 gRPC 已经非常出色的性能,并添加了一系列新 阅读全文

posted @ 2022-06-05 16:48 漫思 阅读(51) 评论(0) 推荐(0) 编辑

C# RabbitMQ的使用
摘要:C# RabbitMQ的使用 本文目的如题。 安装 先说一下RabbitMQ的安装,建议使用Docker镜像安装,Docker安装的好处是不管Windows系统还是Linux,安装步骤少,安装方法相同,不容易出错。使用下面的命令就可以: docker run -d --hostname myRabb 阅读全文

posted @ 2022-06-05 16:43 漫思 阅读(473) 评论(1) 推荐(0) 编辑

GoF的设计模式与模式
摘要:GoF的设计模式与模式 GoF在编写《设计模式》一书时,模式的研究才刚刚开始,PLoP也只举行了两届,各种模式和模式语言还处在评审阶段,对模式的形成和书写方式还处在探索阶段,因此,GoF的设计模式与现在一般意义上的模式还是有很大区别的。了解这些区别,有助于更好地理解设计模式的内涵。本节着重指出GoF 阅读全文

posted @ 2022-06-05 16:43 漫思 阅读(88) 评论(0) 推荐(0) 编辑

反射技术与工厂方法
摘要:反射技术与工厂方法 让我们看这样一个例子,我们需要创建一种交通工具,可以是汽车、火车或者轮船,结构如下: 我们可以采用简单工厂,通过参数告诉创建工厂我们所需要的对象类型。如果我们增加子类,比如卡车、轿车等等,我们必须增加参数和相应的代码,如果子类层次很多,就会使程序变得难以维护。如果用简单工厂实现上 阅读全文

posted @ 2022-06-05 16:42 漫思 阅读(35) 评论(0) 推荐(0) 编辑

C# 使用Fluent API 创建自己的DSL
摘要:C# 使用Fluent API 创建自己的DSL DSL(Domain Specified Language)领域专用语言是描述特定领域问题的语言,听起来很唬人,其实不是什么高深的东西。看一下下面的代码: using FlunetApiDemo; var 张三 = "张三" .是学生() .身高(1 阅读全文

posted @ 2022-06-05 16:41 漫思 阅读(59) 评论(0) 推荐(0) 编辑

开源的.Net 工作流引擎Elsa初试——创建工作流服务器和图形化工作流配置管理应用
摘要:开源的.Net 工作流引擎Elsa初试——创建工作流服务器和图形化工作流配置管理应用 微软的Workflow Foundation基于.Net Framework,并且没有向.Net Core迁移的计划。我们的很多项目使用了工作流引擎,这些项目向.Net Core以及更高版本迁移时遇到了不少问题,一 阅读全文

posted @ 2022-06-05 16:38 漫思 阅读(301) 评论(0) 推荐(1) 编辑

20 个 .NET 6 新增的 API
摘要:20 个 .NET 6 新增的 API DateOnly & TimeOnly .NET 6 引入了两种期待已久的类型 - DateOnly 和 TimeOnly, 它们分别代表DateTime的日期和时间部分。 DateOnly dateOnly = new(2021, 9, 25); Conso 阅读全文

posted @ 2022-06-05 16:25 漫思 阅读(49) 评论(0) 推荐(0) 编辑

【.NET 遇上 GraphQL】 ChilliCream 平台介绍
摘要:【.NET 遇上 GraphQL】 ChilliCream 平台介绍 ChilliCream ChilliCream 是一个开源免费的 GraphQL 平台, 提供了构建、管理, 和访问 GraphQL API 的端到端的解决方案。 https://chillicream.com/https://g 阅读全文

posted @ 2022-06-05 16:24 漫思 阅读(36) 评论(0) 推荐(0) 编辑

13 个 C# 10 特性
摘要:13 个 C# 10 特性 原文链接:https://blog.okyrylchuk.dev原文作者:Oleg Kyrylchuk译: 等天黑 常量的内插字符串 C# 10 允许使用在常量字符串初始化中使用插值, 如下 const string name = "Oleg"; const string 阅读全文

posted @ 2022-06-05 16:23 漫思 阅读(43) 评论(0) 推荐(0) 编辑

C# Memcache分布式缓存简单入门
摘要:C# Memcache分布式缓存简单入门 什么是Memcache?能做什么? 以下是百度的观点: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度 阅读全文

posted @ 2022-06-05 16:20 漫思 阅读(129) 评论(0) 推荐(0) 编辑

C# 生成自签名CA证书
摘要:C# 生成自签名CA证书 string password = "213978863940714"; string signatureAlgorithm = "SHA1WithRSA"; // Generate RSA key pair var rsaGenerator = new RsaKeyPai 阅读全文

posted @ 2022-06-05 16:19 漫思 阅读(508) 评论(1) 推荐(0) 编辑

.Net开源微型ORM框架测评
摘要:.Net开源微型ORM框架测评 什么是ORM? 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象 阅读全文

posted @ 2022-06-05 16:19 漫思 阅读(89) 评论(0) 推荐(0) 编辑

C# 数字证书 RSA加密解密 加签验签
摘要:C# 数字证书 RSA加密解密 加签验签 KeyValuePair<string, string> keyPair = Encrypter.CreateRSAKey(); string privateKey = keyPair.Value; string publicKey = keyPair.Ke 阅读全文

posted @ 2022-06-05 16:17 漫思 阅读(1002) 评论(0) 推荐(0) 编辑

C# 通过word模板动态生成Word
摘要:C# 通过word模板动态生成Word object oMissing = System.Reflection.Missing.Value; Word._Application oWord = new Word.Application(); oWord.Visible = false; object 阅读全文

posted @ 2022-06-05 15:58 漫思 阅读(178) 评论(0) 推荐(0) 编辑

「译」使用 System.Net.Http.Json 在 HttpClient 中高效处理Json
摘要:「译」使用 System.Net.Http.Json 在 HttpClient 中高效处理Json 在这篇文章,我将介绍一个名为 System.Net.Http.Json 的扩展库,它最近添加到了 .NET 中,我们看一下这个库能够给我们解决什么问题,今天会介绍下如何在代码中使用。 在此之前我们是如 阅读全文

posted @ 2022-06-05 15:55 漫思 阅读(128) 评论(0) 推荐(0) 编辑

基于.NET Core的优秀开源项目合集
摘要:基于.NET Core的优秀开源项目合集 开源项目非常适合入门,并且可以作为体系结构参考的好资源, GitHub中有几个开源的.NET Core项目,这些项目将帮助您使用不同类型的体系结构和编码模式来深入学习 .NET Core技术, 本文列出了不同类别的优秀的开源项目。 😀 eShopOnCon 阅读全文

posted @ 2022-06-05 15:55 漫思 阅读(884) 评论(0) 推荐(0) 编辑

在 .NET 中使用 FixedTimeEquals 应对计时攻击
摘要:在 .NET 中使用 FixedTimeEquals 应对计时攻击 计时攻击 在计算机安全中,计时攻击(Timing attack)是旁道攻击 (Side-channel attack) 的一种,而旁道攻击是根据计算机处理过程发出的信息进行分析,包括耗时,声音,功耗等等,这和一般的暴力破解或者利用加 阅读全文

posted @ 2022-06-05 15:53 漫思 阅读(41) 评论(1) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示