今天部署了单机版本的discourse,部署的时候是使用nginx进行反向代理的,并且https也正确配置了。 …
DragonOS的MMLog机制
龙进 Longjin@dragonos.org 本文基于DragonOS主线 dcf232f3 版本进行讲解。 …
Linux显示缓冲区fb_fix_screeninfo结构体的smem_start和mmio_start的区别
最近在看frame buffer相关的,看到这个结构体:(定义在fb.h中) 发现它有smem_start和m …
Linux的Initcall机制之初始化函数被调用的时机
什么是Linux的initcall? Linux的initcall是一种初始化调用的机制,它在Linux内核启 …
Unified-init:为DragonOS开发的模块统一初始化组件
前言 由于DragonOS的驱动、模块变多了,如果每个模块的初始化都手动加个函数调用的话,对条件编译非常不友好 …
DragonBoot: 在Risc-V上,使用Rust编写Stage2 UEFI bootloader
背景 由于RiscV和Rust都是比较新的两个东西,因此两个新的东西结合在一起就会发生很逆天的事情:Rust在 …
解决wordpress的/wp-json/wp/v2/的问题
上回更新wp之后,站点编辑器进不去,f12看到访问/wp-json/wp/v2的时候404了。此错误可能是因为 …
为riscv64编译uboot和grub
安装工具链 首先需要安装交叉编译工具链,可以用apt安装riscv64的gcc编译工具链。我是自己编译了一个m …
为DragonOS编译GNU tar程序
前置条件 首先我们需要安装静态链接版本的musl-gcc: 下载地址:https://github.com/D …
混合背包问题解法&示例(洛谷p1833)
混合背包问题是把01背包、完全背包、多重背包混在一起的问题,看着比较复杂,其实就是分而治之,转换为前面这三种背 …