因为带测试数据,所以就稍微分开一些。 以下有矢量加减法、求斜率、求一堆点中一条直线能包括的最多点的数量、点积运算 #include <iostream> #include <cstdio> #include <algorithm> using namespace std; double ax[5] ...
分类:
其他 时间:
2021-07-31 22:15:45
收藏:
0 评论:
0 赞:
0 阅读:
29
实现一个简单的水果购物车功能 需要用到的指令 v-for遍历数据列表 v-on绑定提交的事件 绑定加减水果数量的事件 v-model双向绑定输入框的数据 除此之外需要用到computed计算属性来自动计算总价 <div id="app"> <h1>水果列表</h1> <form action="" ...
分类:
其他 时间:
2021-07-31 22:15:30
收藏:
0 评论:
0 赞:
0 阅读:
20
搭建环境 1、win10_X64,其他Win版本也可以。 2、PyCharm版本:Professional-2016.2.3。 搭建准备 1、到PyCharm官网下载PyCharm安装包。 2、选择Windows系统的专业版下载。 安装软件 1、双击安装包进行安装。 2、自定义软件安装路径(建议路径
分类:
Windows开发 时间:
2021-07-31 22:15:15
收藏:
0 评论:
0 赞:
0 阅读:
31
涉及知识点 虚拟槽分区 客户端路由 1.moved重定向 2.ask重定向 smart智能客户端 多节点命令实现 1.虚拟槽分区 虚拟槽分区是Redis Cluster采用的分区方式 预设虚拟槽,每个槽就相当于一个数字,有一定范围。每个槽映射一个数据子集,一般比节点数大 步骤: 1.把16384槽按 ...
分类:
其他 时间:
2021-07-31 22:14:59
收藏:
0 评论:
0 赞:
0 阅读:
14
!image.png(https://s2.51cto.com/images/20210731/1627710045205949.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)1、字
分类:
编程语言 时间:
2021-07-31 22:14:46
收藏:
0 评论:
0 赞:
0 阅读:
27
/* 迭代器:就是Collection集合中获取元素的方式 在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来, 继续再判断,如果还有就再取出来。一直把集合中的所有元素全部取出。 这种取出方式专业术语称为迭代。 */ ArrayList obj = new ArrayList<>(); ...
分类:
其他 时间:
2021-07-31 22:14:34
收藏:
0 评论:
0 赞:
0 阅读:
25
dfs+visited import java.util.Scanner; public class Main { public static void dfs(int[] a, boolean[] vis, int[] tmp, int start){ int len = a.length; if ...
分类:
编程语言 时间:
2021-07-31 22:14:24
收藏:
0 评论:
0 赞:
0 阅读:
19
一、CentOS7使用yum安装MySQL8.0 1、yum仓库下载MySQL: sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2、yum安装MySQL: sudo y ...
分类:
数据库技术 时间:
2021-07-31 22:14:16
收藏:
0 评论:
0 赞:
0 阅读:
17
future的cancel方法取消任务时会给线程发一个中断信号,但是线程并没有真正停止,需要线程根据中断信号自己决定线程中断的时机,实例如下: /** * "!Thread.currentThread().isInterrupted()"不能省略,否则本线程无法被future#cancel方法停止! ...
分类:
编程语言 时间:
2021-07-31 22:14:02
收藏:
0 评论:
0 赞:
0 阅读:
17
?
?
?
前言
一、分布式锁的概念和使用场景
整理了一张redis知识图谱分享给大家:
?
分布式锁是控制分布式系统之间同步访问共享资源的一种方式。
在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证,这个时候,便需要使用到分布式锁。
二、将redis官网对于分布式锁(红锁)的定义和
分类:
其他 时间:
2021-07-31 22:13:45
收藏:
0 评论:
0 赞:
0 阅读:
55
e.printStackTrace(); 先查看下源码 如图片中1所示,使用的是 PrintStreamOrWriter public void printStackTrace() { printStackTrace(System.err); } /** * Prints this throwabl ...
分类:
其他 时间:
2021-07-31 22:13:35
收藏:
0 评论:
0 赞:
0 阅读:
25
简单的分析下Netty的启动源码和接收请求的源码,以下面代码为例子: 1. 主启动类 /* * Copyright 2012 The Netty Project * * The Netty Project licenses this file to you under the Apache Lice
分类:
Web开发 时间:
2021-07-31 22:13:23
收藏:
0 评论:
0 赞:
0 阅读:
39
three.js文档里面有介绍到一个raycaster的属性 文档地址:https://threejs.org/docs/index.html?q=raycaster#api/zh/core/Raycaster; 首先生成一条射线和二维空间的坐标 var raycaster = new THREE. ...
分类:
Web开发 时间:
2021-07-31 22:13:08
收藏:
0 评论:
0 赞:
0 阅读:
18
之前有说到mysql事务隔离级别和锁,mysql事务隔离级别有:读未提交,读已提交,可重复读,串行化。 可重复读,当开启事务之后,在此次事务中读到的数据都不会变化(除开新增的数据(可重复读隔离级别不能解决幻读)),为什么可重复读隔离级别能做到这样呢,这就不得不提mysql的MVCC(Multi-Ve ...
分类:
数据库技术 时间:
2021-07-31 22:12:52
收藏:
0 评论:
0 赞:
0 阅读:
15
查询所有表名。 -- 查询所有表名 select name from sys.tables; select name from sysobjects where xtype = 'u'; 查询数据库中所有的表名及行数。 -- 查询数据库中所有的表名及行数 select a.name, b.rows ...
分类:
数据库技术 时间:
2021-07-31 22:12:39
收藏:
0 评论:
0 赞:
0 阅读:
25
lombok注解解析 官方文档 @Getter and @Setter 你可以用@Getter / @Setter注释任何字段(当然也可以注释到类上的),让lombok自动生成默认的getter / setter方法。 @ToString 生成toString()方法,默认情况下,它会按顺序(以逗号 ...
分类:
其他 时间:
2021-07-31 22:12:27
收藏:
0 评论:
0 赞:
0 阅读:
23
在解释 git add、git commit 命令的之前就必须要介绍一下Git 中有几个比较重要的概念 1、工作区 所谓工作区就是你能看到的目录,例如下面的 .idea 、xiaomaomao.txt 文件 2、版本库 在与 xiaomaomao.txt 文件同一目录下还有一个 .git 文件,这是 ...
分类:
其他 时间:
2021-07-31 22:12:13
收藏:
0 评论:
0 赞:
0 阅读:
23
封装 package oop.demon01.demon03; ? /* 封装的意义: 1. 提高程序的安全性,保护代码 2. 隐藏代码的实现细节 3. 统一接口 4. 系统的可维护性增加了 快捷键:alt + insert */ ? public class Application { publi ...
分类:
编程语言 时间:
2021-07-31 22:11:59
收藏:
0 评论:
0 赞:
0 阅读:
22
1. 可达性分析算法与 GC Roots 1.1 基本思路 可达性分析算法是以根对象集合(GC Roots)为起始点,按照从上至下的方式搜索被跟对象集合所连接的目标对象是否可达 使用可达性分析算法后,内存中的存活对象都会被根对象集合直接或间接连接着,搜索所走过的路径称为引用链(Reference C ...
分类:
其他 时间:
2021-07-31 22:11:44
收藏:
0 评论:
0 赞:
0 阅读:
21
MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定 》 一、死锁 1.死锁:两个或以上的进程在执行过程中因争夺资源造成的相互等待的现象 (1)表级锁不会产生死锁,所以解决死锁主要还是针对于最常用的InnoDB. (2)产生死锁的关键:两个(或以上)的Session加锁 ...
分类:
数据库技术 时间:
2021-07-31 22:11:32
收藏:
0 评论:
0 赞:
0 阅读:
16