摘要: 概述 Avalonia 是一个开源的跨平台 UI 框架,使开发者能够使用 .NET 为 Windows、macOS、Linux、iOS、Android 和 WebAssembly 创建应用程序。 它使用自己的渲染引擎来绘制 UI 控件,确保在所有支持的平台上具有一致的外观和行为。这意味着开发者可以共 阅读全文
posted @ 2025-11-18 23:17 星墨 阅读(259) 评论(0) 推荐(0)
摘要: 当请求经过代理服务器、负载均衡器中转到达应用服务器时,请求的scheme(HTTP or HTTPS)、Host、端口以及原始客户端 IP 地址已经经过改变,原始信息在标头中转接,这些信息在一些请求处理中很重要,例如在重定向、身份验证、链接生成、策略评估和客户端地理位置中。 ForwardedHea 阅读全文
posted @ 2025-11-15 20:39 星墨 阅读(19) 评论(0) 推荐(0)
摘要: WiX 工具集(简称 WiX)用于构建 Windows 安装程序,它是构建工具、运行时工具和库的集合,不只是制作基本的安装包,还可以安装IIS网站、创建SQL Server、在Windows防火墙中注册例外。 参考:官方教程 安装 Wix 工具集 无Visual Studio:用命令行安装 Wix 阅读全文
posted @ 2025-11-12 21:24 星墨 阅读(391) 评论(0) 推荐(1)
摘要: MQTT协议 MQTT 协议全称是 Message Queuing Telemetry Transport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议,运行在 TCP/IP 中的应用层中,依赖 TCP 协议,它具有非常高的可靠性,同时它是 基于TCP 协议的<客户端-服务器>模型发 阅读全文
posted @ 2025-11-12 20:27 星墨 阅读(89) 评论(0) 推荐(0)
摘要: Web 浏览器会随着对网站的每个请求自动发送cookie。例如在A网页中对B网页发送请求,浏览器就会自动带上B网页的cookie,如果B网页采用基于cookie的身份验证,A网页就能冒充用户给B网页发送请求。这种形式的攻击就是跨网站请求伪造(Cross-site request forgery, C 阅读全文
posted @ 2025-08-14 09:18 星墨 阅读(65) 评论(0) 推荐(0)
摘要: 垃圾回收 垃圾回收是指由回收不再被引用的对象所占用的内存。 垃圾回收器只回收内存,不处理其他资源,比如不释放数据库连接、句柄(文件、窗口等)、网络端口以及硬件设备(比如串口)。 .NET垃圾回收原理 .NET 的垃圾回收器采用mark-and-compact算法。一次垃圾回收过程开始时,垃圾回收器从 阅读全文
posted @ 2025-04-24 11:33 星墨 阅读(383) 评论(0) 推荐(1)
摘要: 来源:https://learn.microsoft.com/zh-cn/aspnet/core/blazor/components/css-isolation?view=aspnetcore-8.0 ‍ CSS 隔离指将 CSS 范围限定到 Razor 组件,以简化 CSS 并避免与其他组件或库发 阅读全文
posted @ 2025-01-23 15:07 星墨 阅读(126) 评论(0) 推荐(0)
摘要: 第三方API客户端代理 启动模板中包含HttpApi.Client项目,这个项目是应用程序自己的客户端代理,用于提供给其他应用访问。例如Blazor WebAssembly使用HttpApi.Client项目生成的API客户端代理访问应用程序的服务。 本文介绍在应用程序中如何访问其他应用的API。 阅读全文
posted @ 2025-01-10 10:14 星墨 阅读(211) 评论(0) 推荐(0)
摘要: Bundling(打包)指将多个JavaScript文件、CSS文件合并成一个或几个文件的过程。 Bundling的主要目的: 减少HTTP请求:通过合并文件,可以减少浏览器需要发起的HTTP请求数量,从而加快首页加载速度。 依赖管理:自动处理模块之间的依赖关系,确保代码正确执行。 代码分割:支持将 阅读全文
posted @ 2025-01-07 11:53 星墨 阅读(77) 评论(0) 推荐(0)
摘要: OPC基金会提供了OPC UA .NET标准库以及示例程序,但官方文档过于简单,光看官方文档和示例程序很难弄懂OPC UA .NET标准库怎么用,花了不少时间摸索才略微弄懂如何使用,以下记录如何从一个控制台程序开发一个OPC UA服务器。 安装Nuget包 安装OPCFoundation.NetSt 阅读全文
posted @ 2024-06-19 22:14 星墨 阅读(7375) 评论(4) 推荐(8)