自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 函数

类型提示def add(x:(1,2,3), y:333333)->int: res = x + y return resr=add()#因为上面的只是提示信息,所以,没有输入参数的话就会报错# r=add(10,20)#输出30# r=add("xxx","tttt")print(r)print(add.annotations)#查看所有的提示信息函数的参数一、函数的参数可以分为两大类形参:在定义函数时,括号内指定的参数,称之为形式参数,简称形参,形参的本质就

2020-11-27 21:40:49 316

原创 字符编码与文件处理

字符编码1、什么是字符编码文字符号--------编码------------>数字文字符号<--------解码------------数字我们要将计算机上的文件数据保存到硬盘当中,但肯定不能直接保存进去,硬盘只能接受二进制,所以我们在保存进硬盘的时候都会先将其转换为二进制字符编码表: 一个字符对应一个数字2、为何要研究字符编码为了解决乱码问题:1、存取都用同一张字符编码表3、字符编码表的发展历程1、一家独大ASCII:只能识别英文字符用8个bit对应一个英文

2020-11-25 08:37:34 168

原创 字典、集合类型

字典类型基本使用1、用途:按照key:value的形式存放多个值2、定义方式:在{}内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,而key必须是不可变类型,通常是字符串类型,d={1:1111,(1,2,3):2222} # d=dict(…)#dict字典print(d[(1,2,3)])#通过key(1,2,3)来获取valuekey不能重复# d={"k1":111,"k2":222,"k3":333,"k1":444,"k1":5555}# prin

2020-11-24 09:02:41 292

原创 关于各个函数类型

字符串类型strip,lstrip,rstrip#去掉星# msg="***hello***"# print(msg.strip("*"))# print(msg.lstrip("*"))# print(msg.rstrip("*"))2、lower,uppermsg=“HeLlo”# print(msg.lower())#转为小写# print(msg.upper())#转为大写# print(msg)3、startswith,endswith# msg="egon is ha

2020-11-23 12:19:36 207

原创 for循环

for循环(也可以叫迭代循环):d = {‘k1’: 111, ‘k2’: 22, ‘k3’: 3333}一:遍历值for x in d:print(x,d[x])二:range()for i in range(3):print(‘步骤1’)print(‘步骤2’)print(‘步骤3’)这样就可以重复输出三次上述步骤range函数是可以重复括号里面的步骤,不过里面的数字是取不到的,会比里面的数值小一个数range的格式应为range(起始位置,结束位置,步伐),其中起始位置不特意写

2020-11-20 11:41:04 372

原创 数据的简单应用

1、什么是数据类型数据的种类,不同种类的数据的存取机制不一样,用途也不一样整型int浮点型float字符串类型str列表类型list字典类型dict布尔类型bool2、数据为何要分类型数据是事物的状态,事物的状态是分为多种多样的,对应着就应该用不同类型的数据去记录1、整型int1.定义:age= 18 #age = int(18)level = 102.作用:年龄、等级、各种号码,个数2、浮点型float1.定义salary = 3.1 #salary = float(

2020-11-19 10:32:16 533

原创 文件管理(高级1)

查找 find按文件名查找 find /etc -name “ifcfg-eth0”find /etc -iname “ifcfg-eth*” -i忽略大小写 eth是指搜索代有eth的按文件大小 find /etc -size +3M 大于3Mfind /etc -size +3M -ls -ls是把查找到的文件详细列表展示出来指定查找的目录深度 find / -maxdepth 5 -a -name “ifcfg-eth0” -a并且,-o或者,不

2020-10-27 10:00:22 87

原创 Linux三剑客

一 sed什么是sed?sed->流式编辑器为何用sed? sed 对比 vim 1、sed可以把处理文件的规则事先写好,然后用同一套规则编辑多个文件 而vim只能一个个编辑===》用于用一套规则处理多个文件 2、sed处理文件,一次只处理一行,即同一时间内存中只有文件的一行内容 无论文件多大,都不会对内存造成过大的压力====》用于处理大文件 如何用sed sed 选项 '规则' 文件 (规则可以是'定位+命令') 举例:sed 'p' a.txt,

2020-10-27 09:59:30 182

原创 文件管理2

文件管理:修改文件内容vim什么是vim,可以理解为windows下面的文本编辑器,比如记事本和word文档。vim编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作。我们可以用vim来修改配置和写脚本。vim是vi的高配,两者相差不大,所以选择哪个取决于个人习惯。vi编辑器的操作模式有三种:命令模式、插入/编辑模式、末行/扩展模式命令模式:在编辑模式下按下ESC键返回命令模式。命令模式也是vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命

2020-10-27 09:57:59 97

原创 文件管理1

