There Are Two Types Of Burgers (Educational Codeforces Round 71)

There are two types of burgers in your restaurant — hamburgers and chicken burgers! To assemble a hamburger you need two buns and a beef patty. To assemble a chicken burger you need two buns and a chicken cutlet. You have b buns, p beef patties and
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

Python - Git for windows 下使用 交互式命令行

1. 概述 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 OS win10 1905 git 2.20.1 mintty 2.9.4 python 3.7.0 2. 问题 直接使用 结果 无法开启, 会卡住 3. 解决 命令 > winpty python 4. 其他 ref Git for windows的MINGW64终端无法使用Python的解决方法 疑问 winpty 是干嘛的
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

[转帖]2019-03-26 发布 深入理解 MySQL ——锁、事务与并发控制

深入理解 MySQL ——锁、事务与并发控制 https://segmentfault.com/a/1190000018658828 太长了 没看完。。 数据库 并发 mysql 639 次阅读 · 读完需要 46 分钟 21 本文首发于 vivo 互联网技术微信公众号 https://mp.weixin.qq.com/s/JF... 作者:张硕 本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

【Tadeas】模板匹配matchTemplate介绍

result = cv.matchTemplate(target,tpl,md) opencv的目标匹配函数为matchTemplate,函数原型为:matchTemplate(image, templ, method[, result[, mask]]) -> result image参数表示待搜索源图像,必须是8位整数或32位浮点。 templ参数表示模板图像,必须不大于源图像并具有相同的数据类型。 method参数表示计算匹配程度的方法。 result参数表示匹配结果图像,必须是单通道3
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

issubclass和isinstance,反射,内置方法

目录 面向对象进阶 一、issubclass 和 isinstance 1.1 issubclass 1.2 isinstance 二、反射 2.1 什么是反射 2.2 四个可以通过字符串操作对象属性和方法的内置函数 2.2.1 hasattr() 2.2.2 getattr() 2.2.3 setattr() 2.3.4 delattr() 三、内置方法 3.1 __str__和__repr__ 3.2 点拦截方法:__setattr__,__delattr__,__getattr__ 3.
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

Elasticsearch核心技术(2)--- 基本概念(Index、Type、Document、集群、节点、分片及副本、倒排索引)

Elasticsearch核心技术(2)--- 基本概念 这篇博客讲到基本概念包括: Index、Type、Document。集群,节点,分片及副本,倒排索引。 一、Index、Type、Document 1、Index index:索引是文档(Document)的容器,是一类文档的集合。 索引这个词在 ElasticSearch 会有三种意思: 1)、索引(名词) 类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库(Database)。索引由其名称(必须为全小写字符)进行标识。
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

Java基础—对象构造

1.重载   有些类有多个构造器。例如,可以如下构造一个空的StringBuilder对象: StringBuilder message = new StringBuilder();   或者,可以指定一个初始字符串: StringBuilder message = new StringBuilder("Hello World!");   这种特征叫做重载(overloading)。如果多个方法(比如,StringBuilder构造器方法)有相同的名字、不同的参数,便产生了重载。编译器必须挑选
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

js 防抖、节流

突发奇想,在触发事件的时候,一些会频繁触发的事件会不会造成资源的浪费或者大量的计算造成页面卡顿,比如onresize,onscroll,onmousemove等事件。 然后就引出了一个新知识点:防抖、节流。 防抖:是指在事件触发结束后延时一段时间再去执行代码,如果在延时期间再次触发该事件,则重新计算延时时间。 例:浏览器触发onresize事件的时候,需要重新计算页面布局,在不防抖的情况下,不停的拖动浏览器窗口改变大小,浏览器就会不停的去计算,导致浪费大量的资源,加上防抖后,在触发事件后延时6
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

继承的相关概念

