8000 GitHub - BleemIs42/knowledge-collection: 收集一些有用的工具
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

BleemIs42/knowledge-collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge Collection

CS

[CS 110L: Safety in Systems Programming

](https://reberhardt.com/cs110l/spring-2020/) Rust

跨端 GUI 库

基于 Rust Webview 实现, 语法类 React 风格

fn app(cx: Scope) -> Element {
    let (count, set_count) = use_state(&cx, || 0);

    cx.render(rsx!(
        h1 { "High-Five counter: {count}" }
        button { onclick: move |_| set_count(count + 1), "Up high!" }
        button { onclick: move |_| set_count(count - 1), "Down low!" }
    ))
}

原生 UI 实现, Dart 语言

基于 JS/TS 的 Bridge 实现

Rust 构建桌面程序

词法分析

基于 Rust 实现的通用解析器

alpha = { 'a'..'z' | 'A'..'Z' }
digit = { '0'..'9' }

ident = { (alpha | digit)+ }

ident_list = _{ !digit ~ ident ~ (" " ~ ident)? }

基于 Rust 实现的解析器组合库

LLVM 的 Rust 封装

一本关于编译器和解释器的书

命令行工具

IDE-style autocomplete

基于 Rust 命令行参数解析

表达式解析算法研究

操作系统

基于 Rust, 浏览器里面虚拟化 x86 操作系统

USB boot loader

Writing an OS in Rust 使用 Rust 写操作系统教程

Rust 实现 RISC-V 架构操作系统

工具

CSV 解析库

基于 Rust 类似 jq 的 html 选择器

$ curl --silent https://www.rust-lang.org/ | htmlq '#get-help'
<div class="four columns mt3 mt0-l" id="get-help">
        <h4>Get help!</h4>
        <ul>
          <li><a href="https://doc.rust-lang.org">Documentation</a></li>
          <li><a href="https://users.rust-lang.org">Ask a Question on the Users Forum</a></li>
          <li><a href="http://ping.rust-lang.org">Check Website Status</a></li>
        </ul>
        <div class="languages">
            <label class="hidden" for="language-footer">Language</label>
            <select id="language-footer">
                <option title="English (US)" value="en-US">English (en-US)</option>
<option title="French" value="fr">Français (fr)</option>
<option title="German" value="de">Deutsch (de)</option>

            </select>
        </div>
      </div>

PDF阅读器

HTTP 库

基于 TS, 生成可视化五线谱

T:Duet in G
T:1. Allegro
C:Fran\ccois Devienne
Z:Transcribed by Frank Nordberg - http://www.musicaviva.com
M:C
L:1/8
Q:136
K:G
V:Flute_1
g4 (fd)(ef)|g2g2a2a2|b4 (ag)(ab)|g2g2d4|
V:Flute_2
(BG)(AB) c4|(Bd)(BG) (FA)(FD)|(GA)(Bc) d2d2|B4 (BA)(GA)|
%
V:Flute_1
g4 (ag)(fe)|(fe)(fg) (ab)(^c'd')|b2g2e2^c2|(e4d4):|
V:Flute_2
(BG)(AB) ^c4|(d^c)(de) (fg)(af)|g2B2G2E2|(G4F4):|

微信公众号排版工具

音乐播放库

终端美化工具

免费 VPN 节点

远程桌面软件

Markdown 文字转图表

flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
Loading

机器学习

遗传算法实现小游戏

嵌入式

这是一个嵌入式入门教学视频, 不需要任何硬件或复杂的设置. 在这个视频中,作者展示了如何通过 ARM Cortex M0+ 系列处理器 来学习嵌入式 Rust

49D9

About

收集一些有用的工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0