应用实例: 你是否玩过二十个问题的游戏,游戏的规则很简单:参与游戏的一方在脑海里想某个事物,其他参与者向他提问题,只允许提20个问题,问题的答案也只能用对或错回答。问问题的人通过推断分解,逐步缩小待猜测事物的范围。决策树的工作原理与20个问题类似,用户输人一系列数据,然后给出游戏的答案。如下表 假如 ...
分类:
编程语言 时间:
2020-06-17 20:03:36
阅读次数:
41
线程五大状态及其常用方法 线程的五大状态 生老病死乃人之常情,线程也是如此,当一个程序被执行开始,线程就开始了它的生命周期,直至程序运行结束,线程也随之死亡。 线程的五大状态分别为:新建、就绪、运行、阻塞及死亡; 五大状态的关系如下图所示: 新建状态 在生成线程对象之后,调用该对象的start方法之 ...
分类:
编程语言 时间:
2020-06-17 20:03:05
阅读次数:
57
思路 借助辅助栈保存当前栈最小值。 入栈:如果入栈元素小于最小栈的栈顶元素,则同时加入最小栈;否则,将最小栈栈顶元素再次加入最下栈 出栈:同时弹出两个栈中元素 代码 时间复杂度:O(1) 空间复杂度:O(1) class MinStack { stack<int> st1; stack<int> s ...
分类:
其他好文 时间:
2020-06-17 20:02:45
阅读次数:
47
[A] flex弹性布局 flex弹性盒模型 2009年。W3C提出一种新的方案 flex布局,可以简便,完整,响应式的实现各种布局。 目前他已经得到了所有的浏览器的支持,这意味着,这项功能可以被安全使用 作用在flex容器上的属性 作用在flex子元素上的属性 flex-direction ord ...
分类:
Web程序 时间:
2020-06-17 20:02:31
阅读次数:
57
Java 重写(Override)与重载(Overload) 方法重写(override)遵循的原则 ...
分类:
其他好文 时间:
2020-06-17 20:02:04
阅读次数:
41
6.15 6.16 2017高可信软件夏令营上机测试 2,5h 主色调 7min n^2滑窗维护区间max 铺瓷砖 60min 计数dp, 转移方程细节 奇数统计 60min 组合数为奇数的结论+子集计数(高维前缀和) 总结 码量<30line 不要想太复杂 前三道水 2道计数dp 最难的是套路题 ...
分类:
其他好文 时间:
2020-06-17 20:01:32
阅读次数:
51
mysql建表约束 主键约束 他能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加约束,就可以使的该字段不重复且不为空 create table user( id int primary key, name varchar(20) ); 输入 describe user; + + + + ...
分类:
数据库 时间:
2020-06-17 20:00:52
阅读次数:
56
什么是AQS ReentrantLock的底层实现 支持尝试获取锁 支持重入 支持打断 支持多条件 支持公平锁和非公平锁 支持共享锁和排他锁 怎么做到的 使用了模板方法实现tryAcquire 子类Sync实现 通过CAS操作state的值,state为volatile修饰,线程可见 state为0 ...
分类:
其他好文 时间:
2020-06-17 20:00:10
阅读次数:
69
OBDSTAR X300M is specially developed for odometer adjustment, which makes it devoted and professional. There’re some things you need to keep in mind w ...
分类:
其他好文 时间:
2020-06-17 19:59:55
阅读次数:
58
在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 如下图所示,数据库的隔离等级,SQL 语句和当前数据库数据会 ...
分类:
数据库 时间:
2020-06-17 19:59:20
阅读次数:
59
你是不是有遇到过这样的场景?使用 SSH 命令进入到服务器,然后再用 cd 命令进入到对应目录,再继续进行你的工作。 这种操作对于新手来讲特别常见,良许之前也是这样。在本文,老司机将带你来进行更高效的操作,只需一步即可达到你想要的效果。 而且,不仅仅是实现快速进入到 Linux 服务器特定的目录,还 ...
分类:
系统相关 时间:
2020-06-17 19:58:27
阅读次数:
69
1.题外话 kkksc03成功把我吸引过来~ 最近正好在复习基础,看到pj-的难度就想水一题。 2.解题意 4个科目,互不影响,说白了就是4组数据。给你四组数据,对于每一组数据,我们将其分成两组,使得max(sum1,sum2)最小,sum1和sum2分别指的是两组数据的和。 3.找思路 很明显,要 ...
分类:
其他好文 时间:
2020-06-17 19:58:15
阅读次数:
58
spring的学习还是使用官方文档好 spring是一个轻量级,一站式,企业级,模块化,非浸入式的框架。 1.为什么说spring是一个轻量级框架? 从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微 ...
分类:
编程语言 时间:
2020-06-17 19:57:41
阅读次数:
67
18.1 问题描述 上一节中,不管是 nandflash 还是 norflash 启动,都打印了 flash: 0bytes 的字样,这说明 flash 的识别有问题: norflash 启动的: nandflash 启动的: 前面移植 norflash 的时候记得已经修改过,不知道是否自己的代码没 ...
分类:
其他好文 时间:
2020-06-17 19:57:22
阅读次数:
58
我们在做项目中有可能会遇到这样一种情况 比如A状态传递过来的是数字 我们需要使用switch来判断这个所属状态分别代表什么意思 (当然啦 这个过滤器也可以实现) 不过今天我要跟大家分享的是使用计算属性来实现 快跟着我来学习一下吧 :title="typelist(items.paymentType) ...
分类:
其他好文 时间:
2020-06-17 19:57:04
阅读次数:
112
一、前言 findContours函数的参数在众多博客中都有详细介绍,本篇随笔主要针对个别函数参数做说明,并记录相关的输出参数的部分细节 二、函数介绍 void findContours( InputArray image, OutputArrayOfArrays contours, OutputA ...
分类:
其他好文 时间:
2020-06-17 19:56:47
阅读次数:
58
##1.1 springboot整合mybatis 这里采用的是IDEA演示,生成后的目录是这样的: 关于项目结构这里要注意的是:所有包必须于springboot启动类处于同一包下或者都位于springboot的子包下,这样springboot才会扫描到容器里的各个组件! 编写实体类user: pu ...
分类:
编程语言 时间:
2020-06-17 19:56:18
阅读次数:
54