![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
pjiang000
这个作者很懒,什么都没留下…
展开
-
notes on structured programming
计算所PHD必读的资料原创 2021-08-26 22:08:48 · 142 阅读 · 0 评论 -
清华镜像:zookeeper
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/原创 2021-04-15 22:59:56 · 1823 阅读 · 0 评论 -
装机必备的软件
装机必备的软件驱动人生1:娱乐软件网易云音乐chrome微信QQ百度网盘WPS2:工具软件typoraVMWARE workstation 16 proubuntu 16.4 mirors.163.comVSCodegitpyenv(对python版本的管理)**sudo apt-get update 报错 **VScodechines 汉化自动保存:settings -> 将 off 变为 afterdelayp原创 2021-04-13 19:56:56 · 123 阅读 · 0 评论 -
Ubuntu 18.04 卡死
今天一天我就遇到了三次Ubuntu 卡死的情况,前两次我是切回来玩Windows系统,当我晚上想要使用Ubuntu写python时, 他又卡了!!!! 所以我来记录一下,应该如何解决它~~~ 卡死的状况是:鼠标可以移动,但是点击不起作用1:CTRL +ALT+F3Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录sudo pkill Xorg...原创 2021-04-13 19:55:27 · 511 阅读 · 0 评论 -
docker 安装Jenkins
Docker 快速安装Jenkins完美教程 (亲测采坑后详细步骤)docker安装Jenkins原创 2021-03-29 13:46:25 · 54 阅读 · 0 评论 -
Linux查看日志,内存,统计
Linux查看内存cat /proc/meninfofreeusedswaptotaltopps - ef|grep java查看日志tail -n 100 test.loghead -n 100 Q.logvim t.logcat查看文字出现的次数grep -o “QQQ” my.log|wc -l原创 2021-03-28 21:49:13 · 448 阅读 · 0 评论 -
你的端口被谁占用了
frontend@0.0.0 start /var/lib/jenkins/workspace/front_web@2node ./bin/wwwPort 3000 is already in usenpm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! frontend@0.0.0 start: node ./bin/wwwnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the frontend@.原创 2021-03-20 16:35:16 · 89 阅读 · 0 评论 -
const debug = require(‘debug‘)(‘cnpm‘)
const debug = require(‘debug’)(‘cnpm’);就是自己的版本太低,此时重新卸载,再进行下载就可以了我用的是16年的0.12,版本过低^^^^^SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions.原创 2021-03-20 16:33:09 · 972 阅读 · 0 评论 -
linux 编译链接图
Linux文章目录Linux2:Java3:.NET5:GCC编译链接图源文件通过预处理 得到 纯C文件找到这个文本文件,然后文本文件的内容替换#,贴在这里纯C文件通过编译器 得到汇编程序汇编程序 得到目标文件链接器通过库文件 和目标文件得到可执行文件静态库和 自己写的连接在一起可执行文件系统由操作系统布置到电路上去,交给CPU去执行可以到 1G,2G30G,40G 没有用动态库,全部在可执行文件中QQ 1M都不到,很小动态.XO.dll静态.原创 2021-03-20 01:18:05 · 109 阅读 · 0 评论 -
安装 docker
docker官方网站原创 2021-02-24 19:19:15 · 45 阅读 · 1 评论 -
Linux 查看电脑基本配置
文章目录1:CPU信息2:CPU 型号3:硬盘4:内存1:CPU信息lscpu2:CPU 型号腾讯云的轻量级服务器cat /proc/cpuinfo | grep "model name" | uniq3:硬盘lsblk4:内存free -m原创 2021-02-19 17:01:48 · 1567 阅读 · 0 评论 -
Windows 中进程的相关操作
以下的操作均为Windows 10 系统①:查看进程tasklisttasklist会按照pid(进程号)从小到大进行排列②:关闭进程taskkill /im qq.exe /ftaskkill /im 1024 /f出处:进行VS 插件安装时,提示需要关闭具体的进程才能接着安装。...原创 2020-12-21 20:31:38 · 443 阅读 · 1 评论 -
win 10下方搜索栏没见了解决方法
解决方法一右键左下角的win图标,再选择搜索即可解决方案二(建议)右键 下方的任务栏,选择Cortana,再点击显示搜索框就可以啦~原创 2020-12-17 19:51:34 · 476 阅读 · 0 评论 -
(算法)QUICKSORT
package sorting;public class quicksort { public static void main(String[] args) { int arr[] = {1, 4, 2, 6, 8, 3, 9, 0, 7, 5,222,2222222,11,-1,-8}; QuickSort(arr, 0, arr.length - 1); for (int i = 0; i < arr.length; i++) {原创 2020-12-17 17:17:55 · 114 阅读 · 2 评论 -
2020 操作系统第二天复习(习题总结)
I:分时系统的响应与下列的哪一个因素无关1.2.4 操作系统的发展和分类 分时系统 分时系统指的是允许多个联机的用户同时使用一个计算级系统进行交互式设计的操作系统。系统把处理的时间分为时间片,公平的分给每一个用户,这样使得各个用户好像独占了计算机系统,所以实际上分时系统是多道程序的一个变相实现,CPU被若干个交互式的用户多路复用,每一个用户都有独自的联机终端。 IBM开发了第一个分时系统CTSS,分时系统的特点是:同时性,独立性,及时性和交互性。它强调原创 2020-12-13 22:06:47 · 440 阅读 · 0 评论 -
Ubuntu 安装 QQ
1:安装gtksudo apt install gtk2.0-02:选择Ubuntu版本的QQ打开网页下载地址选择版本 :我们一般使用 X64使用 .deb 文件查看自己适合什么版本: uanme-a3:进行解压sudo dpkg -i linux_1.20._x86_64.deb4:进行使用...原创 2021-01-18 17:59:52 · 179 阅读 · 1 评论 -
2020 操作系统第零天复习(知识点总结)
文章目录1:概论2:处理器管理1:概论批处理系统是第一个使用多道程序设计的系统缺少交互性 但是效率提升分时处理系统把一台计算机按照时间片轮转的方式分配给多个用户,使得用户觉得是自己独占计算机必须在规定的时间进行响应交互性增加 响应的时间和CPU的性能,联机终端的数目,所用时间片的长短,系统调度开销和兑换信息的多少实时处理系统能够实时的查询并且更新数据机票系统 实时查询系统 飞机 导弹2:处理器管理处理器状态核心态和用户态,又叫管态和目态核心态可以执行原创 2021-01-11 16:56:54 · 180 阅读 · 0 评论 -
2020 操作系统第五天复习(知识点总结)
文章目录1:文件系统中,文件访问控制信息存储的合理位置是2:设F1的当前引用计数为1,先建立F1的符号链接文件F2,再建立F1的硬链接文件F3,然后删除F1,此时F2和F3的引用计数分别是3:伙伴系统中,一个内存块大小为8KB,起始地址是224KB,则其“伙伴”的地址应为4:选择排队作业中等待时间最久的作业优先调度,这是什么调度算法5:unix允许用户在()上使用系统调用6:属于检测死锁的方法是7:操作系统的各层之间的关系是8:在虚拟管理的调页技术有9:减少磁盘的服务时间10:可顺序读取的文件不一定能随机存原创 2021-01-06 12:21:32 · 812 阅读 · 0 评论 -
2020 操作系统第四天复习(知识点总结)
1:那些指令只能在核心态运行?核心态和用户态 【第二章第一节】通过处理器状态标志,处理器可以知道当前是操作系统还是应用程序在其上面运行呢处理器的状态又叫做处理器的模式,可以分为核心态(管态)和用户态(目态)当处理器处于核心态的时候,CPU运行可信软件,硬件允许执行全部机器指令。Intel X86 处理器的状态有四种,0的权限最高,3的权限最低。典型是0:为内核级,1:系统调用,2:共享库函数,3:应用程序级。操作系统可以进行自己的设定,Windows中只有0级和3级0:处理 I/O 操作,存原创 2021-01-02 21:49:29 · 757 阅读 · 0 评论 -
2020 操作系统第三天复习(知识点总结)
文章目录1 进程是什么2 进程表是什么?3 进程栈是什么4 当寄存器的数值被保存到进程表内,esp应该指向何处来避免破坏进程表的值5 tty是什么6 不同的tty为什么输入输出不同的画面在同一个显示器中7 解释tty任务执行过程8 tty结构体中大致包含哪些内容9 console结构体中有哪些内容1 进程是什么 进程是计算机程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。(活动和单位) 进程具有并发性,独立性,共享性,结构性,动态性,制约性六个特点。(并独共结动制) 进原创 2020-12-27 14:04:18 · 297 阅读 · 0 评论 -
(操作系统实验)第四次说明
数字说明,解决饿死的方法allnum 和readnum代表的含义是一样的,都是最多可以读取的数量2 3 3 3 4A如果谁都不休息的话,此时 **A B C **会一直连续不断的读,发生饥饿当A结束的时候1 12一个一个读的时候,当A结束,此时当B读取第一个的时候,2+3+3+4=12两个一起读的时候,当A结束,B,C一起读的时候,2+3+4=9当三个一起读的时候,当A结束,B,C一起读的时候,3+4=7B当B结束的时候1一个一个的读的时候原创 2020-12-23 21:50:25 · 176 阅读 · 0 评论 -
2020 操作系统第三天复习(习题总结)
I:系统的umask设置为244,那么建立的文件权限是umask自带的权限属性,由三位八进制的数字构成linux权限有 4r(读),2w(写),1x(执行),umask设置为244,则创建文件的默认权限就是422,所有就是-r-w-wII:Windows 查询文件find /c “abc” *...原创 2020-12-23 09:26:49 · 119 阅读 · 0 评论 -
2020 操作系统第一天复习(习题总结)
2020.12.9 操作系统系统系统软件 临界区管理的尝试 进程状态图 进程映像I:属于系统软件的是?答案:操作系统系统软件是负责管理系统中各种独立的硬件。通俗的说就是能够直接控制硬件的。硬件层负责提供各种可计算的资源,包括处理器,存储器,寄存器和各种I/O设备。主要有操作系统,数据库系统,语言处理程序,支撑软件。操作系统有dos,Windows。Unix,OS/2。操作系统负责管理各种各样的资源,包括处理器管理,文件管理,设备管理,存储器管理四项功能。数据库系统语言处理程序比如汇编语原创 2020-12-09 20:39:52 · 219 阅读 · 0 评论 -
2020 操作系统第二次习题
1:C静态优先权是在创建进程的时候确定的,确定之后在整个进程中是不再改变的。2:D进程的三态图,其中从堵塞到运行时不可能的。其中从运行到等待是可行的,此时是发生了中断或者是发生了异常从等待到就绪是可以的,等待的条件已经发生从运行到就绪是可以的,此时是时间片已经到,此时进入了就绪队列。从等待是不可能到运行的。3:当时间片到,进程从运行状态转变为就绪的状态4:进程管理中,当等待的事情发生,进程从堵塞态变成了就绪态。5:进程是有生命周期的,进程的执行是需要处理机,进程也是动态的额概念。.原创 2020-12-01 20:42:01 · 570 阅读 · 1 评论 -
内核函数 系统调用 系统命令 库函数
内核函数运行在内核态的,一般来说特权级较高。系统调用系统调用是程序进入内核函数的接口层,大量的内核函数被封装再系统调用中。再进入不同的系统调用之后,系统调用中的内核函数被称为该系统调用的服务例程。系统命令比如在cmd中的ls,ll。系统命令相比于库函数就会更高一层,每一个系统命令都是一个可执行的程序。比如我们strace ls。就可以看出来他调用了open(),brk()等系统调用命令。strace 是一个Linux用户空间跟踪器,可以通过它来监视用户进程和内核的交互,比如系统调用,信号传递和进原创 2020-12-05 23:44:52 · 367 阅读 · 0 评论 -
2020 操作系统第三次习题
1静态重定位的时机是程序装入时静态重定位是在目标程序装入内存的时候,由装入程序对于目标程序进行修改,也就是将程序的逻辑地址转化为实际的地址。动态城定位:在程序执行期每次访问内存之前进行重定位,这种变换是通过硬件地址变换机构来实现的,通常采用一个重定位的寄存器。2能够装入内存的任何位置的代码程序必须是可动态链接的。3在可变分区的管理中,采用内存移动技术的目的是为了合并空闲区4在存储管理中,采用覆盖和交换的技术的目的是减少程序占有的主存空间5 首次适配在分区存储管理中,下面的首次适应发最原创 2020-12-03 15:10:32 · 583 阅读 · 0 评论 -
Ubuntu sudo apt-get update 失败
自己两天都没有解决这个问题,开始通过 添加了十个中科大的镜像源,还是不行。最后找到了这个,虽然最后有两个还是没有下载下来,显示不支持 arm64架构,跳过两个,这个问题之后再进行解决吧。下载文件中的,实际上就是下面的八句话deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiversedeb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main ..原创 2021-01-21 22:45:44 · 162 阅读 · 2 评论 -
Ubuntu 启动自动登录
原创 2021-01-19 11:38:12 · 360 阅读 · 0 评论 -
反置页表(1__操作系统)
反置页表文章目录反置页表在教室中,我是来通过学号来查找,而不是通过座位号来查找目的:减少系统的开销所有进程维护一张表inverted page table页表项包括页面号页面所属进程的标识符哈希指针查找过程输入:PID+页号过程:由哈希函数映射到hash表如果找到了,此指针就是匹配的IPT表项否则遍历哈希链...原创 2021-01-12 11:01:41 · 2181 阅读 · 0 评论