- 博客(6)
- 收藏
- 关注
原创 ucore学习笔记:makefile解析
第一个文件:MakefilePROJ := challengeEMPTY :=SPACE := $(EMPTY) $(EMPTY)SLASH := /V := @# try to infer the correct GCCPREFX#-------------------------------------------------------------ifndef GCCPREFIXGCCPREFIX := $(shell if i386-elf-objdump -i 2
2021-07-07 21:10:41
542
2
原创 ucore学习笔记:LAB0
LAB0 LAB0中没有实验任务,但是手册中有些难以理解的内容,特此记录。问题一: 下面的代码怎么理解:#define read_cr0() ({ \unsigned int __dummy; \__asm__( \"movl %%cr0,%0\n\t" \:"=r" (__dummy)); \__dummy; \}) 该段代码来自linux源码,是一个类函数宏,其作用是读取控制寄存器cr0。最外层括号的作用是让括号中的代码成为一个整体,防止预处理时发生意外错误。花括号的作用是
2021-07-07 16:22:55
240
原创 linux Bash登录脚本个性化定制(更改默认命令提示符)
1.登录shell和非登录shell 登录 shell 是指需要用户名、密码登录后进入的 shell,或者通过 --login 选项生成的 shell。非登录 shell 是指不需要输入用户名和密码即可打开的 shell,比如输入命令 bash或者sh 就能进入一个全新的非登录 shell,在 Gnome 或 KDE 中打开一个 “terminal” 窗口,也是一个非登录 shell。2.登录shell和非登录shell读取配置文件的流程 对于登录shell,如果用户在运行级别3登录系统时,会首先
2021-06-29 20:42:34
787
原创 windows使用oh-my-posh美化powershell命令提示符
windows使用oh-my-posh美化powershell命令提示符 需要提前安装的软件:windows terminal、git。安装oh-my-posh,需要保证git命令可用,这里默认git已经安装好,之后用下面命令安装oh-my-posh:Install-Module posh-git -Scope CurrentUserInstall-Module oh-my-posh -Scope CurrentUser 如果安装过程oh-my-posh无法下载下来,则采取手动下载,添加
2021-06-22 13:08:35
3167
原创 C++命名空间,类构造函数参数初始化列表实验
C++命名空间,类构造函数参数初始化列表实验实验代码如下#include<iostream>using namespace std;class a{//正常定义类apublic: int b=100;};class b{public: int b = 10;};namespace Ui{ class a;//在Ui空间中声明类a}namespace Ui{...
2019-08-14 16:36:57
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人