哈希怎么底层.key放数组哪部分里面

HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。

开网页怎么获取页面

linux 看进程的cpu 和内存占用率

看哪个端口被占用          lsof -i:端口号

def main(root,kid1,kid2):

    if root==None:
return None
if haskid(root,kid1) and haskid(root,kid2):
if haskid(root.left,kid1) and haskid(root.left,kid2):
return main(root.left,kid1,kid2)
if haskid(root.right,kid1) and haskid(root.right,kid2):
return main(root.right,kid1,kid2)
else:
return root
else:
return None
def haskid(root,kid):
if root==None:
return False
if root==kid:
return True
if root!=kid and haskid(root.left)==False and haskid(root.right)==False:
return False
else:
return True

2018-06-20今天开始重新学linux.把命令都记住

linux:

sudo :用管理员权限运行

touch可以创建一个空文件.

把文件改成开始以.开头就变成隐藏文件了.

ls -ld 目录:显示一个目录的信息

cd 回车:回到家目录

cp -rv linux.net linux3.net 赋值整个目录并且显示详细信息.

mv linuxcase linux.net/cast 移动并且重命名

mv nashu_mu linuxcast  重命名

rm  -f  linux  强制删除,但是删除不了文件夹

rm -r 删除文件夹也可以删除文件

rm -f 删除不了文件夹

rm -rf 可以删除文件,可以删除文件夹

查硬件信息proc 里面cpuinfo

/var/log 日志信息

more 只能向后翻页

less 能向前也能向后翻页

head -n3 license.txt

tail -f license.txt  追踪查看license.txt.这个命令对于日志文件非常有用.其他终端如果修改了txt,那么这里面自动更新文件内容显示出来

lspci:显示硬件

zip

gzip 压缩

tar 归档,

tar -cvf out.tar /etc   创建归档

tar -xvf out.tar   反归档

tar -cvzf out.tar /etc 进行归档压缩

vim命令:      :x就是保存并且退出不用按:wq了.太麻烦

https://www.shiyanlou.com/courses/1          linux网页版

权限如果没有x,那么看都不能看.cd也进不去.即使有r也不行.所以如果没有x有其他也没用.

linux 网络基础:

ip地址:由网络部分和主机部分组成.

子网掩码:来表示那部分只网络部分.2进制是1的是网络部分

同一个网络主机之间的通信:也就是网络部分都一样的电脑之间通信通过mac地址来识别.他是写到网卡里面的,不能修改.

同一个网络主机之间的通信认为是直接相连的.

不同网络之间的通信就是需要一个路由器也叫网关来连接.

DNS:domain name system域名转ip

能上qq不能开网页就是因为dns挂了.因为qq内部保存的是ip地址.上网dns挂了不能把域名转化成ip地址来进行传输了.

网络配置命令:

lspci

ifconfig

ifup eth0

ifdown eth0 禁用eth0接口也就是物理网卡

host www.baidu.com 测试dns

ip route 显示网关

traceroute www.baidu.com 显示所有路由

mtr www.biying.com 测试网络

grep(global search regular expression(RE) and print out the line,

find / -user linuxcast 2> /dev/null |grep video

#通过2>把错误信息给删除了.

所以把tcp/ip协议会了就够了不用osi

ipv6可以跟好的抗dos攻击.更牛逼

tcp协议为什么可靠:就是3次握手:

第一次客户端发送请求:可以发送数据不?

第二次:服务端发送可以发送数据或者不可以发送数据,当可以发送时候,他会发送信号我在等待你的信息

第三次:客户端发送信息.

教材里面红军打蓝军.事实上你握手无穷次也都不能保证信息可靠的传输过去了.但是

事实上我们用3次握手就足够了.已经非常可靠了

qq,音频,视频都是用udp.突然信号没了就是因为udp不握手,直接传.

电话:全双工   单工:汽车道路   半双工:对讲机

host文件:解析域名  到ip地址   这里面对应ip写错了,就上不了这个网站

记录点复习题目和linux学习的更多相关文章

  1. Linux学习笔记(整理记录)

    1.安装 (1):安装网址:http://www.jb51.net/os/78318.html 2.鸟哥的Linux命令学习 (1):显示系统目前所支持的语言:echo $LANG (2):修改语言成 ...

  2. linux学习第二天 (Linux就该这么学)

    2018年11月10日,今天是学习的第二天 今天学习了安装vmware workstation12的安装及怎么安装 redhat7系统,在新建虚拟机时注意要选择“稍后安装操作系统”要vmwark wo ...

  3. Ubuntu复习笔记-认识Linux

    本次复习基于\(Ubuntu20.04\)的发行版进行总结,目的是更好记录自己学习的\(Linux\). 认识Linux 学习\(Linux\)之前,需要搞懂几个概念,\(Linux\)桌面操作系统与 ...

  4. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  5. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  6. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  7. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  8. Linux学习历程(持续更新整理中)

    1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录 ...

  9. Linux学习心得之 双显卡、中文输入法及svn初步使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 双显卡.中文输入法及svn初步使用 1.前言 2.Linux双显卡解决 ...

随机推荐

  1. 581. Shortest Unsorted Continuous Subarray

      Given an integer array, you need to find one continuous subarray that if you only sort this subarr ...

  2. Hibernate框架学习笔记

      Hibernate 是一个 JDO( Java Data Objects)工具.它的工作原理是通过文件把值对象(Java对象)和 数据库表之间建立起一个映射关系,还提供数据查询和获取数据的方法. ...

  3. AdminLTE 动画时间

    app.js AdminLTE.css

  4. 第十章 优先级队列 (xa2)左式堆:合并

  5. rear

    rear - 必应词典 美[rɪr]英[rɪə(r)] v.抚养:养育:饲养:培养 n.屁股:后部:臀部 adj.后面的:后部的 网络背面:后方:后轮 变形过去分词:reared:现在分词:reari ...

  6. MySQL之开启远程连接

    MySQL安装时,默认只能本地连接. mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user= ...

  7. java虚拟机的原理

    所谓虚拟机,就是一台虚拟的机器.它是一款软件,用来执行一系列虚拟计算机指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机,Visual Box .Vmare就属于系统虚拟机.他们完全是对物理计算机的仿真 ...

  8. 100-days: The one day

    Title:In tech race with China, US universities may lose a vital edge in tech race with  与...的科技比赛中 e ...

  9. PTA 7-2 符号配对(栈模拟)

    请编写程序检查C语言源程序中下列符号是否配对:/*与*/.(与).[与].{与}. 输入格式: 输入为一个C语言源程序.当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束.程序中需要检查配对 ...

  10. 【centos】centos命令总结(持续更新)

    1.查看系统版本命令 转自:https://blog.csdn.net/networken/article/details/79771212 .查看内核版本 [root@localhost ~]# u ...