12 2023 档案

socket
摘要:一,简单使用 1 #server端 2 import socket 3 wa=socket.socket() 4 wa.bind(("127.0.0.1",9532)) #只能添加元组(id,端口),一般是8000之后 回流id为 5 #127.0.0.1(一般自己练习时就用这个) 6 wa.lis 阅读全文

posted @ 2023-12-17 05:26 我才是最帅的那个男人 阅读(26) 评论(0) 推荐(0) 编辑

队列
摘要:队列 1 import queue 2 q=queue.Queue() #创建队列q 3 q.put(1) #队列加上一个1 4 print(q.qsize()) #查看当前队列长度 5 print(q.get()) #从队列里拿出一个 6 print(q.qsize()) #再次查看队列长度 队列 阅读全文

posted @ 2023-12-17 02:15 我才是最帅的那个男人 阅读(4) 评论(0) 推荐(0) 编辑

python_控制台输出带颜色的文字方法
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看, 阅读全文

posted @ 2023-12-15 18:17 我才是最帅的那个男人 阅读(58) 评论(0) 推荐(0) 编辑

十进制转化为二进制(添位法)
摘要:以192.168.13.253为例: 首先 128 64 32 16 8 4 2 1是最大的数。 计算第一位192: 让192-128=64,64-64=0 则 1 1 0 0 0 0 0 0 计算第二位: 168-128=40,40-32=8,8-8=0 则 128 64 32 16 8 4 2 阅读全文

posted @ 2023-12-13 19:35 我才是最帅的那个男人 阅读(76) 评论(0) 推荐(0) 编辑

网络编程
摘要:一,硬件基础 网卡提供了网络接口 每个网卡上有全球唯一的mac地址。石油12位16进制表示,前六位是厂商编号,后六位是流水线号 二,ip与ip协议 因为mac地址太麻烦所以需要ip地址进行辅助识别。 IP地址 是指互联网协议地址(英语:Internet Protocol Address,又译为网际协 阅读全文

posted @ 2023-12-13 19:23 我才是最帅的那个男人 阅读(172) 评论(0) 推荐(0) 编辑

日志与c3算法
摘要:日志是给开发者记录问题的一个文件。 格式: 1 import logging 2 3 4 logging.basicConfig(filename='log.log', 5 format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(m 阅读全文

posted @ 2023-12-13 01:45 我才是最帅的那个男人 阅读(9) 评论(0) 推荐(0) 编辑

反射与约束与加密
摘要:一,反射 模块 1 f0 = 9 2 3 def f1(): 4 print('F1') 5 6 def f2(): 7 print('F2') 8 9 def f3(): 10 print('F3') 11 12 def f4(): 13 print('F4') 14 15 def f5(): 1 阅读全文

posted @ 2023-12-12 22:53 我才是最帅的那个男人 阅读(5) 评论(0) 推荐(0) 编辑

函数与方法
摘要:一般来说,函数与方法对我们而言就是在类里面的是方法,在外面的是函数。 但具体的来说是不够准确。 而判断函数与方法可以引用MethodType,FunctionType。 1 from types import MethodType,FunctionType 2 def check(arg): 3 " 阅读全文

posted @ 2023-12-12 13:56 我才是最帅的那个男人 阅读(5) 评论(0) 推荐(0) 编辑

类与对象
摘要:一,类 个人理解,类是以函数为基础,通过__init__(self),把一些重复使用的参数加以打包于一起,以达到简化工程的目的。(可以最后看这句话) 1 1 def CarInfo(type,price): 2 2 print "the car's type %s,price:%d"%(type,p 阅读全文

posted @ 2023-12-07 02:56 我才是最帅的那个男人 阅读(11) 评论(0) 推荐(0) 编辑

软件开发规范
摘要:bin,当前程序的启动脚本 conf,配置文件,假如有某个值会多次出现,多次修改,可以通过配置文件进行控制这个值。 core,核心代码 duth,登录注册 main,主要代码 db,datebase,数据库 lib,库,可以放置一些不是内置模块,第三方模块的模块,比如是你自己写的完善的功能的通用模块 阅读全文

posted @ 2023-12-06 23:14 我才是最帅的那个男人 阅读(15) 评论(0) 推荐(0) 编辑

摘要:一,定义 包就是模块的集合。 二,创建 如果,包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 1 import os 2 os.makedirs('glance/api') 3 os.makedirs('glance/cmd') 4 os.makedirs('glance/db' 阅读全文

posted @ 2023-12-05 19:09 我才是最帅的那个男人 阅读(5) 评论(0) 推荐(0) 编辑

模块
摘要:一,模块的介绍 模块就是一些功能的集合。如何自己写一个模块创建一个py文件,给它起一个 符合变量名命名规则的名字,这个名字就是模块名。 二,导入模块的过程 找到这个模块 判断这个模块是否被导入过了 如果没有被导入过 创建一个属于这个模块的命名空间 执行这个模块中的代码 让模块的名字 指向 这个空间 阅读全文

posted @ 2023-12-05 02:36 我才是最帅的那个男人 阅读(19) 评论(0) 推荐(0) 编辑

异常处理
摘要:一,可避免语法异常 SyntaxError 1 if x > 10 #if后面没有冒号 2 print("x is greater than 10") NameError name,变量名字取得有问题 二,难点异常 什么时候最容易出异常当你要处理的内容不确定的时候有用户参与有外界数据接入 : 从文件 阅读全文

posted @ 2023-12-04 22:01 我才是最帅的那个男人 阅读(4) 评论(0) 推荐(0) 编辑

序列化
摘要:一,序列化 主要分为通过函数进行序列化与反序列化达到传输数据的效果。根据情况可分为两种。 第一种,python与不同语言间进行交流,比如,后端语言,java c c++ c#等,因为需要使用都可以识别的数据类型进行传输,所有便诞生了Json模块。Json模块主要分为四个功能,dumps、dump、l 阅读全文

posted @ 2023-12-02 22:22 我才是最帅的那个男人 阅读(13) 评论(0) 推荐(0) 编辑

模块
摘要:一,常用模块二,random 取随机小数 : 数学计算 1 # print(random.random()) # 取0-1之间的小数 2 # print(random.uniform(1,2)) # 取1-2之间的小数 取随机整数 : 彩票 抽奖 1 # print(random.randint(1 阅读全文

posted @ 2023-12-02 01:19 我才是最帅的那个男人 阅读(25) 评论(0) 推荐(0) 编辑

导航