• 01-分布式基础理论

    1.分布式基础理论1.1 CAP理论是分布式系统的基石Consistency (一致性): “all nodes see the same data at the same time”,即更新操作成功并返回客户端,所有节点在同一时间的数据完全一致,一...
  • 00-区块链基础

    文章将使用问答的形式进行区块链基础知识的讲解,同时满足学习和面试需求 1.什么是区块链?区块链是一种分布式的、去中心化的数字账本技术,用于记录和验证交易与数据。区块链的核心概念是将交易和数据记录在一个被称为”区块”的数据结构中,并通过加密和共识算...
  • 405-重复逻辑优化

    1.解决api请求变更,URL和参数更新维护等问题?引入客户端代码生成工具,根据接口文档自动生成代码,从而减少由于接口变更的维护成本 官网地址: https://swagger.io/tools/swagger-codegen/ 下载swagger...
  • 404-路径导入

    python文件运行时路径导入的问题 错误提示:ModuleNotFoundError: No module named ‘xxxx’ 解决这个问题首先要明白Python运行时,Python解释器会按照一定的搜索路径来查找模块和包。 可以通过sy...
  • 403-魔法方法

    4.魔法函数4.1 __new__ 、__init__ 、__call __、__del__ __new__ 实例化对象(1.创建对象 2.分配内存)__init__ 构造方法,实例化对象时自动调用(1.可以没有 2.如果有方法必须...
  • 402-面向对象

    3.面向对象3.1 三大特性 面向对象三大特性:继承 封装 多态 12345678910111213141516171819202122232425262728293031323334# 面向对象三大特性:继承 封装 多态class Base(ob...
  • 401-装饰器

    2.装饰器(decorator) 本质函数当作参数传递,利用闭包特性实现 2.1 最原始的装饰器12345678910def add(*args): return sum(args)# 把函数当做参数,传递给另外一个函数def new_add...
  • 400-python基础数据类型

    1.基础数据类型1.1 变量赋值和引用 每定义一个新变量时,就会在内存中开辟一块空间用于数据存储。不同的变量,内存地址是不同的。 使用 id() 获取内存地址,使用 is 判断变量内存地址是否相同。 把一个变量的内存地址同时关联到另一个变量上,称...
  • 致迷茫期的你、我、他

    1.初衷在职场中迷茫是常见的经历,为了激励自己继续前行,总结过往经历并进行优化是一个不错的做法。 关于软件测试的经历,带着问题去实践寻找答案: 1.1 目标与动机:最初选择这个行业的动机是什么?目标是什么?有两句话一直警示着我,在此分享给大家 如果...
/3