摘要: 匿名函数 匿名函数就是没有名字的函数 为何要用匿名函数 用于临时使用一次的场景 通常与其他函数搭配使用 如何定义匿名函数 lambda关键字 lambda 形参:函数内容 lambda x,y:x+y 调用匿名函数 1.(蠢) f = lambda x,y:x+y 2. (lambda x,y:x+ 阅读全文
posted @ 2021-07-05 20:50 麋鹿的麋 阅读(41) 评论(0) 推荐(0)
摘要: 迭代器 什么是迭代器 迭代器就是用来迭代取值的工具 什么是迭代 迭代就是一个重复的过程,但是每次重复都是基于上一次的结果进行的 # 单纯的重复不叫迭代 n = 0 while True: n += 1 # 下面才是迭代的过程 n = 0 while n < 5: print(n) n += 1 为何 阅读全文
posted @ 2021-07-05 20:48 麋鹿的麋 阅读(43) 评论(0) 推荐(0)
摘要: 今日内容 装饰器 什么是装饰器 装饰器是一个用来为被装饰者添加功能的工具 被装饰者:函数 装饰器:可以用函数实现装饰器这种工具 为何要用装饰器 不影响源代码,调用方式不改变,同时增加新功能,如果新功能有bug还能直接回归源代码。 如何用装饰器 无参装饰器 推导 def index(x): print 阅读全文
posted @ 2021-07-05 20:40 麋鹿的麋 阅读(39) 评论(0) 推荐(0)
摘要: 今日内容 函数对象 函数是第一类对象 1.函数可以被赋值 def foo(): print('hello world') f = foo f() 2.函数可以当做参数传给另一个函数 def foo(): print('hello world') def func(f): f() func(foo) 阅读全文
posted @ 2021-07-05 20:34 麋鹿的麋 阅读(49) 评论(0) 推荐(0)
摘要: 今日内容 函数的基本使用 函数是盛放代码的容器 函数的使用原则:先定义,后调用 def foo(x,y): print(x,y) return x,y可以是任意类型的参数 type hinting 类型提示 可以为函数内x,y和return的值做出提示 # python3.5以上版本才可以 提示不是 阅读全文
posted @ 2021-07-05 20:33 麋鹿的麋 阅读(42) 评论(0) 推荐(0)
摘要: 今日内容 文件系统 文件是操作系统提供给用户/应用程序操作硬盘的一种功能 文件系统是操作系统内核中负责组织管理硬盘的程序,文件系统提供了文件的概念 常用文件系统种类 linux文件系统: # 日志文件系统 ext3 ext4 xfs(centos7默认) btrfs windows文件系统: FAT 阅读全文
posted @ 2021-07-05 20:32 麋鹿的麋 阅读(24) 评论(0) 推荐(0)
摘要: 今日内容 vim编辑器 故障恢复:vim会提前创建一个临时文件.文件名.swp,在编辑文件时断电或遇到其他问题后,再次打开文件会提示你是否用提前创建的临时文件恢复文件,恢复文件后要记得删除.文件名.swp这个临时文件。 vim -O 文件1 文件2 左右显示两个文件,可以同时编写,ctrl+两个w可 阅读全文
posted @ 2021-07-05 20:29 麋鹿的麋 阅读(50) 评论(0) 推荐(0)
摘要: 今日内容 文件处理基础 linux系统的目录结构 windows系统 linux系统 文件夹 > 目录 根目录:顶级目录 windows系统:多根结构 C:\a\b\c\d.txt D:\xxx\yyy\zzz\1.txt linux系统:单根结构 /a/b/c/d.txt # 第一个/代表根目录, 阅读全文
posted @ 2021-07-05 20:28 麋鹿的麋 阅读(62) 评论(0) 推荐(0)
摘要: 今日内容 操作系统相关 单用户模式破解root密码 1.开机时进入grub界面,按e键,然后在最下面寻找ro(意思是read only),将其改成rw init=/sysroot/bin/sh 2.按Ctrl-x 进入单用户模式 3.执行chroot /sysroot。其中chroot命令用来切换系 阅读全文
posted @ 2021-07-05 20:26 麋鹿的麋 阅读(58) 评论(0) 推荐(0)
摘要: 今日内容 虚拟机管理软件 虚拟机 vmware workstation windows系统 计算机硬件 虚拟机 libvirtd linux(kvm) 计算机硬件 虚拟机 esxi 计算机硬件 虚拟机管理软件的三种网络模式 NAT(vmnet8) 仅主机模式(vmnet1) 桥接模式(本地以太网卡) 阅读全文
posted @ 2021-07-05 20:25 麋鹿的麋 阅读(51) 评论(0) 推荐(0)
摘要: 今日内容 网络部分剩余 socket套接字: socket抽象层处于应用层与传输层之间,是对传输层及其以下的封装。应用程序产生的数据包想要往外传输,直接导入socket模块,然后传给socket就可以了,socket会完成后续的封装。如果没有socket套接字,需要研究大量的协议,然后再学习封装,为 阅读全文
posted @ 2021-07-05 20:23 麋鹿的麋 阅读(30) 评论(0) 推荐(0)
摘要: 今日内容 互联网通信协议详解 arp协议 # 简介 1.通信的第一步,先拿到目标主机的ip地址 2.判断出目标主机与源主机是否在一个子网里 如果在一个子网里,数据包的走向: 源主机->本地交换机->目标主机 如果不在一个子网里,数据包的走向: 源主机->本地交换机->本地路由器->公网->目标路由器 阅读全文
posted @ 2021-07-05 20:22 麋鹿的麋 阅读(34) 评论(0) 推荐(0)
摘要: 创建虚拟机且安装操作系统 虚拟机软件:VMware 操作系统选择centos7 什么是互联网 互联网=物理链接设备+互联网通信协议 为何要有互联网 为了方便数据的传输,互联网又称之为信息高速公路。 互联网怎么组成 先是由网线一根一根连起来组成局域网,一个小区域的计算机连接起来,可以快速传输文件,也叫 阅读全文
posted @ 2021-07-05 20:21 麋鹿的麋 阅读(21) 评论(0) 推荐(0)
摘要: 去IOE运动 企业的数据架构有三个不可或缺的部分:数据库服务器、数据库软件、数据存储设备。而IOE(I->IBM公司、O->Oracle公司、E->EMC公司)这三家公司恰恰分别在这三个领域实现了垄断。 牵扯到数据安全以及数据设备成本的问题,有公司提出了"去IOE"运动:用PC服务器代替IBM服务器 阅读全文
posted @ 2021-07-05 20:20 麋鹿的麋 阅读(43) 评论(0) 推荐(0)