自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 set uid ,set gid,sticky bit的三个权限的详细说明

一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是/usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可以更改用户的密码.setgid: 该权限只对目录有效

2021-03-31 19:16:44 279

原创 github同步本地代码到仓库

git remote add origin https://github.com/用户名/仓库名称.gitgit branch -M maingit push -u origin main

2020-12-17 20:13:21 182

原创 切换ubuntu的gcc版本

摘要: Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。先看看我们系统用的gcc和g++是什么版本gcc -v可以获得的信息如下gcc versio

2020-12-17 19:12:36 543

原创 逻辑地址转物理地址——操作系统期末复习笔记

在存储管理中分为连续存储和非连续存储,非连续存储又分为分页存储、分段存储和段页式存储。分页存储逻辑地址转物理地址:逻辑地址 = 页号 + 页内地址物理地址 = 页号 + 页内地址例如:已知某个分页系统,页面大小为1K(即1024字节),某一个作业有4个页面,分别装入到主存的第3、4、6、8块中,求逻辑地址2100对应的物理地址。解:第一步:求该逻辑地址的页号 = 2100/1024=2 (整除)第二步:求它的页内偏移量 = 2100 % 1024 =52 (取余)第三步:根据题目产生页表:

2020-11-21 17:03:58 4573 5

原创 管道——学习笔记

一.管道如何实现进程间的通信:(1) 父进程创建管道,得到两个⽂件描述符指向管道的两端(2)父进程fork出子进程,⼦进程也有两个⽂件描述符指向同⼀管道。(3)父进程关闭fd[0],子进程关闭fd[1],即⽗进程关闭管道读端,⼦进程关闭管道写端(因为管道只支持单向通信)。⽗进程可以往管道⾥写,⼦进程可以从管道⾥读,管道是⽤环形队列实现的,数据从写端流⼊从读端流出,这样就实现了进程间通信。(4)管道的创建管道是由调用pipe函数来创建#include <unistd.h>int pi

2020-10-23 22:23:15 173

原创 单个整型变量与字符变量相互转换

样例输入:413371 2 5 4 6 6 3 1 9样例输出:1557#include <iostream>using namespace std;int main(){ int n; cin>>n; char a[n]; cin>>a; int f[10]; for(int i = 1;i < 10;i++){//九个数 cin>>f[i]; } ..

2020-10-10 14:50:40 360

原创 ubuntu18.04镜像ISO下载

mirrors.aliyun.com/ubuntu-releases/18.04/

2020-07-18 15:46:18 4675

原创 Linux下vscodeのC/C++编程环境调试(for real小白)

1、用vscode对文件进行简单地编译:创建一个目录demo1,并进入。然后打开vscode:用C语言写完hello world之后,新建一个终端,代码下方就会出现一个终端窗口:终端输入gcc --version检查一下你的gcc能否正常工作,第一次使用一般需要进行安装,终端输入sudo apt install gcc进行安装:安装完毕后,可以对文件进行编译,终端输入gcc -g -o hello.out hello.c将hello.c编译成二进制文件,-o后面是输出文件

2020-07-08 22:31:59 588

原创 小白看过来!!virtual box下虚拟机ubuntu18.04安装(对萌新极度友好~)

虚拟机的安装流程1.下载ubuntu18.04镜像文件:网址:mirrors.aliyun.com/ubuntu-releases/18.04/注意你的安装目录哦!2. 安装virtual box:官网:https://www.virtualbox.org/根据你现在运行的操作系统选择host下载all supported platforms,安装虚拟机会用到3. 开始安装虚拟机:打开virtual box,选择“创建”注意:类型Linux,版本Ubuntu64!文件

2020-07-04 10:49:09 593 3

数值计算方法与Matlab样卷答案.pdf

天津大学数值计算方法与Matlab样卷答案

2022-01-01

空空如也

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

TA关注的人

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