摘要:
装饰器: 定义:本质是函数,功能是用来装饰其他函数(就是为其他函数添加附加功能)。 原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 装饰器对于被装饰的函数是透明的(既函数本身不知道自己被装饰) 实现装饰器知识储备: 1、函数即“变量” 2、高阶函数 a.把一个函数名当作参 阅读全文
摘要:
需求: 编写sed命令脚本 代码如下 阅读全文
摘要:
需求如下: 1、动态的查询添加删除haproxy节点信息 2、程序功能:add(添加)、Del(删除)、Query(查询) 3、添加时实例字符串为: {'backend': 'www.oldboy.com','record': {'server': '100.1.7.9','weight': 20, 阅读全文
摘要:
初始化 git init 添加远程仓库 git remote add origin[仓库名] 仓库地址 添加文件 git add . 本地提交 git commit -m 'message' 拉去远程代码并和本地合并 git pull origin master 提交代码到github上 git p 阅读全文
摘要:
递归: 在函数内部,可以调用其他函数.如果一个桉树在内部调用自己本身,那么这个函数就是递归函数. 递推特性: 1、递归必须要有一个明确的条件 2、每次进入更深一层的调用时,问题规模相比上一次递归应该有所减少 比如:数字是依次递减,列表的元素依次减少等等。 3、递归效率不高,递归曾测多会导致栈溢出(在 阅读全文
摘要:
把服务器的IP或者主机名作为key对2^32求余,余数一定是2^32-1,然后放到(平行映射)0~2^32次方首尾相连的环上。 理想状态下服务器会均匀分布在这个环上,当数据存储时,依然把key对2^32进行求余,然后分布在hash环上,并且按顺时针就近存储。 如果 某一个节点失效,那么仅仅会影响 该 阅读全文
摘要:
概念 概念 概念 结构化数据:即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据。 半结构化数据:介于完全结构化数据(如关系型数据库、面向对象数据库中的数据)和完全无结构的数据(如声音、图像文件等)之间的数据,HTML文档就属于半结构化数据。它一般是自描述的,数据的结构和内容混在一起,没 阅读全文
摘要:
需求: 用户入口: 1、商品信息放在文件中,从文件中读取 2、已购商品,余额记录,第一要输入起始金额,以后不需要二次输入 商家入口: 2、可以添加商品,修改商品价格 阅读全文
摘要:
文本总是unicode字符集,用str类型表示。 二进制数据则由bytes表示。(通过socket在网络上传输数据时必须要用二进制格式) Python不会以任何隐式的方式混用str和bytes,所以我们不能在代码中拼接字符串和字节包 当然字符串和字节,是可以被相互转换的。 借用一个其他的图来说明转换 阅读全文
摘要:
编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 程序逻辑图: 代码: 阅读全文