
操作系统
文章平均质量分 54
10000cat
这个作者很懒,什么都没留下…
展开
-
子网划分例题-等长划分、不等长划分
https://blog.youkuaiyun.com/make_1998/article/details/104884831等长子网划分例题:题目:请将IP网络183.164.128.0/17划分为等长的8个子网,并分别给出每个子网的子网地址、广播地址、子网掩码、IP 地址总数、可分配IP地址数和可分配IP地址范围。解题:183.164.128.0/17分为8个子网,23=8,所以我们需要3位来划分子网183.164.128.0也就是:183.164.10000000.0(第三个位置用8个二进制表转载 2021-04-08 11:07:37 · 4488 阅读 · 0 评论 -
linux内存分配
1.通过页表和地址转换硬件,可以把虚存转换为物理内存;页表在内存中,2.地址转换机制涉及2个部件,一个是页表,一个是TLB(translation lookaside buffers) . 页表在内存中,cpu每个核中会有一个TLB.3.页表中会虚拟内存到物理内存之间的映射;这种映射关系可供cpu中的虚拟内存转换硬件读取,读取的结果会做为缓存存储在TLB中。4.如果一个程序性能表现很低,可以检查下这个进程的页缺失情况。参考https://access.redhat.co...原创 2021-01-27 11:01:09 · 144 阅读 · 0 评论 -
.gitignore规则不生效
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore'...原创 2020-09-05 09:39:48 · 130 阅读 · 0 评论 -
fd_set 用法
select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作: fd_set set; FD_ZERO(&set); /* 将set清零使集合中不含任何fd*/...转载 2020-03-10 00:30:29 · 560 阅读 · 0 评论 -
关闭Windows Server 2012的IE增强安全配置
在Windows Server 2012中,IE的安全性被增强,对于没有加入信任站点的网址会弹出提示框:微软这样做是为了增强IE的安全性,但是在实际的使用过程中并不是很方便。如果是个人电脑安装了Windows Server 2012,可以将IE的增强安全配置关闭,具体的步骤如下:https://yq.aliyun.com/articles/374259?spm=5176.1069...原创 2020-03-03 21:12:59 · 490 阅读 · 0 评论 -
查看centos7系统端口状态
1. 可用使用工具nmap看ip 端口是否打开nmap -Pn -p 80,443 45.76.204.75Starting Nmap 7.70 ( https://nmap.org ) at 2019-10-27 23:04 EDTNmap scan report for 45.76.204.75.vultr.com (45.76.204.75)Host is up (0.20s la...原创 2019-10-28 11:28:30 · 1236 阅读 · 0 评论 -
centos7防火墙 firewalld
查看防火墙状态firewall-cmd --state1停止firewallsystemctl stop firewalld.service1禁止firewall开机启动systemctl disable firewalld.service 开启端口firewall-cmd --zone=public --add-port=80/tcp --perman...原创 2019-08-20 10:58:07 · 115 阅读 · 0 评论 -
左移,右移的数字意义
左移运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。[1]在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的...转载 2019-05-21 11:38:09 · 6524 阅读 · 0 评论 -
git bash alias
打开git bash窗口后,默认在根目录~下,编辑文件vim .bashrc添加命令 alias gorep1="cd d:/web/rep1"然后保存退出,运行命令 . .bashrc然后就可以使用alias命令 gorep1了。...原创 2019-02-01 14:05:23 · 458 阅读 · 0 评论 -
git mingw64 界面直接进入 输入的windows路径
直接使用 cd D:\web\ 是不能进入该目录的,可以用下面方法:cd $(echo 'D:\web\' | sed "s/\\\/\//g")原创 2019-01-12 16:16:04 · 1952 阅读 · 0 评论 -
Reactor模式是什么
一、Reactor模式是什么反应器设计模式(Reactor pattern)是一种为处理并发服务请求,并将请求提交到一个或者多个服务处理程序的事件设计模式。当客户端请求抵达后,服务处理程序使用多路分配策略,由一个非阻塞的线程来接收所有的请求,然后派发这些请求至相关的工作线程进行处理。二、什么场景下使用Reactor模式?对于高并发系统,常会使用Reactor模式,其代替了常用的多线程处...转载 2018-11-20 11:22:28 · 292 阅读 · 0 评论 -
什么是IO多路复用,理解IO多路复用
一、什么是socket?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(input and output),往流中读出数据,系统调用read,写入数据,系统调用write。不过话说回来了 ,计算...转载 2018-10-17 16:42:23 · 6235 阅读 · 2 评论 -
Linux – IO Multiplexing – Select vs Poll vs Epoll
http://devarea.com/linux-io-multiplexing-select-vs-poll-vs-epoll/#.W8hzMfZKJPYOne basic concept of Linux (actually Unix) is the rule that everything in Unix/Linux is a file. Each process has a table...转载 2018-10-19 19:37:21 · 244 阅读 · 0 评论 -
电脑中常用的“扇区”、“簇”、“块”、“页”等概念
1、什么是扇区和(磁盘)块?物理层面:一个磁盘按层次分为 磁盘组合 -> 单个磁盘 -> 某一盘面 -> 某一磁道 -> 某一扇区扇区,顾名思义,每个磁盘有多条同心圆似的磁道,磁道被分割成多个部分。每部分的弧长加上到圆心的两个半径,恰好形成一个扇形,所以叫做扇区。扇区是磁盘中最小的物理存储单位。通常情况下每个扇区的大小是512字节。(由于不断提高磁盘的大小,部分厂商...转载 2018-08-25 09:22:08 · 1537 阅读 · 0 评论