06 2021 档案

摘要:1.vim编辑器的操作 1. cat /etc/passwd下的内容其中第一行的第一个单词代表用户名。x代表密码占位符。后面给的俩个数字一个是uid,一个是gid。root代表描述信息,后面的/root代表用户的家目录。最后的/bin/bash用户登录成功之后第一个运行的程序。所以第一列全是用户名, 阅读全文
posted @ 2021-06-27 13:12 点滴180 阅读(70) 评论(0) 推荐(0)
摘要:day21 1.文件系统是操作系统内核中负责组织管理硬盘的程序,文件系统提供了文件这种功能。 2.文件系统有好多种类,但是一个分区只有一个文件系统。目前文件系统有这几种种类ext3,ext4,xfs,btrfs。这些文件系统都称为日志文件系统。centos6用的ext4。而centos7用的是xfs 阅读全文
posted @ 2021-06-25 22:41 点滴180 阅读(71) 评论(0) 推荐(0)
摘要:1.系统的目录介绍 在windows系统中叫做多根目录(也就是c盘d盘等)linux系统只有一个根目录,而windows有好几个根目录从根开始写的就是绝对路径,否则就是相对路径根目录又要顶级目录。 /代表根目录如果你要查看一个目录,最好是写绝对路径。相对路径是相对于你当前所在路径。bin # 里面放 阅读全文
posted @ 2021-06-23 22:31 点滴180 阅读(93) 评论(0) 推荐(0)
摘要:1.shell基础命令 shell命令 shell解释器 操作系统 {系统接口-- 内核} 计算机硬件 2.文件处理基础-高级 文件处理基础 3.单用户模式破解密码 什么叫单用户模式?在linux系统在开机之后会有七个启动级别(0代表关机。1代表单用户模式,既登录进去就是管理员模式)首先在grub加 阅读全文
posted @ 2021-06-22 21:15 点滴180 阅读(46) 评论(0) 推荐(0)
摘要:1.虚拟机vmware workstationwindows系统计算机硬件2.虚拟机libvirtdlinux(kvm)计算机硬件 虚拟机esxi计算机硬件 二 虚拟机管理软件的三种网络模式 NAT(vmnet8):虚拟机之间、以及与真机之间可以通信,并且虚拟机还可以访问外网 特点:虚拟机可以访问外 阅读全文
posted @ 2021-06-21 21:46 点滴180 阅读(54) 评论(0) 推荐(0)
摘要:变量把数据存哪里去了?是内存还是硬盘?为什么要有变量这种语法呢?一定是为了计算机拥有人的某种功能。没有这种语法会出现什么问题?学习这种语法就要背,记,多敲。一定是为了计算机拥有人的某种功能。理解所有语法大前提:为何要有这种语法?为了能让计算机能够具备人的某项功能。编写python程序的2个地方:1交 阅读全文
posted @ 2021-06-20 14:38 点滴180 阅读(31) 评论(0) 推荐(0)
摘要:计算机硬件+操作系统=平台python是什么?python是一门编程语言什么叫做编程语言?编程语言本质就是一门语言。语言是一种事物跟另一种事物沟通的工具。未来需要的是能够跟计算机对话的人人为什么要跟计算机沟通?因为我们要命令计算机帮我们干活。 什么是编程? 1、把做事的步骤想清楚。 2、用计算机能听 阅读全文
posted @ 2021-06-20 14:37 点滴180 阅读(38) 评论(0) 推荐(0)
摘要:桌面其实是一种图形化界面的应用程序。应用程序操作系统(相当于文件)计算机硬件(相当于硬盘)压缩包格式:zip/iso/rar等计算机刚买回来的时候其实主板上有一个操作系统BIOS:(basic input output system)开机的时候首先接管硬件的系统是BIOS,BIOS的系统任务是找真正 阅读全文
posted @ 2021-06-20 14:36 点滴180 阅读(40) 评论(0) 推荐(0)
摘要:五 传输层的tcp协议tcp协议又叫可靠协议tcp协议之所以可靠是因为他每发一个数据包都要等对方回一个确认信息如果对方没回复他就会过一段时间在发送一次请求直到对方同意发送请求,如果对方同意才会把数据发过去。然后才会把本地的数据清除三次握手建立双向通路 以及四次挥手1udp协议不可靠协议udp协议之所 阅读全文
posted @ 2021-06-18 17:21 点滴180 阅读(344) 评论(0) 推荐(0)
摘要:在while True的循环嵌套中循环套循环内,子循环被break或者continue后,如果子循环后面没有和他属于同一权力的,就会返回上一循环,继续循环下去但是如果有和他属于同一权力的(也就是在子循环下面的代码和子循环同一列的)子循环被break或者continue后就会先执行子循环同一权力的那行 阅读全文
posted @ 2021-06-17 22:53 点滴180 阅读(443) 评论(0) 推荐(0)
摘要:一 arp协议如果计算机1和计算机2通信,计算机1首先需要拿到计算机2的ip地址和端口通过子网地址判断出计算机1和计算机2是否在同一局域网内假如子网地址相等。因为arp协议在传输数据的时候其内部会进行以下几步操作这个时候arp协议知道在同一局域网内,所以需要知道双方的mac地址就可以发送数据了arp 阅读全文
posted @ 2021-06-17 21:46 点滴180 阅读(347) 评论(0) 推荐(0)
摘要:如果计算机A想和计算机B通信,而且计算机AB在同一局域网内,那么A可以通过发送数据帧头写A的mac地址和B的mac地址 date 放数据 然后通过物理层到达交换机传给B第一次传给交换机的时候, 交换机会记住A的mac地址以便下一次在看到A的mac地址立即认出来是A的地址‘’B收到A的数据后 如果又准 阅读全文
posted @ 2021-06-16 20:04 点滴180 阅读(73) 评论(0) 推荐(0)
摘要:flag = Truelog = Trued = {}with open('b.txt', mode='rt', encoding='utf-8') as f: res = f.readlines() for line in res: i = line.strip('\n').split(':') 阅读全文
posted @ 2021-06-14 21:02 点滴180 阅读(57) 评论(0) 推荐(0)
摘要:d = {}with open('b.txt', mode='rt', encoding='utf-8') as f: res = f.readlines() for line in res: i = line.strip('\n').split(':') d[i[0]] = i[1]while T 阅读全文
posted @ 2021-06-14 20:40 点滴180 阅读(175) 评论(0) 推荐(0)
摘要:flag = Trued = {}with open('b.txt', mode='rt', encoding='utf-8') as f: res = f.readlines() for line in res: i = line.strip('\n').split(':') d[i[0]] = 阅读全文
posted @ 2021-06-14 20:35 点滴180 阅读(175) 评论(0) 推荐(0)
摘要:flag = Trued = {}with open('b.txt', mode='rt', encoding='utf-8') as f: res = f.readlines() for line in res: i = line.strip('\n').split(':') d[i[0]] = 阅读全文
posted @ 2021-06-14 20:19 点滴180 阅读(182) 评论(0) 推荐(0)
摘要:import random# print(random.random()) # 0.10087 取0到1的随机小数# print(random.randint(1, 3)) # 2 取1到3的整数1和3都可以取到# print(random.randrange(1, 3)) # 取1到3的整数,不包 阅读全文
posted @ 2021-06-13 19:34 点滴180 阅读(39) 评论(0) 推荐(0)
摘要:import time# time模块time.time()# 时间戳,可以查看当前时间距离1970年经过了多少秒print(time.time())# 格式化的字符print(time.strftime('%Y-%m-%d %H:%M:%S')) # 可以查看当前时间res = time.loca 阅读全文
posted @ 2021-06-13 18:28 点滴180 阅读(44) 评论(0) 推荐(0)
摘要:print('请选择注册还是登录(y/n)')choice = input('choice>>>:')if choice == 'y': import login login.f1() # 用户注册模块的调用elif choice == 'n':# def f2(): d = {} with ope 阅读全文
posted @ 2021-06-13 16:56 点滴180 阅读(56) 评论(0) 推荐(0)
摘要:# 文件处理的三个步骤:打开文件 读或者写 关闭文件# 打开文件涉及了两方面:open功能让操作系统打开了文件,# 另一方面open功能返回给应用程序一个文件句柄或者是文件对象# 文件对象占用的是应用程序资源,打开的文件占用的是操作系统的资源# 文件打开模式分为2大类:读写操作和读写内容模式# 可读 阅读全文
posted @ 2021-06-10 19:52 点滴180 阅读(43) 评论(0) 推荐(0)
摘要:# 文件处理的三个步骤:打开文件 读或者写 关闭文件# 打开文件涉及了两方面:open功能让操作系统打开了文件,# 另一方面open功能返回给应用程序一个文件句柄或者是文件对象# 文件对象占用的是应用程序资源,打开的文件占用的是操作系统的资源# 文件打开模式分为2大类:读写操作和读写内容模式# 可读 阅读全文
posted @ 2021-06-09 23:16 点滴180 阅读(45) 评论(0) 推荐(0)
摘要:1.文件处理 1.1 文件处理的基本操作变量是一种存储内存的机制变量是把数据存到内存里面需要一种能把数据存储到硬盘的机制变量以及文件处理这俩关于数据这块的操作已经齐活了想把数据存到内存用什么?变量想把数据存到硬盘用什么?文件变量和文件都是写程序的根基1.什么是文件?文件是操作系统提供给用户或者说应用 阅读全文
posted @ 2021-06-08 21:33 点滴180 阅读(127) 评论(0) 推荐(0)
摘要:文件基本操作语法1.0操作系统一般有以下这些windows mac linux打开文件,其实是从硬盘读取这个文件的数据(读)保存文件,硬盘转磁头写入数据 (写)我们在操作文件的时候其实操作的是硬盘文件其实是操作系统暴露给我们的可以简单快捷的操作硬盘的接口1.1python文件操作绝对路径与相对路径绝 阅读全文
posted @ 2021-06-07 20:41 点滴180 阅读(90) 评论(0) 推荐(0)
摘要:1.字符编码计算机内部存储数据都是以二进制数字的形式储存计算机基于点工作 而电信号只有高低电频两种状态我们人为的将高低电频定义为数字1低电频数字为0假如0代表你1代表我00 01 10 11000 001 ....单位换算比特位(二进制数的个数)8bit = 1bytes 00000000相当于2* 阅读全文
posted @ 2021-06-07 19:51 点滴180 阅读(221) 评论(0) 推荐(0)
摘要:1.值相等id不一定相等的实例? 答:name = 123 age = 123 通过print(name is age)和print(name == age)判断的得到,值相等id不一定相等。 2.什么时候变量名赋值?就是当你敲第一行代码的时候input类型还是print类型?很混乱 答:input 阅读全文
posted @ 2021-06-06 19:50 点滴180 阅读(56) 评论(0) 推荐(0)
摘要:1(continue)count = 1while count < 11: if count == 7: continue print(count) count +=1print('ayi')2(break) count = 1while count < 11: if count == 7: bre 阅读全文
posted @ 2021-06-06 15:37 点滴180 阅读(178) 评论(0) 推荐(0)
摘要:# 集合:大括号{}括起来内部可以存放多个元素# 元素与元素之间逗号隔开,元素只能是不可变类型s = {1, 2, 3, 4}print(type(s)) # <class 'set'># 集合不能索引取值,因为他是无序的。# 只有俩种情况才会考虑使用集合:# 1.关系运算# 俩个群体之间判断 交叉 阅读全文
posted @ 2021-06-05 23:16 点滴180 阅读(41) 评论(0) 推荐(0)
摘要:# 元组内置方法(tuple)# 用小括号()括起来括号内可以存放多个元素,# 元素与元素可以用逗号隔开# 元素可以是任意类型# 元组也可以简单的理解成小列表# 元组属于不可变类型,这是他跟列表有本质的区别。# t1 = (1, 2, 3, 4, 5)# print(type(t1)) # <cla 阅读全文
posted @ 2021-06-05 23:14 点滴180 阅读(82) 评论(0) 推荐(0)
摘要:res = 'My NAme IS JAson 666'print(res.upper()) # 得到的是MY NAME IS JASON 666.# 将所有的英文字母转成大写 print(res.lower()) # 得到的是my name is jason 666# 将所有的英文字母转成小写# 阅读全文
posted @ 2021-06-05 21:41 点滴180 阅读(69) 评论(0) 推荐(0)
摘要:# dict.clear() # 清空# res = dict.fromkeys()# 快速生成一个字典l = ['username', 'pwd', 'hobby']res = dict.fromkeys(l, 123)print(res)# 得到{'username': 123, 'pwd': 阅读全文
posted @ 2021-06-05 21:38 点滴180 阅读(46) 评论(0) 推荐(0)
摘要:# 列表的排序l2 = [11, 33, 55, 77, 22, 66]l2.sort()print(l2) # 得到的是[11, 22, 33, 55, 66, 77]# 这个默认的是升序l2.sort(reverse=True) # reverse=True是降序print(l2) # [77, 阅读全文
posted @ 2021-06-05 21:37 点滴180 阅读(33) 评论(0) 推荐(0)
摘要:# 1.首先字符串和列表都可以直接索引取值# 而字典却需要通过key取值。# 1.1字符串# 1.索引取值(正向取+反向取):只能取name = 'hello world'print(name[0]) # 得到的是第一个元素hprint(name[-1]) # 得到的是最后一个元素!print(na 阅读全文
posted @ 2021-06-05 21:20 点滴180 阅读(629) 评论(0) 推荐(0)
摘要:# 1.首先他们的定义方式都是以下这种形式age = int(18)height = float(181.1)name = str('egon')l = list([1, 2, 3])d = dict({'name': 'egon', 'age': 18})# 2.接着就是他们这5种数据类型的转换了 阅读全文
posted @ 2021-06-05 16:57 点滴180 阅读(525) 评论(0) 推荐(0)
摘要:# while + else 的应用(以及在break的影响下的运行的情况)count = 0while count < 11: print(count) count += 1else: print('输入')# 此时的到的是 0到10的数 和 输入count = 0while count < 11 阅读全文
posted @ 2021-06-04 17:30 点滴180 阅读(200) 评论(0) 推荐(0)
摘要:# 字典内置方法# 字典为可变类型# 大括号括起来内部可以存放多个元素,# 元素的表现形式是以key:value的形式# key是对value的描述性信息,一般都是字符串# key是不可变类型。value可以是任意类型。d1 = {'username': 'jason', 'passwore': 1 阅读全文
posted @ 2021-06-03 22:30 点滴180 阅读(84) 评论(0) 推荐(0)
摘要:# 队列 先进先出 先进去的元素先出来l = []# 添加元素l.append(111)l.append(222)l.append(333) # l = [111, 222, 333]# 取出元素print(l.pop(0))print(l.pop(0))print(l.pop(0)) # l= [ 阅读全文
posted @ 2021-06-03 19:38 点滴180 阅读(54) 评论(0) 推荐(0)
摘要:列表# 中括号括起来,内部可以存放多个元素,# 元素与元素之间逗号隔开,元素可以是任意类型name_list = ['jason', 'egon', 'tong']print(type(list(18))) # 不可以把整型转成列表print(type(list(18.1))) # 不可以print 阅读全文
posted @ 2021-06-03 18:51 点滴180 阅读(113) 评论(0) 推荐(0)
摘要:# 可变与不可变类型# 可变类型:值改变,内存地址不变# 不可变类型:值改变,内存地址一定变a = 1print(id(a)) # 140712566331152a = 2print(id(a)) # 140712566331184l1 = [11, 22, 33, 44, 55]print(id( 阅读全文
posted @ 2021-06-03 18:46 点滴180 阅读(88) 评论(0) 推荐(0)
摘要:防呆措施# 把所需要转成整型的数据用.isdigit() 的形式来完成。# guess_age = int(guess_age)只是把能转成整型的数据转成整型# 而如果不能转成整型的数据输入的话就会报错。所以需要在前面加个判断是否为纯数字类型的# 所以这个.isdigit()是用来判断字符串是否为纯 阅读全文
posted @ 2021-06-03 16:17 点滴180 阅读(251) 评论(0) 推荐(0)
摘要:8.字符串型name = 'jason' # str('jason')所有的数据类型都可以转成字符串类型print(type(str(18)))print(type(str(11.11)))print(type(str('hello')))print(type(str([1,2,3,4,5])))p 阅读全文
posted @ 2021-06-02 23:18 点滴180 阅读(61) 评论(0) 推荐(0)
摘要:1.整型的用途 年龄 生日 整数类型age = 18 # age = int(18) 这是他的原型。1.1 类型转换int()将括号内的数据转成整型print(int(123)) # 这个可以转成print(int('123')) # 这个也可以转成print(int('[1,2,3,4]')) # 阅读全文
posted @ 2021-06-02 22:23 点滴180 阅读(245) 评论(0) 推荐(0)
摘要:要求:1.错误的情况下只能猜三次。 2.正确的情况下直接退出游戏age = 18 count = 0while count < 3: guess_age = input('请输入您的年龄>>>:') guess_age = int(guess_age) if guess_age > age: pri 阅读全文
posted @ 2021-06-02 19:56 点滴180 阅读(248) 评论(0) 推荐(0)
摘要:一. 成员运算 in 和not in in(在...里面) not in(不在...里面) 比如说判断某个个体在不在群体内。print('a' in 'hello world aaa')字符串个体参与成员运算的时候通过print输出得到trueprint('hello' in 'hello worl 阅读全文
posted @ 2021-06-02 19:03 点滴180 阅读(284) 评论(0) 推荐(0)
摘要:在我们代码程序里面主要就三种结构1.顺序结构 自上而下,依次进行。(代码运行都是顺序结构)2.分支结构 代码运行到某个节点之后根据条件的不同执行不同的代码 分支结构的关键就是 if 判断 3.循环结构 代码运行到某个节点一直重复执行某一段代码 直到条件结束 循环结构的关键就是(while 和 for 阅读全文
posted @ 2021-06-02 08:24 点滴180 阅读(98) 评论(0) 推荐(0)
摘要:成员运算用到的有 in (判断在....里面) not in (判断不在....里面)比如说判断某个个体在不在群体内。print('a' in 'hello world aaa')# 字符串个体参与成员运算的时候# 通过print输出得到trueprint('hello' in 'hello wor 阅读全文
posted @ 2021-06-02 08:20 点滴180 阅读(85) 评论(0) 推荐(0)
摘要:与用户交互 输入 input:在python3中input用户输入任何值,都存成字符串了哦行类型,在python2中,用户输入什么类型就存成什么类型。 python2和python3之间的区别 python3将获取到的用户输入赋值给变量名resres = input("please input yo 阅读全文
posted @ 2021-06-01 15:15 点滴180 阅读(45) 评论(0) 推荐(0)