摘要: 概述 将上传基类命名为MOS(Mine Object Storage) mos.ts代码 import {MosType} from './mosConfig' import {Loading} from '../loading' import {type BinaryFile, type MosF 阅读全文
posted @ 2023-11-06 16:23 青玄鸟 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ## 问题描述 在使用Dapr的发布订阅组件时,遇到参数无法正确反序列化的问题,致使拿到的参数属性为默认值,入下图 ![](https://img2023.cnblogs.com/blog/950636/202306/950636-20230613105825207-348819540.png) ! 阅读全文
posted @ 2023-06-13 11:17 青玄鸟 阅读(26) 评论(0) 推荐(0) 编辑
摘要: .NET 代码整洁手册 以下规则截取自Clean Code .NET .NET 代码整洁手册 命名 命名要反应其作用和给定的上下文 命名变量名字要反应其意图,避免使用有误导性的命名 避免使用匈牙利命名法 使用一致的大小写规则 变量、方法参数使用驼峰命名法 变量 避免嵌套层次过深 避免使读代码的人产生 阅读全文
posted @ 2022-02-07 16:18 青玄鸟 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 通过visual studio或者其他方式发布程序,以保证在输出中移除不必要的依赖项,减少程序集的尺寸。 创建dockerfile dockerfile是相当直截了当的,拉取nginx镜像然后从WWWRoot文件夹拷贝Blazor WebAssembly文件到nginx的html文件夹 FROM n 阅读全文
posted @ 2021-10-12 23:44 青玄鸟 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在使用moq mock方法时如果直接返回null,在方法被调用时会抛出空指针异常 var repository = new Mock<IRepository>(); var someObject = null; repository.Setup(p => p.GetByIdAsync(It.IsAn 阅读全文
posted @ 2021-05-01 21:41 青玄鸟 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则 不强迫接口的使用者依赖其不需要的接口 接口隔离原则的一般实现 public interface IFoo { void DoSomeOperation(); } public interface IBar { void DoAnotherOperation(); } public cl 阅读全文
posted @ 2020-07-21 23:27 青玄鸟 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 使用Stream的好处 避免占内存较大的(字符串)中间变量的使用 实现 Get Post 阅读全文
posted @ 2020-04-28 17:45 青玄鸟 阅读(441) 评论(0) 推荐(0) 编辑
摘要: full update 与 partial update partial update:发送需要对远程资源做的变更(集合) full update:发送变更后的资源实体 Json Patch Json Patch 是描述一个json文档的变化的一种格式。可以避免在文档的一部分发生变化时发送整个文档。 阅读全文
posted @ 2020-04-28 15:46 青玄鸟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Get 请求 局部使用自定义请求头 Post 请求 简洁方式 HttpRequestMessage 方式 阅读全文
posted @ 2020-04-28 15:05 青玄鸟 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 为什么需要封装 值对象的属性需要同时满足某些条件保证值对象数据的一致性,这些属性同时被传递(作为参数) 示例 很多场景下都会用到的开始、结束时间,两个时间必须不能为空,而且这两个时间一般同时做为参数传递 将这两个属性放到一个值对象中,让它们同时变化与维护自身逻辑,与系统其它部分解耦 代码实现 当我们 阅读全文
posted @ 2020-04-12 21:11 青玄鸟 阅读(128) 评论(0) 推荐(0) 编辑