原来建造者模式是这样使用的 .NET技术

原来建造者模式是这样使用的

面临一个复杂对象的创建工作,通常由各个部分的子对象用一定的算法构成。 子部件(对象)比较多,对象不能当作一个完整的对象或者产品使用(邮件:发件人,收件人、抄送人、主题、邮件内容) ...
阅读全文
从 async 和 await 开始一路深究到底 .NET技术

从 async 和 await 开始一路深究到底

 原本也没深究过这个,用的多了,完全凭借经验办事,理论差的一塌糊涂,最近不流行那个openai,于是在伟大的人工智能辅导下好好梳理一遍理论知识
阅读全文
如何优化线上WebAssembly .NET技术

如何优化线上WebAssembly

WebAssembly部署使用 HTTPS : 为什么?我可以通过一个案例查看 ,下面我们会通过masa docs站点进行测试 打开 http://docs.masastack.c...
阅读全文
使用命名行指令去运行和打包.net6项目 .NET技术

使用命名行指令去运行和打包.net6项目

之前发布了一个.net webApi入门项目,项目文章,在文章中我推荐的是Docker部署,只说明了如何打包,但是没有说怎么运行,考虑到很多人写代码不是用的Visual Studi...
阅读全文
平台调用 (P/Invoke):跨平台方案 .NET技术

平台调用 (P/Invoke):跨平台方案

  接前上一篇:平台调用 (P/Invoke):DllImport特性说明  首先,我们知道C#和C/C++都是跨平台的,但是原理上他们是不一样的:  
阅读全文
4 .NET Core笔试题 .NET技术

4 .NET Core笔试题

1.说说.NET7中 _ViewImports文件的作用? 2.什么是Razor页面? 3.说说.NET5中 __ViewStart文件的作用? 4.如何在Razor页面中实现数据...
阅读全文
NuGet私有服务器ProGet Docker搭建和公司中实战用法 .NET技术

NuGet私有服务器ProGet Docker搭建和公司中实战用法

  很多公司中架构师会搭建一个统一的项目基础架构模板,然后全部新项目都会拿这个基础架构来开发新的项目,那架构中就会有很多的中间件,比喻公司内部的封装好的Redis中间件,访问数据库...
阅读全文
看完这篇原型设计模式,还不会,请你吃瓜 .NET技术

看完这篇原型设计模式,还不会,请你吃瓜

使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。在软件系统开发中,有时候会遇到这样的情况:我们需要用到多个相同实例,最简单直接的方法是通过多次调用new方法来创建...
阅读全文
C#中定义自己的消费队列(上) .NET技术

C#中定义自己的消费队列(上)

在我们的工作中我们经常有一种场景就是要使用到队列,特别是对于这样的一种情况:就是生产的速度明显快于消费的速度,而且在多线程的环境下消息的生产由多个线程产生消息的消费则没有这种限制,...
阅读全文