python基础-面向对象编程之继承
面向对象编程之继承 继承的定义:是一种新建类的方式,新建的类称之为子类或派生类,被继承的父类称之为基类或超类 继承的作用:子类会“”遗传”父类的属性,从而解决代码重用问题。也就是减少代码的冗余 继承的实现 继承描述的是子类与父类之间的关系,是一种什么是什么的关系。要找出这种关系,得先抽象,再继承。抽象即抽取类似或者说比较像的部分。分为以下两个方面: 抽取对象之间相似的部分,总结出类 抽取类之间相似的部分,总结出父类 语法:子类名(父类名) # 父类
class Animal:
name
FCC 成都社区·前端周刊 第 9 期
1. Node.js 10 将带来什么? Node.js 10 的第一个版本将于本周二(4 月 24 日)发布,并将在 10 月份推出 LTS 版本,将带来哪些更新? N-API,持续 HTTP/2 支持,ECMAScript Modules(ESM),Async Hooks 等等。 详情:https://nodesource.com/blog/what-you-can-expect-from-node-js-10 2. webpack 4.6.0 发布 webpack 4.6.0 发布了对
redis的jedis连接池:JedisPool
* 使用: 1. 创建JedisPool连接池对象 2. 调用方法 getResource()方法获取Jedis连接 //0.创建一个配置对象 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(50); config.setMaxIdle(10); //1.创建Jedis连接池对象 JedisPool jedisPool = new JedisPool
werzeug之LocalProxy源码
原文链接 链接:https://www.jianshu.com/p/3f38b777a621 werzeug之LocalProxy注释 # 源码注释
"""
充当本地 werkzeug 的代理。 将所有操作转发到
近在咫多的物体。 唯一不支持转发的操作
是右手操作和任何类型的分配。
范例用法:
从 werkzeug.本地导入本地
l = 本地()
这些是代理
请求 = l("请求")
用户 = l("用户")
从 werkzeug.本地导入本地 Stack
_response_loc
Java 之路 Day3 JAVA环境的搭建
JAVA环境的搭建 卸载JDK(了解JDK环境的组成) 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 通过cmd打开dos窗口检测java-version是否删除 安装JDK(java被oracle收购并且管理) 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 如:32位或者64位 双击安装JDK 记住安装的路径 配置环境变量 1.我的电脑-->右键-->属性 2.系统环境变量下新建-->JAVA_HOME 再把JDK安装后路径粘贴进去 3.p
python-6-for循环及format用法
前言 循环我们前面讲过了无限循环,那么for循环属于什么循环呢?显然就是有限循环; 另外格式化输出我们前面也讲过,但是format也能做到不一样的格式化输出。一起看看吧! 一、for 循环 1、fro 有限循环 # for 有限循环
s = '123asd2'
for i in s:
print(i 2、实例,如需要拿出想要的元素3,通常用来遍历取值: s = '123asd2'
for i in s:
if '3' in i:
print(i) 二、forma
python-5-str常用操作
前言 本节将讲解的是字符串 str 常用的操作方法,与 for 循环。 一、srt 常用操作 1、首个字母大写: # 1、首个字母大写
s = 'xiao long'
s1 = s.capitalize()
print(s1) 2、全大写、全小写: # 2、全大写、全小写
s = 'xiao long'
s2 = s.upper()
s21 = s.lower()
print(s2)
print(s21) 3、不区分大小写的写法: # 3、不区分大小写写法
s = 'xiao long'
s_
django-视图层与模板层
1.视图层 小白必会三板斧 1.HttpResponse return HttpResponse(‘字符串’) 2.render return render(request,‘HTML页面’ ,{‘name’:name}) 3.redirect return redirect(‘选择要跳转的页面/’) 总结:视图函数必须有一个返回值 并且返回值的数据类型必须是HttpResponse对象。 2.JsonResponse 前后端分离;前后端数据交互 该如何进行? 通常
使用SC命令操作(安装、开启、配置、关闭、删除)Windows下的服务
目录 一、直接使用cmd命令行操作windows服务 二、使用bat批处理-操作windows服务 一、直接使用cmd命令行操作windows服务 1、安装服务 sc create 服务名 binPath= "D:\TEST\testDemo.exe" 服务名:指给创建的服务起个名; binPath:指服务程序的路径; 2、设置服务启动方式 sc config 服务名 start=AUTO start=AUTO (自动) start=DEMAND(手动) start=DISABLED (禁用)
一百一十一:CMS系统之后端权限验证功能
实现方式 使用装饰器的形式,将权限判断加在视图上 声明接口需要什么权限,用户访问接口的时候,判断用户是否有此权限 权限判断,接收权限 def permission_required(permission): def outter(func): @wraps(func) def inner(*args, **kwargs): user = g.cms_user if user.has_permission(p
JPG怎么转换成PDF格式?JPG转PDF的方法分享
JPG图片格式的一种,作为常被大家用到的图片格式,有的时候需要打印,其实打印最稳定的格式是PDF格式,那么当我们有图片需要转换成PDF格式的时候需要怎么做呢?今天就分享给大家JPG格式转PDF怎么做吧,一起来学习一下。方法一:工具转换推荐工具:迅捷PDF转换器操作步骤:第一步:首先打开图片转PDF的操作工具PDF转换器,接着选择功能为【PDF转换】-【其他转PDF】-【图片转PDF】可以添加的图片
awesome-kubernetes-notes
awesome-kubernetes-notes本文awesome-kubernetes-notes个人信息:GitHub掘金慕课网awesome-kubernetes-notes:在线阅读目录一Kubernetes概述1.1容器编排工具1.2kubernetes1.3环境架构1.4架构和组件二核心组件/附件2.1Controller2.2Service2.3网络模型2.4kube-proxy2.
opencv图像混合,分离颜色通道、多通道图像混合
1 计算数组加权和用addWeighted函数,作用是计算两个数组(图像阵列)的加权和。原型如下: void addweighted(InputArray srcl,double alpha,InputArray src2,double beta,double gamma,OutputArray dst,int dtype=-1); uploading-image-436808.png 2 对RGB三个颜色通道的分量进行分别显示和调整用opencv中的split和merge split是将一个
java 泛型擦除 通配符? 的思考 T与?擦除,协变
# 先看代码 public class ErasedTypeEquivalence {
public static void main(String[] args) {
Class c1 = new ArrayList<String>().getClass() ;
Class c2 = new ArrayList<Integer>().getClass() ;
System.out.println(c1 == c2);
}
}
前端性能优化----静态资源,资源压缩
一、静态资源 包括:html,CSS,js以外,还包括各种 图片资源、音频资源、字体资源等,由于有限的带宽和延迟影响,所以需要对资源做一些优化。 注:都可对如上的静态资源进行压缩,且加缓存来实现 二、资源压缩 概念:减小资源大小的过程叫做资源压缩。针对不同类型的资源有不同的压缩技术。本文主要总结文本资源的压缩。即我们网页上面的代码文本如JS、CSS等。 代码压缩 代码文本里边有许多对于运行没有作用的部分,如多余的空白,注释,我们在生产环境中可以将它们去掉来减少网络传输字节。 g
ES6 中的解构数组和对象
1. 解构对象 var people = {
name:'jarry',
age:15
}
const {name,age} = people;
console.log(name,age) //jarry 15 //例子 function who({name,age}){
return `${name}的年龄是${age}`;
}
console.log(who(people)) //jarr
数据库的锁:行级锁、表锁、乐观锁、悲观锁的实现原理
一、相关名词 表级锁(锁定整个表) 页级锁(锁定一页) 行级锁(锁定一行) 共享锁(S锁,MyISAM 叫做读锁) 排他锁(X锁,MyISAM 叫做写锁) 悲观锁(抽象性,不真实存在这个锁) 乐观锁(抽象性,不真实存在这个锁) 二、InnoDB与MyISAM Mysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB 。查看当前存储引擎: show variables like '%storage_engine%';
MyISAM 操作数据都是使用的表锁,你更新一条记录
今日推荐
周排行