使用Rust编写操作系统 - 2.1 - CPU异常

CPU异常发生在多种错误场景中,如在访问无效的内存地址时或是在除零运算时。为了对错误作出反应,我们需要建立一个提供处理函数的中断描述符表。在本文的结尾,我们的内核将能够捕获断点异常并在处理后恢复正常运行。

阅读更多

使用Rust编写操作系统 - 1.3 - VGA文本模式

VGA文本模式是一种简单的将文本打印到屏幕上的方法。在这篇文章中,我们将创建一个接口,通过将所有的非安全代码封装在一个单独的模块中,使其使用变得安全和简单。我们还将实现对Rust中格式化宏的支持。

阅读更多

Rust尝鲜

最近有一些水文章的需求,而且意外的在github上看到一些巨有趣的项目,结合了树莓派Rust操作系统等诸多元素,多厨狂喜,就准备搞一把Rust尝个鲜。

阅读更多

在VPS上配置内网穿透

最近老经常出差到上海,笔记本和树莓派就放上海这边办公室懒得拿回公寓,但是上面都有些想随时调出来看的文件,希望能用手机直接访问这俩设备,搜了一下准备用frps-frpc做个内网穿透试试。

阅读更多

修改版梅尔系数普

前两周搞定了数据实时传输,这两周多整了点特征,当时就看上古典派语音识别里常用的梅尔系数普了,实现了一下发现简单好用,就打算改一改拿来用。

阅读更多

将树莓派用作声源

前一阵子跟刘老师聊天发现,不能总是灌10分低端水了,得进军20分中端水……就着树莓派上的麦阵列作为传感器信号源,送到mbp上做分析试试水先。

阅读更多

关于OAuth2的密码式令牌

想写个不需要登录,无需维护Session或Cookie等状态的纯RESTful API,但是又需要有身份认证和权限鉴别功能。比如我有一套爬来的金融数据API,想让指定的用户使用,其他人访问就报401。最近用FastAPI,里面提供了OAuth2以及scopes的密码式令牌鉴权机制,十分方便,但是部分场景也容易造成信息泄露。

OAuth2的密码式令牌应在可信任网络中使用。
阅读更多

在Ant Design中写动态路由

普通的路由像一个映射,通常就是一个类似/path/sth的字符串,对应一个Project中存在的源码组件/page/sth.js,你只要访问/path/sth,代码就自动去调用/page/sth.js文件展现给用户。但是,有的时候,我们希望访问/path/sth/id,而页面也自动使用/page/sth.js来响应,只不过会将路由中的id以参数的形式告诉sth.js组件,以展现具有相应参数的页面。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×