android 上调用 xunit 测试
工具地址 https://github.com/mattleibow/DeviceRunners 工具功能 在 android 上提示一个界面,选择并执行测试函数并显示日志, 支持 ui 自动化测试 支持桌面端启动 android 自动化启动测试并接收测试结果 支持 windows / linux / macos / android / ios 没…
|
226
|
|
685 字
|
8 分钟
.net 生成和风天气api密钥
和风天气api密钥生成使用 ed25519(EdDSA) 签名算法签名 jwt。但是 .net 官方没有提供 ed25519 签名算法,所以要自行拼接 jwt 结构并使用第三方库进行签名 openssl 生成密钥对 macos 上可能要安装 openssl@3, brew install openssl@3 /opt/homebrew/opt/op…
|
369
|
|
268 字
|
4 分钟
Splat 与 Microsoft.Extensions.DependencyInjection 整合
许多 avalonia 项目都使用 Splat,如果习惯使用 Microsoft.Extensions.DependencyInjection 需要进行整合,下面以 android 项目为例,介绍如何将 Splat 与 Microsoft.Extensions.DependencyInjection 整合。 原理是调用 AppLocator.Set…
|
245
|
|
240 字
|
3 分钟
Avalonia android 项目中调用 maui
如果仅需要调用 android 底层的一些功能,可以只使用 MauiEssentials 引用包 dotnet add package Microsoft.Maui.Essentials 启用 <UseMauiEssentials>true</UseMauiEssentials> 文档 https://learn.micro…
|
270
|
|
348 字
|
3 分钟
Rider 设置 Android 开发环境
以 Avalonia 开发为例子 新建项目 dotnet new avalonia.xplat 或是 keboo.avalonia 三方模板 在项目下运行 dotnet build -t:InstallAndroidDependencies -p:AndroidSdkDirectory=/Users/iox/Library/Android/sdk …
|
272
|
|
162 字
|
1 分钟内
对象映射工具 Mapperly
对象映射工具 Mapperly 序列化的说明见 c# 使用源生成进行序列化 Mapperly 是一个用于生成对象映射的 .NET 源生成器 以前常用的 AutoMapper 现在开始收费了 dotnet add package Riok.Mapperly https://www.cnblogs.com/jasongrass/p/18746203…
|
520
|
|
451 字
|
14 分钟
.net 调用 llama.cpp
using LLama; using LLama.Common; using LLama.Sampling; // 引用 LLamaSharp, LLamaSharp.Backend.Cpu // 这个例子中,内存使用的 4 个G // Llava 调用的例子,新版本中被移除 // scisharp.github.io/LLamaSharp/0.2…
|
432
|
|
65 字
|
4 分钟
mysql 绿色运行
下载 mysql 压缩包,解压缩,然后在根目录下创建下面 2 个文件,然后运行 startConsole.bat 即可 默认无密码,需要密码的话修改初始化参数为 --initialize 修改 my.ini 中的路径为绝对路径 startConsole.bat 可以修改启动参数将路径值,传入,可以见 ps1 脚本 ,有空再改 @echo off R…
|
571
|
|
270 字
|
8 分钟
JetBrains Rider 设置多项目启动
选择 运行/调试工具栏下的 编辑配置 点击 + 新建配置 选择 复合 (Compound) 选择 + 选择需要启动的项目 点击 保存
|
449
|
|
36 字
|
几秒读完
.net 支持终端开发的界面库
macOS 下使用这两个应用的 demo , 使用上还是有些问题 RazorConsole 以 Razor 语法写终端程序 https://github.com/LittleLittleCloud/RazorConsole https://github.com/LittleLittleCloud/RazorConsole?tab=readme-ov…
|
498
|
|
83 字
|
1 分钟内