小编Ser*_*pov的帖子

如何为Rust文档编写数学公式?

我想在Rust文档中为我的箱子写一个数学公式.看起来像LaTeX的基本支持至少power有效:

/// $ 2^8 $
Run Code Online (Sandbox Code Playgroud)

渲染如下:

在此输入图像描述

我想在我的公式中使用一个分数,但不幸的是,这不起作用:

/// $ \frac{x}y $
Run Code Online (Sandbox Code Playgroud)

math documentation rust

4
推荐指数
2
解决办法
660
查看次数

ReScript、TypeScript:找不到模块“@rescript/react/src/ReactDOM.gen”或其相应的类型声明

我正在逐步将一个应用程序用 React to TypeScript 重写为 ReScript。我已经在 ReScript 中实现了几个组件,但这是第一个,我将其用作ReactDOM.Style.t组件的属性。

这是我的最小化组件代码:

@genType
@react.component
let make = (~sx: option<ReactDOM.Style.t>=?) => {
  <div></div>
}
Run Code Online (Sandbox Code Playgroud)

ReScript 编译良好(除了未使用的警告sx,但我们可以忽略它)。

我生成了以下内容bs.js,看起来没问题:

@genType
@react.component
let make = (~sx: option<ReactDOM.Style.t>=?) => {
  <div></div>
}
Run Code Online (Sandbox Code Playgroud)

.gen.tsx以及导致问题的以下相应文件:

/* TypeScript file generated from InhypedIcon.res by genType. */
/* eslint-disable import/first */


import * as React from 'react';

// @ts-ignore: Implicit any on import
import * as InhypedIconBS__Es6Import from './InhypedIcon.bs';
const InhypedIconBS: any = InhypedIconBS__Es6Import;

import type …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs reason rescript

4
推荐指数
1
解决办法
414
查看次数

如何用ruby连接mp3文件

我有几个mp3文件作为二进制字符串,具有相同数量的通道和相同的采样率.我需要在内存中连接它们而不使用命令行工具.

目前我只是进行字符串连接,如下所示:

out = ''
mp3s.each { |mp3| out << mp3 }
Run Code Online (Sandbox Code Playgroud)

音频播放器可以播放结果,但有一些警告,因为据我所知,MP3标头处理不正确.

有没有办法以更正确的方式进行连接?

ruby mp3

3
推荐指数
1
解决办法
999
查看次数

为什么 reqwest HTTP 库返回二进制数据而不是文本正文?

我正在尝试使用 reqwest 执行 HTTP GET 请求并将响应正文打印到 STDOUT。这适用于大多数网站,但它会为 amazon.com 返回奇怪的二进制输出:

#[tokio::main]
async fn main() {
    run().await;
}

async fn run() {
    let url = "https://www.amazon.com/PNY-GeForce-Gaming-Overclocked-Graphics/dp/B07GJ7TV8L/";
    let resp = reqwest::get(url).await.unwrap();
    let text = resp.text().await.unwrap();
    println!("{}", text);
}
Run Code Online (Sandbox Code Playgroud)

为什么会resp.text().await.unwrap()返回二进制数据以及如何从中获取正常的HTTP正文?

curl 返回我期望的 HTML:

#[tokio::main]
async fn main() {
    run().await;
}

async fn run() {
    let url = "https://www.amazon.com/PNY-GeForce-Gaming-Overclocked-Graphics/dp/B07GJ7TV8L/";
    let resp = reqwest::get(url).await.unwrap();
    let text = resp.text().await.unwrap();
    println!("{}", text);
}
Run Code Online (Sandbox Code Playgroud)

http rust reqwest

3
推荐指数
1
解决办法
1937
查看次数

标签 统计

rust ×2

documentation ×1

http ×1

javascript ×1

math ×1

mp3 ×1

reactjs ×1

reason ×1

reqwest ×1

rescript ×1

ruby ×1

typescript ×1