09 2022 档案
摘要:
ASP.NET Core配置框架 ASP.NET Core配置框架的核心组件包是如下两个: Microsoft.Extensions.Configuration.Abstractions,配置框架抽象定义 Microsoft.Extensions.Configuration,配置框架默认实现。 获取
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core配置框架,让服务无缝适应各种环境](https://img2022.cnblogs.com/blog/375390/202209/375390-20220917005109374-370228383.png)
摘要:
索引 2022年9月15日,Adobe将收购Figma 2022年9月15日,与Adobe的新合作 Adobe豪掷200亿美元收购Figma,开发者却将其骂上了“热搜” 2022年9月15日,Adobe将收购Figma 今天,Adobe公司(纳斯达克:ADBE)宣布,它已经达成了一项最终的合并协议,
阅读全文
![乘风破浪,遇见未来元宇宙(Metaverse)之Adobe宣告,Adobe耗资千亿收购最大的竞争威胁,全球最流行的在线设计协作平台Figma](https://img2022.cnblogs.com/blog/375390/202209/375390-20220915211357782-1966736558.png)
摘要:
什么是面向切面编程 在计算机领域,面向切面编程(Aspect Oriented Program, AOP)是一种编程范式,旨在通过允许跨领域的关注点分离来提高模块化程度。它通过向现有的代码添加行为而不修改代码本身,而是通过"指向性(pointcut)"规范单独指定哪些代码被修改,例如 "当函数的名称
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core面向切面编程(AOP)及第三方依赖注入框架Autofac](https://img2022.cnblogs.com/blog/375390/202209/375390-20220915212917517-832943709.png)
摘要:
前言 有时候我们可能需要将用户上一次弹窗的大小和位置自动记忆和还原,让用户有一种宾至如归的感觉。 窗体起始位置控制 对WinFroms窗体而言,默认起始位置是在左上角的。但是可以通过System.Windows.Forms.Form.StartPosition来指定,存在如下几个选项: | 属性值
阅读全文
![温故知新,遇见WPF/WinForms,自动记忆和还原WinFroms窗体大小和位置及状态](https://img2022.cnblogs.com/blog/375390/202209/375390-20220915152130763-1334543993.png)
摘要:
前言 之前一直使用虚拟机(Vmware)来安装和运行UOS,本地一直通过WSL挂着Docker Desktop,两个同时开得话,性能实在不咋地,那么有没有办法在WSLg上直接安装和运行UOS呢,这样可以减少一个虚拟机开销?具体性能表现是否优于虚拟机(Vmware)呢? 这里准备探索的一个方案是,先通
阅读全文
![乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 探索在WSLg中安装和运行国产操作系统统信(UOS)](https://img2022.cnblogs.com/blog/375390/202209/375390-20220912004739220-174068784.png)
摘要:
打包成Deb 四大维护脚本 定义 preinst,软件安装前执行的脚本。在从deb文件中解压缩它所属的包之前执行此脚本。许多preinst脚本停止正在升级的包的服务,直到它们的安装或升级完成。 postinst,软件安装后执行的脚本。一旦app从它的deb文件中解包,这个脚本通常会完成包foo安装完
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 基于Mono在Ubuntu打包开发桌面应用,打包成DEB指南](https://img2022.cnblogs.com/blog/375390/202209/375390-20220906201410097-380429070.png)
摘要:
前言 基于Mono在Ubuntu下开发.Net Framework桌面应用 获取Mono源码 https://github.com/mono/mono 这里我们使用一个国内拉取代理服务:https://github.91chi.fun 例如,本来拉取命令是这样: git clone https://
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 基于Mono在Ubuntu下开发桌面应用,查阅Mono源码](https://img2022.cnblogs.com/blog/375390/202209/375390-20220906195643407-411688264.png)
摘要:
C#类型中存在两个类别,一个是值类型,一个是引用类型。 值类型 值类型的变量包含类型的实例,默认情况下,在分配中,通过将实参传递给方法并返回方法结果来复制变量值。 值类型包括简单类型(字符型、浮点型、整型等)、枚举类型、结构型。 内置值类型 整型数值类型(int...long) 整型数值类型表示整数
阅读全文
![温故知新,CSharp遇见C#两大类型:值类型(内置、特殊)、引用类型(内置、声明)](https://img2022.cnblogs.com/blog/375390/202209/375390-20220904212042316-444435286.png)
摘要:
为什么需要依赖注入框架 借助依赖注入框架,可以轻松管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和可扩展性。 ASP.NET Core的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件相互协作,也是依靠依赖注入框架的能力来实现的。 组件包 Micros
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 贯穿ASP.NET Core整个架构的依赖注入框架(Dependency Injection)](https://img2022.cnblogs.com/blog/375390/202209/375390-20220902092117337-2083915534.png)
摘要:
什么是ASP.NET Core https://docs.microsoft.com/zh-cn/aspnet/core/introduction-to-aspnet-core ASP.NET Core是一个跨平台的高性能开源框架,用于生成启用云且连接Internet的新式应用。 使用ASP.NET
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 从ASP.NET Core 3.1到6.0,深入浅出ASP.NET Core启动过程](https://img2022.cnblogs.com/blog/375390/202209/375390-20220901143742093-1070653760.png)
摘要:
什么是.Net 7 .Net 7目前是.Net实现的最新版本,暂时还是预览阶段,已经更新到Preview 7。 获取.Net 7 https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0 Windows SDK 7.0.100-preview.7
阅读全文
![乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 获取.Net 7并查看.Net 7中的性能提升(简中译文)](https://img2022.cnblogs.com/blog/375390/202209/375390-20220901102002467-413310731.png)