IDEA快捷键用法

1.Ctrl+滑动滚轮调节窗口显示大小(需要设置之后方可) File->Settings->Editor->General->Change fontsize with Ctrl+Mouse wheel 或者:Ctrl+Shift+A快捷键查询,输入mouse:->Change fontsize with Ctrl+Mouse wheel 2.行号显示 File->Settings->Editor->General->Apperance勾选Show Line Numbers 3.查找: Ctrl
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

python基础-面向对象编程之继承

面向对象编程之继承 继承的定义:是一种新建类的方式,新建的类称之为子类或派生类,被继承的父类称之为基类或超类 继承的作用:子类会“”遗传”父类的属性,从而解决代码重用问题。也就是减少代码的冗余 继承的实现 继承描述的是子类与父类之间的关系,是一种什么是什么的关系。要找出这种关系,得先抽象,再继承。抽象即抽取类似或者说比较像的部分。分为以下两个方面: 抽取对象之间相似的部分,总结出类 抽取类之间相似的部分,总结出父类 语法:子类名(父类名) # 父类 class Animal: name
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

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 发布了对
分类: 其他 发布时间: 11-26 21:34 阅读次数: 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
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

werzeug之LocalProxy源码

原文链接 链接:https://www.jianshu.com/p/3f38b777a621 werzeug之LocalProxy注释 # 源码注释 """ 充当本地 werkzeug 的代理。 将所有操作转发到 近在咫多的物体。 唯一不支持转发的操作 是右手操作和任何类型的分配。 范例用法: 从 werkzeug.本地导入本地 l = 本地() 这些是代理 请求 = l("请求") 用户 = l("用户") 从 werkzeug.本地导入本地 Stack _response_loc
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

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
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

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
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

事后诸葛亮之感谢

我感觉林宇桐和吴雪晴对我的帮助,因为他们帮我找到了Pycee这个Python编译错误提示工具
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

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_
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

orm的锁和事务

一.锁 mysql中的加锁,不会防止其他用户的查询,会防止其他用户的增删改操作。 entries = Entry.objects.select_for_update().filter(author=request.user) #所有匹配的行将被锁定,直到事务结束 select_for_update(nowait=False, skip_locked=False) #注意必须用在事务里面 目前,postgresql,oracle和mysql数据库后端支持select_for_update()。
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

django-视图层与模板层

1.视图层   小白必会三板斧  1.HttpResponse   return HttpResponse(‘字符串’)  2.render   return render(request,‘HTML页面’ ,{‘name’:name})  3.redirect   return redirect(‘选择要跳转的页面/’) 总结:视图函数必须有一个返回值 并且返回值的数据类型必须是HttpResponse对象。 2.JsonResponse  前后端分离;前后端数据交互 该如何进行?   通常
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

使用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 (禁用)
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

一百一十一:CMS系统之后端权限验证功能

实现方式 使用装饰器的形式,将权限判断加在视图上 声明接口需要什么权限,用户访问接口的时候,判断用户是否有此权限 权限判断,接收权限 def permission_required(permission): def outter(func): @wraps(func) def inner(*args, **kwargs): user = g.cms_user if user.has_permission(p
分类: 其他 发布时间: 11-26 21:34 阅读次数: 0

JPG怎么转换成PDF格式?JPG转PDF的方法分享

JPG图片格式的一种,作为常被大家用到的图片格式,有的时候需要打印,其实打印最稳定的格式是PDF格式,那么当我们有图片需要转换成PDF格式的时候需要怎么做呢?今天就分享给大家JPG格式转PDF怎么做吧,一起来学习一下。方法一:工具转换推荐工具:迅捷PDF转换器操作步骤:第一步:首先打开图片转PDF的操作工具PDF转换器,接着选择功能为【PDF转换】-【其他转PDF】-【图片转PDF】可以添加的图片
分类: 企业开发 发布时间: 11-26 21:30 阅读次数: 0

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.
分类: 企业开发 发布时间: 11-26 21:20 阅读次数: 0

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是将一个
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

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); } }
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

前端性能优化----静态资源,资源压缩

一、静态资源   包括:html,CSS,js以外,还包括各种 图片资源、音频资源、字体资源等,由于有限的带宽和延迟影响,所以需要对资源做一些优化。   注:都可对如上的静态资源进行压缩,且加缓存来实现 二、资源压缩   概念:减小资源大小的过程叫做资源压缩。针对不同类型的资源有不同的压缩技术。本文主要总结文本资源的压缩。即我们网页上面的代码文本如JS、CSS等。 代码压缩   代码文本里边有许多对于运行没有作用的部分,如多余的空白,注释,我们在生产环境中可以将它们去掉来减少网络传输字节。 g
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

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
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0

数据库的锁:行级锁、表锁、乐观锁、悲观锁的实现原理

一、相关名词 表级锁(锁定整个表) 页级锁(锁定一页) 行级锁(锁定一行) 共享锁(S锁,MyISAM 叫做读锁) 排他锁(X锁,MyISAM 叫做写锁) 悲观锁(抽象性,不真实存在这个锁) 乐观锁(抽象性,不真实存在这个锁) 二、InnoDB与MyISAM Mysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB 。查看当前存储引擎: show variables like '%storage_engine%'; MyISAM 操作数据都是使用的表锁,你更新一条记录
分类: 其他 发布时间: 11-26 21:17 阅读次数: 0