logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

哈工大李治军老师操作系统实验-系统调用(步骤详细和注释代码)

一、搞清楚系统调用这个实验叫我们干什么活(我差不多2个小时才搞清楚实验目的):1.添加两个系统调用:sys_iam()和sys_whoami()。2.自己写iam.c和whoami.c测试这两个系统调用。3.在Bochs上用testlab2.sh来测试并统计得分。4.回答2个问题。二、通过实验目的我们应该修改或添加以下文件:1.添加3个文件: who.c; iam.c; whoami....

Vim折叠操作(折叠代码、折叠函数、方法、类等)

折叠手动折叠(默认折叠方式)折叠操作符z。普通模式下的折叠操作折叠也是一个操作符,所以它也遵循语法规则,即动词 + 名词。启动折叠操作符zf,后面可以接动作(motion)或文本对象(text-object)确定折叠的范围。zf里的f盲猜为fold。举例zfi{# 折叠光标当前所在的大括号{里面的文本zfa{# 折叠光标当前所在的大括号{里面的文本和大括号本身zfG# 从当前光标所在行开始,折叠到

C++使用库函数查找最大值和最小值操作

头文件:< algorithm >1.两个数找最小值:int min_data = min(10,20);cout<< "min_data:" << min_data <<endl;//102.找一个系列里的最小值 (使用initializer_list<>)//利用min( {} )min_data = m...

#c++
Linux创建文件或目录的权限

一、Linux文件的权限  1.文件创建时的默认权限是666,也就是没有执行权限rw-rw-rw-;目录的默认权限是777,也就是满权限rwxrwxrwx。  2.文件的实际权限为默认权限减掉umask,当然如果本身默认权限就没有对应的权限为,则也就不存在减掉这个操作了。二、例子1.创建文件touch high.c /* 创建文件 */ls -l high.cr表示4,w表示2,...

#运维#bash
stl里反转函数(reverse)总结

总结:0.algorithm 里的反转函数接口:reverse(first,last) 参数为容器的迭代器起始位置和终止位置1.string和vector只能使用模板库算法里的反转函数2.list可以使用算法里的和list类的reverse3.stack和queue没有迭代器,自然不能使用算法里的reverse,其类也没有提供反转的成员函数4.set和map的元素是按照键值排序的,不能修...

#c++
C++ 数字与字符串之间相互转换(多种方法)

使用系统提供的库函数1.字符串传数字 (1)、使用atoi()char str3[10] = "3245345";//数字简单,所以转数字一个参数long long a = atoi(str3);cout << a << endl; (2)、使用 sscanf() 映射long long c = 0;char str5[10] = "6612345...

#c++#算法
Ubuntu终端配置oh-my-zsh(详细配置ohmyzsh步骤)

安装oh my zshoh my zsh的github地址:oh my zsh以Ubuntu 20.04为例。安装教程和文件已上传到gitee:安装oh my zsh预准备安装Zsh、curl、wget、git、vim。sudo apt install zsh curl wget git vim -y安装oh my zsh# 通过wget安装sh -c "$(wget -O- https://ra

#ubuntu#linux
到底了