- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 如何配置linux虚拟机的IP?
Centos安装好了,但是还是不能和外界机器通信,在黑色窗口里操作还是有很多不方便的,比如不能复制。所以,我们需要配置好IP,然后用远程连接工具去连接这台Linux,方便后续的操作。通过命令ifconfig来查看网卡的IP。lo,这个网卡是回环网卡,不管是Windows还是Linux都会有这个IP的,它的主要作用是机器内部的通信,非常有用。默认虚拟机安装完成后,是有一块网卡的,
2016-10-05 21:57:15
684
转载 八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键
2016-08-22 20:53:34
355
原创 capacity()与size()的区别
capacity的意思是容量,此方法返回的是该vector对象最多能容纳多少个元素。size的意思是大小,此方法是返回该vector对象当前有多少个元素。
2016-08-04 22:47:54
868
原创 为什么TCP连接需要三次握手?
建立连接的过程是利用客户/服务器模式,假设主机A为客户端,主机B为服务器端。 三次握手 主要是为了防止已失效的连接请求报文段突然有传送到了B,因而产生错误。 “已失效的连接请求报文段”是指A发出连接请求,但因连接请求报文丢失二位收到确认。 于是A再重传一次连接请求。后收到连接请求确认,建立连接。数据传送完毕后,就释放了连接。A共发送了两个连接请求报文段,其中第一个丢失,第二个到达了B。没有”已失
2016-07-30 16:19:47
1973
转载 Linux nice命令详解
【命令】nice 【格式】nice [OPTION] [command] 在当前程序运行优先级基础上调整指定值得到新的程序运行优先级优先级的范围:-20 — 19。 共40个等级,其中数值越小优先级越高,数值越大优先级越低,即-20的优先级最高,19的优先级最低。若调整后的程序运行优先级高于-20,则就以优先级-20来运行优先级;若调整后的程序运行优先级低于19,则就以优先级19来运行命令
2016-07-30 15:51:42
2254
原创 为什么析构函数常声明为虚函数?
析构函数的作用与构造函数正好相反,是在对象的生命期结束时,释放系统为对象所分配的空间,即要撤消一个对象。用对象指针来调用一个函数,有以下两种情况:如果是虚函数,会调用派生类中的版本。(在有派生类的情况下)如果是非虚函数,会调用指针所指类型的实现版本。析构函数也会遵循以上两种情况,因为析构函数也是函数嘛,不要把它看得太特殊。 当对象出了作用域或是我们删除对象指针,析构
2016-07-22 09:25:24
382
原创 Linux 内核系统结构及主要组成部分
一、Linux内核系统体系结构 Linux内核主要有5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口和进程间通信。1. 进程调度(SCHED)。控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是指那些仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的
2016-02-23 17:12:21
5650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人