05 2025 档案
DI-Dependency Injection
摘要:一 理解 1 设计原则和模式:解耦合代码,降低应用程序代码的耦合度。 程序易扩展、测试、延迟绑定; 2 编程思维 功能性类型喜欢定义成静态类,使用依赖注入,避免使用静态类,使用服务容器管理。 二 依赖注入的过程 //1 创建服务容器:ServiceCollectionIServiceCollecti 阅读全文
posted @ 2025-05-21 15:09 博观约取*厚积薄发 阅读(8) 评论(0) 推荐(0)
Blazor web App数据迁移——(三)
摘要:1 数据迁移命令 1.1 Add-Migration/Remove-Migration/Update-database/Script-Migration 1.2 Get-Help <cmdlet-name>2 数据迁移命令Add-Migration指定输出目录 add-migration initD 阅读全文
posted @ 2025-05-14 14:09 博观约取*厚积薄发 阅读(55) 评论(0) 推荐(0)
Http与Https
摘要:1 Http-hyper text transfer Protocol 超文本传输协议,用于在web浏览器与服务器之间传送数据。 默认工作在TCP80端口,访问http://是标准访问。 数据以明文发送,数据不加密;攻击者通过ireshark截获浏览器与服务器之间的报文,可以读懂;不可传送敏感数据。 阅读全文
posted @ 2025-05-13 14:33 博观约取*厚积薄发 阅读(5) 评论(0) 推荐(0)
泛类型
摘要:1 用途 功能模块非常相似,只是处理的数据不同。 通过继承,子类拥有父类的一切行为和属性,任何出现父类的地方都可以使用子类替换。 使用继承object基类,可以解决类似泛型的问题,但存装箱与拆箱而影响性能的问题。 2 特点 延迟声明:调用时才指定参数类型; 泛型是语法结构,非语法糖; 效率高于继承, 阅读全文
posted @ 2025-05-07 16:58 博观约取*厚积薄发 阅读(15) 评论(0) 推荐(0)