
学习笔记
Ryan-ruan
这个作者很懒,什么都没留下…
展开
-
网线制作相关知识
宽带线水晶头RJ45电话线水晶头 RJ11网线越长,信号损耗越大何为线序?:网线排列的顺序线序类型类型一A线序568A白绿绿白橙蓝白蓝橙白粽棕类型二B线序568B白橙橙白绿蓝白蓝绿白粽棕白橙 橙 白绿 蓝 白蓝 绿 白棕 棕为何会有两种线序:因为需要组成不同类型的网线网线类型直通网线:网线两头线序相同交叉网线:网...原创 2019-03-05 16:13:33 · 339 阅读 · 0 评论 -
10.python编程函数之——函数的定义和调用
函数1.特点:函数能提高应用的模块性和代码的重复利用率一次定义多次调用2.函数分为两个阶段:定义阶段:不执行函数体,没有输出结果,只有经过调用阶段才执行定义的函数体代码,才有结果调用阶段:调用阶段执行函数体返回结果def func (): 函数体3.函数的内存地址:print(func) #打印的是函数的内存地址4.函数的调用:func() #调用...原创 2019-04-28 20:15:28 · 384 阅读 · 0 评论 -
13.python编程函数之——多线程和多进程
一、线程和进程线程和进程普遍特点:线程是最小的调度单位进程是最小的管理单元一个进程必须至少有一个线程没有线程,进程也就不复存在二、多线程多线程特点python线程特点:线程的并发是利用cpu上下文的切换(是并发,不是并行)多线程执行顺序是无序的1.无序的,并发的import threadingimport timedef test1(n): time.s...原创 2019-05-04 11:50:23 · 255 阅读 · 0 评论 -
1.python基础之——认识python并安装python
一、python介绍Python是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解...原创 2019-04-20 11:34:08 · 301 阅读 · 0 评论 -
8.python编程之——可变和不可变类型
一、可变和不可变类型可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间)1 可变类型 (列表,字典)列表:l1 = ['a','b','c']print(id(l1))l1[0] = 'd'print(l1)print(id(l1))输出:2728084...原创 2019-04-24 21:24:47 · 243 阅读 · 0 评论 -
2.python基础之——pip用法和python虚拟环境的创建
一、pip介绍及pip用法pip是python包管理工具,类似于Linux 下的yum软件管理工具。pip它可以帮我们安装python所需要的环境包,并且可以包解决依赖关系.我们现在用的最新的python3.7 3.8 下载之后都是自带了pip工具可以通过命令pip --version 来判断pip常用命令1.列出已安装的包pip list2.安装要安装的包pip insta...原创 2019-04-20 15:34:55 · 4392 阅读 · 0 评论 -
3.python基础之——定义变量、常量、数据类型
一、变量变量是一种使用方便的占位符,用于引用计算机内存 地址,该地址可以存储Script运行时可更改的程序信息变量定义的规范:变量名只能是字母、数字或下划线的任意组合变量名的第一个字符不能是数字变量名不能为关键字,比如 and,as,break,class,continue,def,del…变量名字尽量起个个有意义的名字,比如:name=‘张三’,不要词不达意,比如:aaa=‘张三’...原创 2019-04-20 16:13:05 · 1016 阅读 · 0 评论 -
11.python编程函数之——名称空间作用域
名称空间变量名和内存地址对应的表叫做名称空间1.三种名称空间:内置名称空间:启动就有不用自己定义,python解释器内置名字,print、max、min全局名称空间:需要自己定义变量(执行python文件时启动,包括if判断得出的结果)局部名称空间:函数内部定义的变量,调用后才有,调用结束失效。2.三者的加载顺序:内置——>全局——>局部3.三者访问顺序:局部—...原创 2019-04-30 09:04:50 · 113 阅读 · 0 评论 -
14.python编程之——面向对象
一、面向对象和面向过程面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么,基于该思想写程序就好比这是一条流水线,是一种机械式的思维方式。优点:复杂的过程流程化缺点:扩展性差面向对象:核心是对象二字,对象特征与技能的结合体,基于该思想编写程序就好比在创造一个世界,世界是由一 个个对象组成,是一种上帝的思维方式。优点:可扩展性强缺点:编程复杂度高,极容易出现过度设计的...原创 2019-05-07 09:20:10 · 220 阅读 · 0 评论 -
python模块学习
1.psutil模块psutil模块是一个资源监控模块用法示例:psutil模块需要先下载pip install psutilimport psutil#内存mem = psutil.virtual_memory()print(mem)#cpucpu = psutil.cpu_percent(1)print(cpu)#硬盘disk = psutil.disk_usage...原创 2019-05-03 19:12:48 · 563 阅读 · 0 评论 -
7.python编程之——流程控制语句及内置函数
一、流程控制语句原创 2019-04-23 18:07:20 · 152 阅读 · 0 评论 -
12.python编程函数之——三大神器:装饰器,迭代器,生成器
一、装饰器在不改变源代码和调用方式的基础之上给函数增加新的功能我们来看下面的代码 :def deco(func):#func = index def wrapper(): #wrapper() = index() func() #func() = index() print('增加新功能') return wrapper@deco #in...原创 2019-05-01 19:54:20 · 748 阅读 · 0 评论 -
怎么判断ip地址之间是否为相同网段?
判断步骤 : 1.将IP和掩码转换成二进制 2.转换后的IP和掩码对位相乘 3.将相乘后的结果转换成十进制 4.通过最后的结果判断是否为相同网段下面以192.168.1.1,192.168.1.2和192.168.2.1 ,掩码都为255.255.255.0为例通过上述步骤来判断。1.将IP和掩码转换成二进制192.168.1.1 —> 11000000.10100000....原创 2019-03-06 20:34:16 · 7136 阅读 · 0 评论 -
tomcat
一、tomcat简介Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat和Ng...原创 2019-04-06 21:19:39 · 274 阅读 · 0 评论 -
linux网卡配置
DHCP版:TYPE=EthernetONBOOT=yesDEVICE=eth0BOOTPROTO=dhcpstatic版:TYPE=EthernetONBOOT=yesDEVICE=eth0BOOTPROTO=staticIPADDR=192.168.64.5NETMASK=255.255.255.0GATEWAY=192.168.64.2DNS1=8.8.8.8DN...原创 2019-04-06 21:23:28 · 392 阅读 · 0 评论 -
4.python编程之——字符串详解
字符串详解用法1 str.isupper()判断字符串是否全为大写str1 = 'Hello,World'print(str.isupper(str1))输出:False2 str.isdigit 判断字符串里面是否为整数str1 = 'Hello,World'print(str.isdigit(str1))输出:False3 str.upper()方法把字符串全部变成...原创 2019-04-20 20:29:19 · 501 阅读 · 0 评论 -
5.python编程之——列表、元组、集合、字典详解
一、列表详解首先了解个快捷键ctrl+d可以复制一行列表的特点:可以存取多个值1 sort数字排第一位,字母,汉字(列表里面需要是相同的数据类型)l1 = ['你好','b','a','1','c','2','d','你好好','3']l1.sort()print(l1)输出:['1', '2', '3', 'a', 'b', 'c', 'd', '你好', '你好好']2 i...原创 2019-04-21 14:42:48 · 362 阅读 · 0 评论 -
python中英文字母和中文汉字所占的字节
1.判断所占字节数可以用下面语句判断:中文和符号:print(type('中文'.encode('utf-8'))) #输出为bytes类型执行结果:<class 'bytes'>print(type('中文'.encode('gbk')))执行结果:<class 'bytes'>print(len('中文'.encode('utf-8'))) #输...原创 2019-04-25 21:14:28 · 10787 阅读 · 0 评论 -
9.python编程之——文件处理
python文件处理应用程序是不能 直接操作硬件的,应用程序需要通过OS操作硬件一、三种文件路径的写法①.r’文件路径’f = open(r'C:\Users\zhilo\Desktop\a.txt','a',encoding='utf-8')#用什么字符编码写的,就需要用什么字符编码读②.’\'双斜线f = open('C:\\Users\\zhilo\\Desktop\\a.tx...原创 2019-04-26 21:30:09 · 247 阅读 · 0 评论 -
6.python编程之——运算符
a = 10 b = 20一、基本运算符运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b输出结果-10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b输出结果200/除 - x除以yb/a输出结果2%取模 - 返回除法的余数b%a输出结...原创 2019-04-23 08:54:51 · 471 阅读 · 0 评论 -
python异常处理
异常处理异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在python无法正常处理程序时就会发生一个异常异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理:捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并...原创 2019-05-10 20:50:59 · 185 阅读 · 0 评论