WebAssembly或wasm是一种新的可移植,大小和加载时间有效的格式,适合于编译到Web。
这是我想要实现的目标: 我在 Blazor WASM 项目中有一个(普通)课程。我想从我的类中调用 JavaScript 函数。 如果我想从 Razor 组件执行此操作,它可以正常工作...
使用 emscripten 编译为 .wasm 时,此 C 函数的熵源是什么?
静态内联void ed25519_randombytes(无符号字符* x,无符号长长xlen) { 整数我; 如果(ed25519_random_fd == -1){ 为了 (;;) { ed25519_random_fd = open("/dev/urandom",
如何在 Webassemble 中的内存中的常量地址处将值存储在堆栈上?
我在堆栈上有一个值,我想将它存储在内存中的常量地址处。该操作是否会先从堆栈中获取地址,我可以将地址放入堆栈并存储 va...
如何在 Rust 中针对 WebAssembly 使用字符串切片
我用 Rust 开发了一个库来解析 RTF 内容。我最初的目标是 x86 架构。所以我使用了大量的字符串切片(&str)来引用原始源而不复制......
如何在 Blazor 中发送大小超过 Signalr 消息大小限制的数据?
我们知道 Blazor 使用 SignalR 进行客户端和服务器之间的通信,并且 SignalR 中存在消息大小限制(目前为 32k)。怎么可能发送超过32k...
Npm 在运行 create-wasm-app JavaScript 项目模板时找不到可执行文件
我一直在关注 Rust + WebAssembly 教程,在第二章的第二部分,在查看文件并告诉您如何构建它们之后,教程要求您运行此命令...
<MudTextField AdornmentColor="Color.Primary" AdornmentText="AText" OnAdornmentClick="AdornmentChange" Margin="Margin.Dense" Adornment="Adornment.End" ReadOnly="rt.AutoWidth" @bind-Value="rt.width" Label="Width" Variant="Variant.Outlined" /> 我如何启用装饰文本上的 onclick。我只需点击装饰文本,文本就会改变 <MudTextField AdornmentColor="Color.Primary" AdornmentText="@AText" OnAdornmentClick="AdornmentChange" Margin="Margin.Dense" Adornment="Adornment.End" ReadOnly="rt.AutoWidth" @bind-Value="rt.width" Label="Width" Variant="Variant.Outlined" /> 我已经尝试过这段代码,但它不起作用 装饰文本不可点击。 您需要使用装饰图标。 @page "/" <PageTitle>Home</PageTitle> <MudText Typo="Typo.h3" GutterBottom="true">Hello, world!</MudText> <MudText Class="mb-8">Welcome to your new app, powered by MudBlazor and the .NET 8 Template!</MudText> <MudAlert Severity="Severity.Normal"> You can find documentation and examples on our website here: <MudLink Href="https://mudblazor.com" Target="_blank" Typo="Typo.body2" Color="Color.Primary"> <b>www.mudblazor.com</b> </MudLink> </MudAlert> <MudTextField AdornmentColor="Color.Primary" AdornmentText="Hello" OnAdornmentClick="this.AdornmentChange" Margin="Margin.Dense" Adornment="Adornment.End" @bind-Value="_value" Label="Width" Variant="Variant.Outlined" /> <MudTextField AdornmentColor="Color.Primary" AdornmentIcon="@Icons.Custom.Brands.MudBlazor" OnAdornmentClick="this.AdornmentChange" Margin="Margin.Dense" Adornment="Adornment.End" @bind-Value="_value" Label="Width" Variant="Variant.Outlined" /> <MudAlert Severity="Severity.Info">@_message</MudAlert> @code { private string? _value; private string _message = $"Loaded at {DateTime.Now.ToLongTimeString()}"; private Task AdornmentChange() { _message = $"Clicked at {DateTime.Now.ToLongTimeString()}"; return Task.CompletedTask; } } 相关的 Mud 代码是 MudInputAdornment 组件: <div class="@Class"> @if (!string.IsNullOrWhiteSpace(Text)) { <MudText Color="@Color" tabindex="-1">@Text</MudText> } else if (!string.IsNullOrWhiteSpace(Icon)) { @if (AdornmentClick.HasDelegate) { <MudIconButton Class="mud-input-adornment-icon-button" Icon="@Icon" OnClick="@AdornmentClick" Edge="@Edge" Size="@Size" Color="@Color" aria-label="@AriaLabel" tabindex="-1" /> } else { <MudIcon Class="mud-input-adornment-icon" Icon="@Icon" Size="@Size" Color="@Color" aria-label="@AriaLabel" tabindex="-1" /> } } </div>
如何为 Blazor Azure 静态 Web 应用程序设置 ORYX 构建配置
我有适用于 Blazor WASM 应用程序的 Azure 静态 Web 应用程序的 Github 操作,我想使用配置“PROD”构建我的项目。 我怎样才能让 oryx 在 PROD ins 中构建项目...
我有一个C文件runtime.c,如下所示: #包括 外部 int _5(); int main(int argc, char const * argv[]) { printf("%i", __main__()); 返回0; } 我有一个WAT...
在 Nasm 中使用 c 中的 printf 会导致字符串添加随机结束行语句
今天早上我尝试为我的 asm 项目制作一个简单的输出库,我意识到每次使用 sys 调用都是浪费时间,所以我决定使用 printf 函数自动化程序...
如何在 Web 服务器上部署 Kotlin 多平台 WebAssembly 项目?
使用 JetBrains 官方的 Kotlin Multiplatform Wizard 构建项目并仅选择 Web 选项后,我尝试将其部署到服务器上,但只遇到了白屏。 我做了什么
需要 Blazor Wasm 对 CPU 密集型计算的性能改进
我有一个 C# WinForms 应用程序,我已将其转换为 Blazor Wasm。在大多数用户输入后,它需要执行一组 CPU 密集型计算(即没有 IO 或 UI 交互)。计算结果...
Blazor WASM 从 WEB API 下载大型(>2GB)文件
我被困住了......我已经阅读了所有关于此的线程,但无法使其工作,也不知道为什么...... 我有一个 WEB API,它应该返回一个大的 zip 文件(>2GB),它在磁盘上创建 zip,它是 o...
kIsWasm 总是返回 false / 如何编译以支持 WebAssembly?
按照官方 Flutter Wasm 文档(https://docs.flutter.dev/platform-integration/web/wasm),我尝试编译我的 Flutter Web 应用程序以支持 Wasm,但始终返回恒定的 kIsWasm
使用四种 IEEE 舍入模式的双浮点运算,以舍入到最接近偶数的方式实现
我希望在 JavaScript + WebAssembly 中实现 RandomX 工作量证明哈希函数。自述文件解释了这是不可能的: 由于需要大量内存,网络挖掘是不可行的...
使用 Wasm 构建 Flutter Web 应用程序时如何跳过不支持的库?
我正在开发一个针对移动和网络平台的 Flutter 项目。我想使用 WebAssembly (Wasm) 构建大部分应用程序以提高性能。但是,google_maps_flutter 包却没有
嘿,我在 AssemblyScript 中创建了一个 Box Blur 算法。 为了提高效率,我想使用 SIMD 操作。 例如我的看起来像这样: for(设列:i16 = x + 偏差Ba...
我想用 Rust 编写代码,然后将其编译成 wasm,以便它使用导入内存。 在编译后的文件中,rust 的 wasm 希望看到类似的代码 (模块 (导入“主机”&...
目前,我正在开发一个项目,该项目使用 wasmtime(由 rust 实现的 wasm 运行时)来加载和启动一些 wasm 模块。 我想要一个 wasm 模块来访问全局 val。所以我
如何将对象绑定到 Blazor 中的 <select> 选项?
我有以下下拉菜单: 公共类对象{ 公共 other_object 苹果 {获取;放;} ... 公共字符串内容{get;放;} ... } 公共类 other_object { 公共圣...