package cn.learn.extend; /* 定义一个父类 */ public class Employee { int num=20; private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.ag
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

Java 面向对象-封装

1.面向对象思想概述 ·面向: 基本意:面向、朝向 引申意:注重、关注 ·对象: 世间一切事物 ·面向过程思想: 面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想 ·面向对象思想: -面向对象思想就是把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想 -特点:更符合人们思考习惯的思想、把复杂的事情简单话、把人们从执行者变成指挥者 -特征:封装、继承、多态 2.类与对象 描述事物从两个方面着手: 1.属性 2.行为 java中如何描述一个事物?
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

线性表顺序存储

# 线性表顺序存储 我们来谈一下线性表的顺序储存结构 图示: 定义: 由 n (n>=0)个数据特性相同的元素构成的有限序列称为线性表 线性表中元素的个数 n (n>=0)定义为线性表的长度,n = 0 时称为空表 特点: 而对于一个非空的线性表来说,通常具有以下特征 1、存在 唯一 的开始结点 2、存在 唯一 的终端结点 3、 除了终端结点和开始结点,其间的每一个结点都有 一个直接前驱 和 一个直接后继 逻辑结构:线性结构 特点:类型相同、有限性、有序性 也是应用最广泛的数据结构之一 顺序储
分类: 其他 发布时间: 09-02 23:05 阅读次数: 0

jQuery生成二维码实例

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery生成二维码实例</title> <script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.js"></script> <script type="text/javascript" src="http://static.runoob.com/assets
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

redis scan count的含义/二进制安全问题

redis是单线程的,keys查询键类似hbase的全表扫描(也可以理解为select *),大数据量时非常耗时,因此官方给出了scan,使用scan类似数据库分页,可以指定查询多少个元素,官网的说明是scan是一种遍历,只不过可以用count指定每次查询多少个元素 语法:scan cursor match pattern count num cursor:游标,默认从0开始,每一次执行scan除了返回查询结果还会返回游标的位置,即便某次查询结果为空,并不能代表遍历结束,只有当返回的游标为0时
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

小D课堂 - 新版本微服务springcloud+Docker教程_5-06 高级篇幅之深入源码

笔记 6、高级篇幅之深入源码剖析Hystrix降级策略和调整 简介:源码分析Hystrix降级策略和调整 1、查看默认讲解策略 HystrixCommandProperties 1)execution.isolation.strategy 隔离策略 THREAD 线程池隔离 (默认) SEMAPHORE 信号量 信号量适用于接口并发量高的情况,如每秒数千次调用的情况,导致的线程开销过高,通常只适用于非网络调用,执行速度快 2)execution.isolation.thread.timeout
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

【洛谷 2678】跳石头

题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 NN 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。 为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走 MM 块岩石(不能移走起点和终点的岩石)。 输入格式 第一行包含三个
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

汉诺塔递归函数hanoi

def hanoi(n,src,dst,mid): global count if n==1: print('{}:{}->{}'.format(1,src,dst)) count+=1 else: hanoi(n-1,src,mid,dst) print('{}:{}->{}'.format(n,src,dst)) count+=1 hanoi(n-1,mid,dst,sr
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

思考7 寄存器的思考

程序运行本质是二进制代码的运行,一段程序最总就是将二进制数放入寄存器中运行 那么嵌入式开发中的寄存器与代码运行时的寄存器相同吗?不会产生干扰吗? ARM芯片上的寄存器又与其有何关系?
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

使用ngModel创建组件

@angular/forms里有个接口用来实现支持[(ngModel)],具体可查ControlValueAccessor,这边还未深入理解只是为了开发组件而初步了解 interface ControlValueAccessor { writeValue(obj: any): void registerOnChange(fn: any): void registerOnTouched(fn: any): void ... } 我们要做的事就是实现这个接口 impo
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

jQuery/Js复制文本到剪贴板

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery/Js复制文本到剪贴板</title> <script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.js"></script> <script type="text/javascript" src="http://www.jq22.com/demo/cl
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0

DLL:操作数据库和表

1. 操作数据库   C(Create 创建) R(Retrieve 查询) U(Update 更新) D(Delete 删除)   (1) 查询数据库     1) 查询所有数据库名称     SHOW DATABASES;          这里有一个注意的东西,一个Database对应数据目录中的一个实体文件夹,但是 information_schema 这个数据库却没有实体对应。它的用途是作为视图使用,描述数据库的表的信息、库的名称等等。     2) 查询创建数据库的创建语句和字符集
分类: 其他 发布时间: 09-02 23:04 阅读次数: 0