自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Ubuntu chipyard 安装中 guestmount failing错误

根据GitHub上的说法,这个错误只有在Ubuntu系统里面才会出现。可能原因是内核没有阅读权限,所以加上就可以了。sudo chmod +r {目录}就可以。

2023-10-31 10:35:31 144 2

原创 Linux boot 和 startup 流程的简单介绍

boot在电脑启动时开始,在内核初始化结束后并且systemd启动后结束。在载入该命令后,就开始执行boot record,第一个程序叫做bootstrap code,和分区表一起存在第一个扇区的512byte的内存中,一般叫做boot.img,在将GRUB载入RAM中后。每个目标文件其实是配置文件描述的一些依赖,当一个target文件中所有依赖都被载入时,整个系统就在该target level运行了。内核一般都是压缩过的,所以它的第一个任务都是将自己解压缩,然后将硬件驱动构建进内核中,并挂载文件系统。

2023-10-12 14:34:48 247

原创 Leetcode 53 最大子数列和

我们可以想象,dp[i]的数据来源只有两个,第一:dp[i-1]+nums[i]。也就是前一位能找到的最大子序列和加上当前的第i个元素。第二:nums[i]。如果dp[i-1]<0,那么我们应该只选择目前遍历的这个元素。设dp[i]为,截至到i,能找的的最大子序列和。这个题用DP和贪心都可以做。所以dp的状态转移公式就是。

2023-08-05 04:17:52 102

原创 C++ inline 函数理解

1:在调用处展开,不用进行数据压栈,也不用在返回时进行栈的回收。提高了程序运行速度。1:代码膨胀,如果执行代码的时间远大于函数调用的时间,那么收获的效率也不高。不用执行进入函数的步骤,直接执行函数体。相当于在调用处直接书写内联函数。和宏定义不同,不用进行类型检查。2:可以进行安全检查和类型转换。

2023-07-30 12:29:34 95 1

原创 大小字节序(big and little endian)

大小字符序

2022-10-12 08:08:10 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除