摘要:
内容目录 函数基础 定义 调用 参数 返回值 高阶函数 作用域 函数作为变量 函数作为参数 函数作为返回值 匿名函数 闭包 defer语句 内容详细 函数基础:定义 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 Go语言中定义函数使用func关键字,具体格式如下: fu 阅读全文
摘要:
zookeeeper集群环境查看leader节点 在项目实施中经常需要用用zookeeeper集群环境,当需要定位zookeeper集群是否稳定的时候,会需要判断集群中leader是否进行改变,这时候就需要命令来查看 zookeeper-3.4.6/bin ./zkServer.sh status 阅读全文
摘要:
内容目录 信号量 事件 队列 内容详细 信号量(重点) 可以规定有多少进程使用关键代码,其余进程阻塞,直到有子进程释放 示例:模拟KTV使用,同时只有4个人使用 import random import time from multiprocessing import Process from mu 阅读全文
摘要:
内容目录 操作系统的历史 进程 内容详细: 操作系统: 一:隐藏了丑陋的硬件调用接口,为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型(系统调用接口)。应用程序员有了这些接口后,就不用再考虑操作硬件的细节,专心开发自己的应用程序即可。 例如:操作系统提供了文件这个抽象概念,对文件的操作就是对 阅读全文
摘要:
内容详细 hmac-验证客户端的合法性 内容目录 hmac 监测一下客户端是否合法 不依靠登录认证 import hmac hmac.new() # secret_key,你想进行加密的bytes sercret = h.digest() # 密文 hmac.compare_digest() # 对 阅读全文
摘要:
内容目录: 解决黏包问题: 提前发送文件的大小 使用struct模块 定制报文 内容详细: 1.发送之前先发文件大小 优点: 确定了到底要接收多大的数据 要在文件中配置一个配置项:每次recv文件的大小,buffer = 4096(建议使用这个) 当我们要发送大数据时,明确告知接收方要发送多大的数据 阅读全文
摘要:
内容目录: tcp协议的socket长连接 基于udp协议的socket连接 黏包问题 subprocess模块 内容详细 1.tcp协议的socket长连接 长连接只能保持和一个client端连接,第一个断开连接后才能和后面的一个客户端连接 #Server端 import socket sk = 阅读全文
摘要:
网络编程: 内容目录 CS架构 BS架构 TCP/UDP协议 socket概念 1.C/S架构 C/S即:Client和Server,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑 阅读全文
摘要:
DAY24 今日内容 hashlib logging 内容详细 1.hashlib模块:摘要算法的模块 sha加密:算法加密 MD5加密:非常普遍的算法 加严MD5加密:静态方式 加严MD5加密:动态方式(目前最严格的加严方式) md5分次加密,一般用在大文件校验上,多次读取 应用场景: 密码的密文 阅读全文
摘要:
内容目录: 反射 高阶内置方法 内容回顾: 命名空间:类和对象分别存在不同的命名空间中 面向对象的三大特性:继承,多态,封装 继承: 单继承:(重要程度 ) 父类(超类,基类) 子类(派生类):派生方法和派生属性 子类的对象在调用方法和属性:先用自己的,没有才用父类的 多继承:(面试会用到) 不会超 阅读全文
摘要:
内容目录 内置装饰器函数:property method方法 反射(重要) 内容回顾 接口类和抽象类 python中没有接口类,有抽象类,abc模块中的metaclass = ABCMeta,方法上引用装饰器@abstructmethod 本质是做代码规范用的,希望在子类中实现和父类名字完全一样的方 阅读全文