
Avalonia 项目控件如何在亮色和暗色主题时使用不同的颜色?
Windows 操作系统提供了亮色主题(Light Mode)和暗色主题(Dark Mode),用户可以根据个人喜好和环境选择适合的主题模式。默认情况下 Avalonia 应用可以自适应主题的变更从而呈现出不同的颜色,这是因为设置了 Req...
Windows 操作系统提供了亮色主题(Light Mode)和暗色主题(Dark Mode),用户可以根据个人喜好和环境选择适合的主题模式。默认情况下 Avalonia 应用可以自适应主题的变更从而呈现出不同的颜色,这是因为设置了 Req...
在 C# 中,String.Join 方法是用于将数组或集合中的元素连接成一个字符串的静态方法。 即便数组中的元素有 null 或者空字符串,分段也不会被跳过: 如果想要跳过 null 和空字符串,一个简单的办法是使用 Linq 进行过滤:...
在使用 ChatGPT 这类的 AI 工具时,Prompt 的好坏会在很大的程度上影响 AI 工具回复问题的质量。这里分享一个 Prompt ,可以用来实现尽可能准确的多语言翻译功能。 角色设定 用户指令
尊敬的路遥工具箱用户, 自 2023 年 12 月 13 日谷歌 Chrome 浏览器升级至 120 版本后,部分用户反映右键翻译功能异常。问题原因在于谷歌采用了新的翻译功能域名:translate-pa.googleapis.com。 我...
作为一个不太资深的游戏党,《地平线:零之曙光》是这两年在一台 PS4 上通关的。后来该作登录了 PC 平台还附赠 DLC ,于是二次购买并通关。 《零之曙光》是我通关的第一部开放世界游戏。游戏通关之后,我对续作是非常期待的:终局之战干掉黑帝...
2022 年统计用行政区划代码五级库。由码农很忙整理发布,包含数据 665552 条,数据来自统计局网站: https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html 数据...
人类的悲欢并不相通,我只是觉得他们吵闹。 鲁迅 自2021年4月9日搬家至阿里云虚拟主机后,本站又进行了一次搬家:整体迁移到了腾讯云。 搬家的导火索是我察觉网站的速度开始变慢,且 WordPress 开始在【站点健康】提醒我开启【持久化对象...
2023年12月9日更新: 因阿里云虚拟主机到期且续费价格高昂,本站搬家至腾讯云。 2021年4月9日 更新: 迫于海外服务器访问速度太慢,目前已搬回阿里云虚拟主机。 本站阿里云服务器将于 2021 年 2 月 15日到期。因家境贫寒,已经...
路遥工具箱是我在学习 WPF 时练手所作的一个小工具,即将迎来 2024 年,路遥工具箱也将在 2024 年开启新的 V5 版本。新版本的核心诉求仍然是满足我自己的日常需要,最大的改变是将界面框架从 WPF 换成 Avalonia ,同时升...
Avalonia 是一个用于跨平台应用程序开发的开源框架。它的目标是提供一个基于XAML的用户界面框架,可以在 Windows、Linux 和 macOS 等操作系统上运行。 虽然只有一些很薄弱的 WPF 开发基础,但 Avalonia 入...
有时候我们会将一段 JSON 字符串存入数据库,以期在某个接口被调用时将其返回给客户端。这种返回一般不是原样返回:我们可能需要对结果包装一下,比如将数据包在 data 字段里同时提供 code 和 message 字段。 这很好办,只要设计...
单位转换是一个非常常见的场景:如果系统接收多个不同来源上报的尺寸信息,且需要进行计算时,转换为统一的单位可以大大降低后续计算的复杂度。 本文提供了两个方法,分别用来将长度按单位转换为毫米和重量转换为克: 将长度转换为毫米并向上取整: 将重量...
在编写一个 C# 类或者方法时,默认的可见级别是 internale 。这代表着该类型不能被其他程序集轻松访问。 新建一个类库项目 ClassLibrary1,写入以下代码: 新建一个控制台项目,引用 ClassLibrary1 后,写入以...
在现代软件开发中,唯一标识符(Unique Identifier,简称 UUID)扮演着非常重要的角色,用于保证数据的唯一性和标识对象。UUID 是一串由 16 字节组成的字符序列,通常使用标准的 36 个字符表示法(例如:550e8400...
System.Random 类表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。 如果要在多线程环境下使用上述代码: 在 .NET Framework 平台上,会产生相同的输出(即所有的随机结果都是相同的): 如果...
要获得一个随机数据,最简单的方法是使用 Random 类型: https://learn.microsoft.com/zh-cn/dotnet/api/system.random?view=net-7.0 如果要从一个数组中随机取出一条数据...
以前用 Visual Studio 2019,打开新生命 NewLife.Core 源码没问题,现在升级到 VS2022 了,却遇到了编译报错: Error MSB3644 The reference assemblies for .NET...
Json.NET 是 .NET 平台中非常流行的高性能 JSON 处理框架。仅通过一行代码即可实现 JSON 序列化和反序列化: 序列化 JSON 反序列化 JSON 反序列化匿名类 如果你不想创建新类型,那也可以直接使用匿名类进行反序列化...
在某些软件的交互中,直接点击按钮和按住某个按键后点击按钮的效果是不同的。比如要对 iPhone 进行 DFU 刷机,就必须按下“Shift”键之后,再点击“恢复”按钮。 在 WPF 软件开发中可以使用 Keyboard 类实现类似功能,Ke...
在关系型数据库中,可以通过 max 和 min 函数获取到某一列的所有行的最大和最小值: 但如果要获取两列中的最大值,就需要使用另一个函数:GREATEST 。 在物流系统中,被运送的货物常常是有两个重量的: 在计算运费时,往往会以上面两个...