[TOC] 1. 阻塞与非阻塞 执行的角度: ? 阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起(如遇到io操作)。函数只有在得到结果之后才会将阻塞的线程激活。 ? 非阻塞:程序没有遇到IO阻塞,或者程序遇到IO,通过某种方式,让CPU强行运行程序。 2. 同步与异步 发布的角度: ? 同步调 ...
分类:
编程语言 时间:
2019-08-27 19:45:07
阅读次数:
140
阻塞 阻塞: 程序运行时,遇到了IO,程序挂起,cpu被切走. 非阻塞 非阻塞: 程序没有遇到IO,程序遇到IO但是我通过某种手段,让cpu强行运行我的程序. ? 同步: 提交一个任务,自任务开始运行直到此任务结束(可能有IO),返回一个返回值之后,我在提交下一个 ? 异步: 一次提交多个任务,然后 ...
分类:
编程语言 时间:
2019-08-27 17:14:54
阅读次数:
104
前言 为什么取这个标题呢?一是进程和线程是作为操作系统里最重要最核心的一部分。二是确实吃冰棍拉冰棍,没话,强行凑标题和之前的标题差不多字数。 前一章写了系统调用的过程,算是一个小插曲,这个部分不管在哪里应该都是可以的。 现在的这个系列已经和之前的标题渐行渐远了,原本是想以之前写的一个玩具型操作系统 ...
分类:
编程语言 时间:
2019-08-27 12:41:02
阅读次数:
106
浏览器劫持是一种恶意程序,通过浏览器插件、BHO(浏览器辅助对象)、Winsock LSP等形式对用户的浏览器进行篡改,使用户的浏览器配置不正常,被强行引导到商业网站。 所谓浏览器劫持是指网页浏览器(IE等)被恶意程序修改。常见现象为主页及互联网搜索页变为不知名的网站、经常莫名弹出广告网页输入正常网 ...
分类:
其他好文 时间:
2019-08-25 13:55:55
阅读次数:
153
安装Ubuntu系统或者安装好后登陆时,并没有顺利进入系统,而是卡在了logo界面,或者“紫屏”(屏幕整个的都是紫色的)。问题原因是显卡和Ubuntu18.04闹矛盾了。 注意解决方法2里面仅仅针对的是双系统且已经强行安装成功的情况,且开机进入Ubuntu的Grub2引导界面的情况。 解决方法: 方 ...
分类:
系统相关 时间:
2019-08-21 13:41:56
阅读次数:
805
题面: n盏灯,每盏灯可以点亮自己和与它相邻的灯,点亮第i盏灯的代价为 w[i] ,你有k次强行交换两盏灯花费的机会,问照亮整个街道的最小花费。 输入:第一行:n,k 第二行:w[1]~w[n] 输出:最小代价 题解:设dp [i] [x] [y] [a] [b]表示考察了前 i盏灯,最后两盏灯的亮 ...
分类:
其他好文 时间:
2019-08-19 21:30:21
阅读次数:
108
1、 int (*pfun)(int, int); --通过括号强行将pfun首先与“*”结合,也就意味着,pfun是一个指针,接着与后面的“()”结合,说明该指针指向的是一个函数,然后再与前面的int结合,也就是说,该函数的返回值是int。由此可见,pfun是一个指向返回值为int的函数的指针。 ...
分类:
其他好文 时间:
2019-08-17 22:14:08
阅读次数:
81
1.gizp命令介绍gzip命令用于压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名2.命令格式gzip[命令参数]文件或者目录3.参数:-d解开压缩文件-f强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接-l列出压缩文件的相关信息-r递归处理,将指定目录下的所有文件及子目录一并处理--best 此参数的效果和指
分类:
其他好文 时间:
2019-08-14 09:15:45
阅读次数:
92
创建ISO文件cp/dev/cdrom目的地/.isomkfs命令生成对应·的文件系统但是使用mkfs没有办法修该生成的系统文件的某些特性,例如标记LABEL,如果强行修改会导致文件里面的内容丢失,说白了就是格式化分区。e2label命令可以查看ext系列的标记并修改findfs来查找分区根据文件系统的值,例如查看系统上的块设备和信息blkid重新设定ext系列可以调整的值turn2fsdumpe
分类:
系统相关 时间:
2019-08-10 17:42:16
阅读次数:
94
题目大意:树上的每一个节点都有一个d[i],定义为离最远节点的距离,还有一个s[i]=(d[i]+a)×b%c,再m次询问,每次询问给定(x,y,q),要求求出(x,y)路径上距x最近的一个点,且满足当前点的s[i]≥q。 emm...这一看就是两道题强行拼起来的,先求出s[i],然后在处理路径上的 ...
分类:
其他好文 时间:
2019-08-08 21:26:09
阅读次数:
85