python3之字符串常用操作练习补充二
字符串常用操作练习补充二 1 #coding:utf-8
2
3 #***将"\t"转为空白符,默认使各段字符串长度为8的整数倍,指定长度则以指定的长度为准
4 str1 = "\tThis\tis Tab test\t!"
5 print(str1.expandtabs())
6 '''
7 输出结果为:
8 This is Tab test !
9 |8字符 |8字符 |16字符 |!
10 '
【转】CentOS7下使用YUM安装MySQL5.6
CentOS7下使用YUM安装MySQL5.6 原创pengjunlee 发布于2018-07-2523:51:54 阅读数 146547 收藏 分类专栏:数据库基础 文章标签:Linux MySQL YUM 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/pengjunlee/article/details/81212250 收起 (1)检查系统中是否已安装 MySQL。 rpm
1224 rest_framework框架的封装特点
目录 rest_framework 1. rest_framework框架的封装规范 drf框架自定义配置 2. APIView csrf验证不限制 3. APIView生命周期 3.1 请求模块 3.2 解析模块 3.3 响应模块 3.4 渲染模块(了解) 3.5 异常模块 rest_framework 它是基于Django的一种服务框架,可以帮助我们快速开发符合RESTful规范的接口框架。 功能:
1.路由
2.视图
3.版本
4.认证
5.权限
6.频率
7.解析器
8
day71 APIView生命周期
'''
Django-rest framework
drf是django的插件,所以要提前安装django
按命令:pip install djangorestframework
使用drf时,要在settings中注册
INSTALLED_APPS = [
# drf一定需要注册
'rest_framework',
]
drf框架自定义配置
REST_FRAMEWORK={}
''' rest_f
Java之多线程窗口卖票问题(Runnable)
/** * 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的方式 * 存在线程的安全问题,待解决。 */ class Window1 implements Runnable{ private int ticket = 100; @Override public void run() { while(true){ if(ticket > 0){ System.out.pr
解决:While reading from '/Users/***/.pip/pip.conf' [line 4]: option 'extra-index-url' in section 'global' already exists
解决:While reading from '/Users/***/.pip/pip.conf' [line 4]: option 'extra-index-url' in section 'global' already exists 最近在Mac上安装python环境,想着多适配几个pip的镜像源,百度搜索的结果真的是一个能用的都没有,重复使用extra-index-url配置多个镜像源时u,pip的命令都会报错,提示已经存在。最终无奈情况下跑到了pip的官网去查看文档,看到find-li
拉链法解决hashtable冲突问题
拉链法解决冲突。拉链法解决冲突的做法是将所有的相同Hash值的key放在一个链表中,比如key3和key14在hash之后都是0,那么在数组的键为0的地方存储这两个值,形式是链表。如果不能理解我的文字,请看下面的示例,看一下打印信息就明白了。拉链法是什么,就是链表。 class HashNode{
public $key;
public $value;
public $nextNode;
public function __construct($key, $value, $ne
java初学者的Springmvc04笔记
Springmvc04 Springmvc的全局异常处理 springmvc与spring的整合 myBatis 1、Springmvc的全局异常处理 作用:一次配置,对于controller层的所有方法的该类型异常有起作用 1、基于注解的全局异常 具体实现: 1、在类上加@controllerAdvice 2、在方法上加@ExceptionHandler注解 3、在springmvc.xml文件中配置mvc:annotation-driven 2、基于x
接口自动化测试框架 -- reudom
reudom Automated testing framework based on requests and unittest interface. 基于 Unittest 和 Requests 的 接口自动化测试框架 介绍 基于Unittest/Requests的接口自动化测试库 提供脚手架,快速生成接口自动化测试项目。 自动生成HTML测试报告。 支持用例参数化。 支持用例失败重跑 对原生Requests库API无损 目录架构 myreudom/
├── test_case/
│
GB28181接入摄像头输出可结构化分析的视频流
GB28181流媒体服务搭建 搭建入口,解压启动即用:https://www.liveqing.com/docs/download/LiveGBS.html 什么是视频结构化 视频结构化是对视频数据的结构化处理,对原始视频流进行分析,提取出关键数据,在一些智能化场景下建模使用。 开启输出RTSP 注意 在 Linux 下面开启 554 端口通常需要 root 权限, 需要以 sudo 来运行 livesms 服务程序 编辑 LiveSMS 压缩包下面的 livesms.ini > [rtsp]
3.PAT 1004 成绩排名
题目: 读入 n(>)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n
第 2 行:第 1 个学生的姓名 学号 成绩
第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ... 第 n+1 行:第 n 个学生的姓名 学号 成绩 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式: 对每个
2019年12月24号
一、jmeter接口测试时,当类型是form_datad ,有时候不能添加信息头管理器,只需要勾选Use multipart/form-data for POST选项即可,假如添加信息头管理器会报500错误。 但在同一个场景下,相关联的接口又需要增加信息头管理器,只能在请求下添加,不能用作全局。 二、上述问题解决后,开始解决postman做场景测试时遇到的问题,虽然postman进行断言提取参数和jmeter类似,但有很多不习惯的地方,场景测试完毕,需要验证数据落库,jmeter可以及时解
21天敏捷打卡-敏捷估计与规划
通过之前的章节,我们可以清楚的知道,估算交付时间、交付成本、可获得利润,对项目是否可以落地有重要的影响。 敏捷估算的基础: 为什么要估算:估算可以让团队了解项目规格计算ROI和IRR,形成可执行许可的基础,有了估算,市场也可以提前的为后期产品上市做准备; 谁执行估算?:产品负责人、敏捷教练; 会议什么时候进行?自然是越快越好,在整个项目进行之间,同样随着逐步完善更多的信息,估算也要持续进行。敏捷提倡:拥抱改变,那既然拥抱改变,估算也要做调整,该加人手就要加人手。不要一味指望加班来压缩成本,随着
今日推荐
周排行