libdgc.club

电子草稿纸


玩具哈希计算器

一个玩具哈希计算工具。 Showcase (可以同时选择多个文件) 在新窗口打开 ⚠️ 由于代码未经优化、操作系统的调度、CPU 大小核等因素,这个不能用来精确比较 WASM 与纯 JS 的性能差异。 仓库地址 介绍 写这个东西的初衷是熟悉在浏览器中使用 Rust + WASM 的一套流程。 主要有三个功能点要实现:计算哈希、并行计算、展示进度。 搭建项目 前端是典型的 Vue + TS 的 Vite 项目。这里主要提一下 Rust + WASM 项目的注意事项。 官方推荐阅读 Rust 🦀
#Web
#玩具
#WASM
#Rust
2024-01-15

在浏览器中实现水平仪

2024-03-05更新 iOS Safari可以使用 devicemotion,详见下文 简介 为了试玩 Vue3 和浏览器的传感器 API 做了这个东西。 Showcase 请使用手机查看。 如何实现 挑选API读传感器数据,转换成 CSS transform 展示到页面上 读传感器 浏览器对传感器的支持比较有限。可用的 API 如下: API 能拿到的数据 文档 devicemotion 事件 加速度、角速度 MDN deviceorientation 事件 设备朝向 MDN Gravit
#Web
#玩具
2023-12-25

libdgc-static 初步完工

距离上次写博客的代码(libdgc-ssg)已经过去了10个月。之前写的东西不堪回首,于是重新写了一个更轻量的东西。 主要特点 使用 Markdown 编写博客正文,支持 html、GFM(GitHub Flavored Markdown)和 frontmatter 每篇文章拥有私有的资源(目录结构如下,可以使用相对路径引用;可以在文章中插入 iframe 来运行任意代码 - posts - post-name - index.md - assets -
#站务
2023-12-10

测试 Markdown 渲染效果

行内元素 包括粗体(bold、斜体(italic、 行内代码块、链接 某人:“〈排版〈‘试试’标点挤压(测试。” 块级元素 标题 四级标题 避免使用五级和六级标题 段落 Rust 程序设计语言的本质实际在于赋能(empowerment:无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信(这一点并不显而易见) 举例来说,那些“系统层面”的工作涉及内存管理、数据表示和并发等底层细节。从传统角度来看,这是一个神秘的编程领域,只为浸润多年的极少数人
#markdown
#测试
#站务
2023-01-20

注意

你的浏览器版本较低,可能无法正常显示本站页面。