-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
python基础(24):面向对象三大特性一(继承)
1. 继承1.1 什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。python中类的继承分为:单继承和多继承。c...
-
python基础(23):面向过程与面向对象的优劣、初识面向对象(python既支持面向过程,也支持面向对象)
1. 面向过程与面向对象的优劣面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了写程序的...
-
python 跨目录访问文件(python入门教程(非常详细))
1.同级、同目录的文件之间的访问有这样一个目录结构假如,in_A.py 这个文件想调用 hello_world.py 中的函数怎么办呢? ---˃˃˃ import只需在 in_A.py 中 写入i...
-
装饰器的补充以及迭代器
一、登录认证功能user_info = { 'user': None}#登录功能认证def login(): username = input('请输入账号名:').strip()...
-
Docker配置yapi接口(yapi docker部署)
一.安装Docker第一步:yum 包更新到最新sudo yum update第二步:安装需要的软件包yum-util 提供yum-config-manager功能,另外两个是devicemapper...
-
Python字符串格式化输出(python字符串格式化输出名字)
使用占位符%sname = '小飞'print('姓名是: %s' % name)format()函数格式:“{} {}”.format(value,value)示例:name = 'Tom'age...
-
一、从零开始搭建自己的静态博客 -- 基础篇
前几天心血来潮,想要在GitHub Pages上搭建一个静态博客;之前,我也曾基于Django开发过自己的博客,并买了云主机部署,但是访问量感人,慢慢自己也不打理了,就把云主机退订了(去吃吨好的~~~...
-
Python转义字符(python转义字符以\开头)
所谓转义,可以理解为“采用某些方式暂时取消该字符本来的含义”。这里的“某种方式”指的就是在指定字符前添加反斜杠\,以此来表示对该字符进行转义。转义字符说明\在行尾的续行符,即一行未完,转到下一行继续写...
-
RabbitMQ消息队列(rabbitmq消息队列阻塞)
RabbitMQ消息队列一.MQ介绍全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一...
-
Scrapy对接Selenium(scrapy模块)
首先pip安装selenium,然后下载浏览器驱动WebDrive下载地址chrome的webdriver:http://chromedriver.storage.googleapis.com/ind...
