- 博客(31)
- 收藏
- 关注
原创 云计算:OSI七层参考模型和TCP/IP协议栈
目录概念.网络协议:OSI参考模型:根据网络功能规定了七个功能模块。图表展示概念.网络协议: 在计算机网络中,为了保障数据交换的约束和标准,是网络上所有设备之间的通讯规则的集合。规定了通信必须要采用的数据格式,遵循协议才可以完成点到点的网络通信,实现魔种特定功能。由于网络 采用分层体系结构,所以每一层网络都参与诸多协议。注:由于私有标准的不规范,国际组...
2019-03-20 20:43:11
1054
原创 c语言,java,python在操作系统中的环境配置和运行
C语言, java , python 配置环境变量是一样的计算机属性→高级设置→环境变量→Path注意的是添加到末尾用分号隔开2,如何在CMD下运行C语言javacpythonpython就显得相当智能了...
2019-03-11 20:20:15
1491
原创 python——多线程
1.线程的join和守护线程方法2.进程和线程的基本关系3.使用全局变量注意:多线程开发的时候共享全局变量会带来资源竞争效果。也就是数据不安全4.共享全局变量问题 5.同步异步并发:系统具有处理多个任务(动作)的能力并行:系统具有同时处理多个任务(动作)的能力同步:当进程执行到一个IO(等待外部数据)的时候,需要等待,等待即同步异步:当进...
2019-01-21 19:59:54
433
原创 python——多进程
目录 1.什么是进程:2.如何创建多进程3.queue队列4.进程池1.什么是进程:运行起来的应用程序就称之为进程.程序和进程的关系就是,进程能有好多,但程序只有一个。2.如何创建多进程上图创建两个进程,sing和dance同时进行结果如下程序流程:主进程从main()开始执行,执行main函数体,当执行到p1.start()时,创建一个...
2019-01-21 19:24:41
471
原创 python__网络编程练习__聊天窗口
服务端:import socketudp_sk=socket.socket(type=socket.SOCK_DGRAM) #创建socket对象,并确定接收类型udp_sk.bind(('127.0.0.1',9909)) #绑定服务器端口while True: msg,addr=udp_sk.recvfrom(1025) ...
2019-01-18 20:54:06
398
原创 python——网络编程
1.常用函数表格family 说明 AF_INET IPv4协议 AF_INET6 IPv6协议 AF_LOCAL Unix域协议 AF_ROUTE 路由套接字 AF_KEY 密钥套接字 type 说明 SOCK_STREAM 字节流套接字 SOCK_DGRAM 数据包套接字 SOCK_SEQPACKET...
2019-01-18 20:27:24
4415
原创 python 设计模式
目录1.单例模式2.工厂模式3.策略模式1.单例模式保证只有一个对象,在python中导入模块就是单例模式导入模块创建的单例对象 id 是相同的2.工厂模式class Car(object): #创建父类 def run(self): print('欻欻的') def stop(self): ...
2019-01-17 20:24:50
340
原创 Python使用不同的方式支付(面向对象继承和解释器)
import abc #插入抽象函数class Pay(metaclass=abc.ABCMeta): @abc.abstractclassmethod #解释器调用 def Pay(self,money):pass #写父类,提供给儿子们用class Alipay(Pay): ...
2019-01-15 19:03:08
467
原创 sys模板 模拟用户登录系统
import sys #皆有 sys函数print(sys.version) #返回解释器版本号print(sys.path) # 返回模块搜索路径#接受控制台输入的参数,参数以列表的形式保存# 第一个参数是文件的名称,第二个参数是输入的值ret=sys.argvret1=ret[0]ret2=ret[1]...
2019-01-08 19:34:11
4467
原创 随机函数:生成验证码练习
import random #借用内置函数def yzm(): #定义函数 code=’‘ #用’ ‘拼接for i in rangge(4) #使用for循环增加次数 range生成数字 num=random.randit(0,9) #用固定内置函数,取值 zum=chr(random.randint(65,90))...
2019-01-08 19:18:33
587
原创 模块的导入方式
import 模块 as 可以定义小名# import test as s #使用别名 调取函数或者变量# s.say_hello()import test ,model02 一次调取两个模板test.say_hello()model02.test()from 模块名称 import 变量名(或者函数名)导入test函数,只能使用test函数不...
2019-01-08 19:00:04
490
原创 random 函数
一,随机小数1.randomimport randomret=random.random( ) #产生0—1之间的随机小数,多少位不固定print(ret)————————————————————————————————————————————————————————random.unform ( 可赋值X,X)random.randint (a ,b)可产生a...
2019-01-08 15:08:39
1386
原创 捕获异常 raise 。输入三位账号,不满足三位继续输入
手动抛出异常 raise 异常对象("异常描述信息")while True: try: name = input('请输入三位账号') if len(name) < 3: raise Exception('长度短了') # 手动抛出异常 else: pwd = input('请输入...
2019-01-08 11:14:53
365
原创 集合推导式
格式和其他几个推导式一样 唯一不一样的就是括号变量名=(表达式 for 变量 in 列表) 或者变量名= (表达式 for 变量 in 列表 if 条件)练习1:计算列表中每个值的平方,自带去重功能pingfang = {x**2 for x in [1, -1, 2]}print(pingfang)...
2019-01-07 20:09:21
422
原创 字典推导式练习 :让key和value对调
字典推导式格式 变量名={表达式 for 临时变量 可迭代内容}dic = {'k1': 20, 'k2': 100} # 默认取得是key的值new_dic = {}for key in dic.keys(): value = dic[key] #有key取value new_dic[value]=keyprint(new_dic)new_dic={v...
2019-01-07 20:05:50
1020
原创 列表推导式和相关实例
目录 什么是列表推导式相关实例解析:练习1:将lst中每一个元素进行平方后放入到一个新列表中练习2.求出lst 中是奇数的值,然后放入到一个新列表中练习3.求列表中所有大于2的偶数进行平方计算练习4.将一个嵌套列表转换成一个一维列表。练习5:现在有一列表lst = [[1,2,3],[4,5,6],[7,8,9]]要求出1/4/7 和 1/5/9 元素,思考如何取...
2019-01-07 20:00:18
877
原创 用python生成列表
匿名函数优化了普通函数的繁琐代码,但是涉及的不是很广泛。格式:变量名=lambda后面+参数:表达式普通函数如下def func() return 3>2ret1=func()print(ret1)————————————————————————————————————————————————————————匿名函数:func=lambda:3>...
2019-01-07 19:18:27
789
原创 内置函数二:map,filter,zip函数
目录map()函数filter() 函数Zip()函数map()函数格式:第一个参数是函数,第二个参数是可迭代函数,函数依次在可迭代内容上计算,然后返回一个可迭代内容lst = [1, 2, 3]def pingfang(x): return x * xret = map(pingfang, lst)for i in ret: print(i)...
2019-01-04 21:03:16
538
1
原创 递归函数和内置函数
文章目录递归函数内置函数递归函数用return返回值,依次按阶层向上赋值传递,直到条件足够允许,输出打印。内置函数max()abs是取参数里的最大值绝对值# 如果返回一个列表,我们可以直接打印变量,查看列表中的内容# 如果返回一个迭代器,我们需要循环遍历这个迭代器,依次取出内容...
2019-01-04 19:15:58
434
原创 python____函数的命名空间和作用域
文章目录命名空间访问空间中的内容作用域命名空间注意:1.局部命名空间是记录函数体里声明的变量和他的值(参数)2.全局指的是整个py文件里声明的变量和函数3.全局空间记录的值{'c':10,'func':'function func at 0x0000000000000001CE1E19'}4.内置命名空间记录的值 内置函数 例如 print(),id(),type().....代...
2019-01-04 19:05:19
337
原创 斐波那契数——
文章目录思路 了解数的规律根据规律得出公式思路 了解数的规律斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…根据规律得出公式这个数列从第3项开始,每一项都等于前两项之和。1.说明前两项都为自己本身,得...
2019-01-03 20:10:56
4134
原创 函____数——阶乘
文章目录带参数的函数阶乘参数功能:优化代码的重复问题。函数的格式 def 函数名称():缩进的内容就是函数体注意事项:1.函数名称遵循标识符规则,使用下划线命名法2.函数体靠强制缩进来表示的3.:()都是英文4.函数只有在调用的时候才会执行,只创建不调用是不会执行的5 调用:函数名(): 实例,如下所示def say_hello(): print('he...
2019-01-03 20:01:10
243
原创 输入序号,输出物品,练习
liebiao=[‘冰箱’,‘电视’,‘洗衣机’,‘手机’]for i in enumerate(liebiao,start=1):print(i)print(i[0],i[1]) #用下标,将序号和字符取出来2#,定义循环while Ture #死循环, if value==‘q’or value==‘Q’ #判断程序结束的条件 break print(‘程序结...
2018-12-29 20:42:03
347
原创 集合的基本入门概念
#集合的值不能是可变数据类型集合的格式set(可迭代内容) list,str,(),字典字典只能取key变量名={元素,元素2,元素3}set1={0,False,'hello'}print(set1)注意:True会转化成1 进行比较,如果集合里面有1,将会只有保存1个False 代表的是02,集合的添加.add.update————————————————————...
2018-12-29 20:16:43
249
原创 python_求平均值
1.输出字典内数组平均值a = {'name': 'Tom', 'age': 20, 'address': '北京', 'score': [89, 99, 78, 95]}dic = a.get('score') print(dic)b = 0for i in dic: b += i c = b / len(dic) #里面字符的长度(也就是数组的数值个...
2018-12-29 14:31:31
17269
原创 python-dict_________字典
1,字典的格式 dic={‘name’:‘ss’,‘age’:12} //字典的数据是无序的 ————//注意定义变量的时候不能定义或dict2,变量名={key1:value1,key2:value2,…}3.不可变数据类型允许当KEY ,value 可以用任意类型 列表不能为KEY—————————————————— 不可变数据类型——...
2018-12-29 14:08:40
125
原创 Python大法_________元组
元组的创建tup = (1, 2.2, True, ‘hell’) # 可以放任意类型的数据print(tup)print(type(tup))ret = tup[1]print(ret)切片访问tup1 = tup[0:4:1]print(tup1)使用多种姿势 接收元组的值name, age, height, weight = ('zs', 12, 123, 2134...
2018-12-28 19:24:22
129
原创 python大法_____第四篇
字符串的查找方法1**.count** 统计字符串的个数2**.find查找字符串的位置,找不到为-13.lfind .rfind分别代表左面开始搜索,和右面开始搜索## 字符进行分割1partition指定元素进行分割2按行分割 keepends= 显示换行符,默认是Fales ,改成Ture显示换行符**3****split 按指定类型进行拆分字符的替换s = 'hel...
2018-12-27 16:05:27
216
原创 python大法_____第三篇
while循环外层while循环代表的是行内鞥while循环代表的是列关于while循环的练习a = 1while a &lt;= 22: print('*' * a) a2 = 5 while a2 &lt; 18: print('☆' * a2) a2+=2 a+=1九九乘法表的练习row = 1while r...
2018-12-26 22:06:02
314
原创 python大法_____第二篇
字符串的运算——字符串可以和数字相乘,表示连续拼接print('_'*20,'|'*100)——用布尔型来判断是否为数值是否为空False:0 ‘’ “” None () [] {}Ture:非0的字符串 非空的列表 字典 元组空格也表示字符算数运算符/是求商 //求整数商 %是求余数 **是求平方复合运算a+=b 同比与 a=a+b比较运算符== != &amp;amp;lt;...
2018-12-25 18:58:09
164
原创 Python大法_____第一篇
**Python第一天笔记** Python的安装找的安装项里面最小的 add那个→然后第二个自定义,然后开始傻瓜式安装法。数的类型 number 数值 string 字符 list 列表 tuple元组类型 dict 字典类型 set 集合类型int 整形 还有Ture 是布尔型0b表示二进制0o表示八进制十六进制:0-9(9之后的用A-F代表10-15)...
2018-12-24 20:55:36
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人