一:目录结构目录-》文件夹:存放的是具体有哪些文件文件: 存放的就是具体的数据/dev/cdrom 光盘设备:光盘里存放的内容都在这里面,以后用来为我们的操作系统补充包-》加油站/dev/null 黑洞文件:把不想要显示的内容丢入黑洞/etc/hostname 主机名的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 # 网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth1/etc/resolv.c

2020-10-27 09:57:41 81

原创 shell命令

shell命令语法ls 查看文件和目录ls -l 长列表显示文件和目录,包括文件类型、大小、修改日期和时间、权限等信息date 查看时间bash解释器特性1.命令和文件自动补全:Tab只能补全命令和文件2.快捷键CTRL+c 终止前台运行的程序CTRL+d 退出,等价exitCTRL+l 清屏CTRL+a 光标移动到命令行的最前端CTRL+e 光标移到命令行的后端CTRL+r 利用关键词搜索历史命令ALT+. 引用上一个命令的最后一个参数,等价!$

2020-10-27 09:56:57 81

原创 对于xshell的了解

一:xshell什么是xshell?xshell是一个远程执行命令的客户端程序,对应的服务端程序openssh-sever(默认22) 套接字客户端------------------网络----------------套接字服务端 xshell openssh-sever 为何要用xshell? 远程管理 如何用xshell? mac:iTerm2 打开命令行终端 ssh

2020-10-27 09:56:20 333

原创 简单了解虚拟机

1、.iso结尾镜像文件镜像文件就是"一种特殊格式的压缩包"2、三种网络模式桥接模式:与真机处于同一个LAN中仅主机模式:vm只能与宿主机以及其他vm通信,不能与外网通信NAT模式:是由vm到vmnet8到虚拟路由到本机的本地网卡再到真实的交换机通过真实的路由器最后到internet vm-》vmnet8-》虚拟路由-》真机的本地网卡-》真实的交换机-》真实的路由器-》internet3、安装操作系统略4、创建快照我们完成一些重要的命令前或者完成后需要创建快照来保存一下进度,可以理解为

2020-10-17 14:54:19 133

原创 子网划分

1、子网划分子网掩码是什么? ip: 10101100.00010000.00001010.00000010-》ip地址:172.16.10.2/25 10101100.00010000.00001010. -> 网络号: 172.16.10.0 .00000010-> 主机号: 2 子网掩码:用来标识一个ip地址的网络号个数,从左到右,只要属于网络号,子网掩码就标记为1 11111111.1111111.11111

2020-10-17 14:52:29 172

原创 对于计算机网络协议的了解

引入:1、计算机1要与计算机2通信,计算机1必须拿到计算机2的ip地址,2、通信分为两类局域网内跨局域网1、ARP协议arp协议-----》获取目标mac,怎么获取???通过ip地址找到mac地址前提:在一个局域网LAN内,靠的是目标mac地址找到对方在哪里,即只要目标mac地址是谁,数据包就送给谁 情况一: 计算机1 192.168.10.11/24 计算机2 192.168.10.13/24 1、拿到目标mac地址 ARP协议: 判断两台计算机的子网

2020-10-14 19:52:52 93

原创 关于网络的简单了解

进程与线程相关概念进程是资源分配最小的单位,线程是程序执行最小的单位。线程属于进程里面的详细的分支,线程是一套完整的程序流程,而进程是先分配cpu里的资源,是为了后面一套完整的程序流程,之后就是做流程任务运行的三种状态:运行、就绪、阻塞运行:当线程获得cpu时间后,才开始运行就绪:线程对象创建后,获得了除cpu资源外的所有资源,只等待获得cpu时间,就可以立马运行阻塞:线程因为某些原因放弃使用cpu,暂时停止运行。处于运行态时,如果操作系统认为任务占用的时间过长或者是有优先级更高的任务抢走了cp

2020-10-14 19:52:19 92

原创 硬盘接口以及操作系统的发展史

一:硬盘接口IDE并口SATA串口SCSISAS(SATA+SCSI)光纤通道SSD+SAS====》土豪SSD+SATA===============》常规,对速度有特殊要求机械磁盘+SAS===========》常规,比较核心业务使用,对速度要求常规机械磁盘+SATA===》内部服务多块硬盘要连接到RAID卡(阵列卡)上然后制作raidraid0 至少1块盘 容量:n块盘合在一起的总容量 性能:理论上是n块盘合在一起的读写速度,实际上是要略低一些 冗余性:不允许坏

2020-10-10 16:22:48 263

原创 简单了解硬盘的分类

