eBreak's Blog
eBreak's Blog

未分类
文章归档

[新坑] PokyuxOS

实习去了,没时间更新... 开了个新坑,打算用 C 实现一个 rv64 的 OS kernel。 Project URL: https://github.com/pokyux/pokyux 工程结构 $ tree ├── build # 系统内核构建输出(按照架构存放) │ ├── riscv64 │ │ ├── pokyux.b…

   2023-11-23   Read

Windows S0 睡眠发热

带着电脑去上课,到教室打开包发现 it is cooking itself alive[1]。 一开始我以为这是 Chrome 的问题,但即使把 Chrome 关掉再睡眠,电脑依然会发烫。 经过一系列的观察和测试,我认为这是 Windows 11 使用 S0 睡眠模式导致的。 说实话我不是很明白为什么正…

   2023-09-16   Read

迁移至 WordPress

于 2023 年 9 月 1 日迁移至此 WordPress。 服务器在国内,因此访问速度得到了极大的提高。后续将把所有文章一同迁移。

   2023-09-01   Read

Rust 笔记

所有权 所有权原则:一个值只能被一个变量所有,离开该变量作用域后值被抛弃。 栈对象(基本数据类型)的赋值是直接拷贝,所有权不丢失。 堆对象(非基本数据类型)的赋值是移交堆指针,故丢失所有权。 for item in collection 丢失所有权的 for for it…

   2023-04-04   Read

C++ 中那些奇怪的操作

最近在上手墨干编辑器(Mogan)。作为一个 GNU 社区的项目,Mogan 代码中使用了许多我以前从未见过的 C++ 操作。在此记录。 调用类的构造函数而不产生新对象 通常情况下,如果像这样分配内存:object *obj = (object *) malloc(sizeof(object)); 编译器不会…

   2023-04-01   Read

algorithm

此页面包含了一些算法题常用的代码段,供我随处复制。 宏定义 从上至下使用频率升高 #define d(i, s, e) for (int i = s; i >= e; i--)#define f(i, s, e) for (int i = s; i < e; i++)#define abs(a) ((a) > 0 ? (a) : -(a))#define min(a, b) ((a)…

   2023-02-28   Read

我的 2021 摄影选

很遗憾,图全炸了,正在想办法补上... 本文选择了我在 2021 年期间拍摄的一些照片。 马原前夕 ​马原考试前夕,熬夜复习的室友。熬夜时,如果看到有人睡得比我晚,就有一种莫名的安心感... ​ 烟囱 ​前往武汉站坐车回家时,在站外看到了远处…

   2022-01-27   Read

自用短链接服务

此域名现已过期,请不要尝试访问文中所举例子对应的链接。本人对链接中的内容没有任何控制权,并对其中内容不做任何保证。 7nm.co 现在 5 个字母以内又好听不贵的域名已经不好找了,找了一晚上才找到这一个。7nm.co 的含义是 7 纳米。 设计概览 这个短链…

   2021-11-08   Read

Google Summer of Code 2021 Final Evaluation

This is my final evaluation of Google Summer of Code 2021. I worked in Casbin this summer, and my job is to write code for Casdoor and Casnode. Click the link to read My Proposal of Google Summer of Code 2021. The first part of this report is …

   2021-08-23   Read

Google Summer of Code

今年申请了 Google Summer of Code,向 Casbin 社区投递了 Proposal。 5 月 18 日收到了 Google 的邮件: ![Accepted Email](https://takemeto.icu/archive/gsoc/2021/gsoc-accepted.png)

   2021-05-18   Read