一:硬盘机械磁盘磁道扇区:硬盘的最小读写单位是一个扇区=》512Bytes操作系统读写的最小单位是一个block块->8扇区的大小->4k柱面分区指的就是从一个柱面开始到另外一个柱面结束,中间所包含的所有盘片所对应的磁盘 ps: buffer缓冲区-》大卡车 操作系统的block块-》收纳箱 硬盘的扇区-------->单个快递盒子 大卡车里存放了n个收纳箱,每个收纳箱子里存放了8个快递盒子 7200转/分 120转/s

2020-10-10 16:21:51 198

原创 计算机硬件组成原理

计算机硬件组成原理1、程序的开发流程PM产品经理提出一些需求UE交互式设计师FE前端开发 =》客户端程序(web界面、手机app、微信小程序)RD后端开发(PM项目经理 )=》与前端定好接口规范OA测试人员=》设计好测试用例OP运维人员=》设计好整套系统的架构个人电脑开发测试环境=》20多台式机stagine=》与线上环境一比一一两个周上线一个小版本一个月到一个半月上线一个大版本=》回滚应用程序操作系统计算机硬件网络安全2、运维职责应用程序724365天的不间断运行=》

2020-09-29 20:18:50 178

原创 if判断

列表(list)list是一种有序的集合,可以随时添加和删除其中的元素,可以存储任意数据类型的集和l=[10,11.11,“aa”,[1111,221],{“a”:1,“b”:222}]字典(dict)字典不仅可以存储值,还能对值进行描述。采用键值对的形式dic={“k1”:111,“k2”:3.3,“k3”:[111,222],“k4”:{“a”:1}}ps:字典里的key不允许有,如果有重复,后一个key对应的值会覆盖前一个输入输出input()(一般用来写入信息)print(用来输出

2020-09-21 11:08:04 75

原创 编程语言

编程语言原则:编程语言中出现的所有的语法都是为了让计算机具备人的某项能力编程语言分类: 机器语言:直接用二进制指令编写程序 缺点: 二进制指令难以记忆 实现某一个小功能的步骤都会十分复杂 汇编语言:用英文标签替代二进制指令去编写程序高级语言:用人类能理解的表达方式编写程序,计算机无法直接理解,需要翻译 按照翻译方式的不同,分为两种 编译型(c、go) 解释型(shell、python)...

2020-09-16 08:54:34 54

原创 关于网络

网络互联网=物理连接介质+互联网通信协议互联网通信协议:架构OSI组织-》OSI七层协议 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层五层协议 应用层 传输层 网络层 数据链路层 物理层四层协议 应用层 传输层 网络层 接口层ip+port=》标识全世界范围内独一无二的一个应用软件(ip和端口)服务端配置ip地址临时配置: ifconifg 网卡名字 192.168.12.

2020-09-16 08:53:44 95

原创 对系统的基本管理

基本命令用户管理创建用户与设置密码useradd xxx(创建用户)passwd xxx(设置密码)ctrl+alt+F1-6(切换用户,windows用户只能是一个,而Linux用户可以是多个)文件与文件夹的增删改查操作绝对路径从根开始的路径:/a/b/c/d/e.txt(绝对路径精准,但非常繁琐)注:相当于地址填为/地球/亚洲/中国/某某城市/某某地区/某某楼/某某人,就算不在这个地方,也能凭借这个地址找到相对应的人相对路径不是从根开始的路径:b/c/d/e.txt(相对路径

2020-09-11 08:53:46 172

原创 关于操作系统

操作系统操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一种控制程序。计算机体系的三层结构应用程序(windows桌面、gnome桌面、kde桌面、浏览器、qq、微信、360安全卫士)操作系统(系统接口+内核)计算机硬件(人们为了便于操作硬件和管理应用软件资源创造出操作系统,并以此延展出其他应用程序,这使得普通人也能够便捷的使用计算机)操作系统的安装原理从大的层面说安装任何软件的原理都是将别人写好的代码文件拷贝到自己的硬盘操作系统的代码文件=》压缩包=》windows版本.is

2020-09-10 10:05:42 402

原创 了解计算机

简单了解一下计算机计算机这是第一次写博客,主要是为了记录自己的一些学习的知识点,所以会以自己的记录为主,可能不会好理解,希望体谅。计算机的起源计算机诞生的目的就是为了将人从一些麻烦的事务当中解放出来,所以计算机的别称电脑,这个名字就是直观的体现设计计算机的目的(通电的大脑),功能要与人脑相当,做到能代替人来完成一些事务。编程语言两个事务之间的信息交互要有一个载体,简单来说就是人与人之间沟通需要有一门语言来充当桥梁,两人使用的语言相同,这两人就能够沟通交流,完成信息的交换。编程语言就是人与计算机之

2020-09-08 10:06:19 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除