Educational Codeforces Round 69

最近水平下降有点严重啊。。。还是多打CF熟悉手感 A. DIY Wooden Ladder 水题,给一个序列a,问最大K是多少? 条件是序列中有两个值大于k+1,其他的有k个大于等于1的值 直接排序即可,最多也就n-2条,枚举判断即可 #include<iostream> #include<string.h> #include<algorithm> #include<stdio.h> #include<queue> #include<stack> #include<vector>
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

Java——StringBuffer/StringBuilder以及和string区别

一、string/string/stringbuffer区别:   1)string创建后不能改变,每次改变都是重新创建对象;     string/stringbuffer是string的缓冲区容器,可以修改;   2)速度:stringBuilder快于stringbuffer快于string 二、StringBuilder:StringBuffer的简单版本;1.5jdk之后才有;为了提高效率; (1)StringBuffer:是线程同步;安全;效率低;建议多线程用; (2)String
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

mkdir 创建目录命令

mkdir命令 mkdir命令简介 mkdir命令用来创建指定的名称的目录,要求创建用户在当前目录具有权限,并且制定的目录名不能是当前目录中已有的目录。 命令格式 mkdir [选项] [目录] 命令参数 -m --mode=模式,建立目录的时候同时设置目录的权限; -p --parents 若所建立的上层目录目前尚未建立,则会一并建立上层目录; -v --verbose 每次创建新目录都显示信息 -h --help 帮助信息 常用命令实例 创建一个空目录test1 mkdir test1 递
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

Linux 虚拟机扩容

由于在装软件,原来的20G空间不够使用,需要扩容操作。 1.关闭虚拟机 2.点击编辑虚拟机设置 选中硬盘,添加,硬盘,推荐,确定大小,完成。 2.启动虚拟机 查看磁盘使用情况: [root@master ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 18G 3.0G 14G 18% / tmpfs 931M 80K 931M 1% /dev/sh
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

数组公式去重复

=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$11,$A$1:$A$11,)=ROW($1:$11),ROW($1:$11),4^8),ROW(A1)))&""
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

js-原生js触发器使用

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>RunJS</title> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script type="text/javascript" > $(function(){ $("
分类: 其他 发布时间: 07-23 23:48 阅读次数: 0

go编程资料库

1、Go语言圣经(中文版) https://books.studygolang.com/gopl-zh/
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

MySQL之存储过程实例讲解(创建、调用、查看、修改、删除)

1、存储过程简介: 存储过程,英文名Stored Procedure,说简单点,就是将MySQL语句集或必要的程序封装在一个结构体里面,存储在数据库中,供外部调用的一个数据库对象,存储过程在思想上很简单,就是SQL代码的封装与重用。 优点 存储过程可封装,并隐藏复杂的商业逻辑。 存储过程可以回传值,并可以接受参数。 存储过程可以返回多个值,而普通函数只能返回一个值。 存储过程无法使用 SELECT 指令来运行,因为它是子程序,与查看表,数据表或用户定义函数不同。 存储过程可以用在数据检验,强制
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

Linux学习笔记04

文件查找命令find 文件查找命令: which locate find which:查找命令字所在的位置 locate:模糊匹配(只要包含关键字的文件都查找出来) 不是实时的,基于数据库查找, updatedb升级locate数据库 查找速度特别快 find:查看文件或目录的工具 特点: 实时查找 精确查找 遍历整个指定目录中的文件,速度很慢 支持多种查找条件(属主,属组,权限,文件名等) 语法: find [find_path] [条件] [处理动作] find_path:如果不写,默认在
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

windows10 命令行修复系统引导

文章介绍的方法适用于拥有一个刻录有原版win10安装镜像的用户 下载地址:https://www.microsoft.com/zh-cn/software-download/windows10 首先进入安装界面,选择修复计算机,进入命令行窗口 首先,因为初始命令行状态下,磁盘处于未分配盘符的状态,首先要为硬盘分区分配盘符 依次输入 diskpair 进入磁盘管理 list disk 显示磁盘列表 select dist (编号) 选择某一个磁盘,通常为0 也就是:select dist 0 l
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

zeebe 0.20.0 集群部署试用

zeebe 0.20.0 是生产可用的第一个版本,同时也有好多变动,以下是一个简单集群的运行以及一个简单 的运行说明 环境准备 docker-compose 文件 version: "3" services: db: image: 1000kit/h2 container_name: zeebe_db ports: - "1521:1521" - "8181:8181" monitor: image
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

ES6新语法(一)

1.常量 ES5没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量。 常量必须给初始值; 常量不能在同一作用域内重新定义或赋值; <script> const PI = 3.14; console.log(PI); </script> 2.块级作用域 JS中作用域有:全局作用域、函数作用域 ES6中新增了块级作用域。 块作用域由 { } 包括,if语句和for语句里面的{ }就属于块作用域。(不包括函数) //注意 块级作用域中,使用var声明的变量
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

构造函数+链式调用

todo
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

Spring注解驱动第八讲--容器中bean的生命周期

bean的生命周期指的就是bean在容器中的:   创建-->初始化-->销毁; 以上的过程都是由容器来进行管理. 我们可以自定义初始化和销毁方法,的那个进行到当前bean的生命周期的时候,调用我们自己定义的初始化方法和销毁方法.那么自定义初始化和销毁方法有以下四种方式: 1,指定初始化和销毁方法:   在以往使用xml配置文件的时候可以在<bean>标签中加上"init-method"和"destory-method"属性来指定自定义的初始化和销毁方法,本文将不进行详细介绍; 2,使用@Be
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

Java编程思想之九 接口

接口和内部为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 创建一个抽象类是希望通过这个通用接口操纵一系列类。 Java提供了一个叫做抽象方法的机制,这种方法是不完整的;仅声明而没有方法体。 abstract void f(); 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,那么该类必须限定为抽象的。 如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类的所有抽象方法提供方法定义。 9.2 接口 一个接口表示:所有实现该特定接口的类看起来都像这样。
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

3.3 TensorFlow运行模型 ------- 会话

  会话拥有并管理TensorFlow程序运行时的所有资源。当计算完成后需要关闭会话来帮助系统回收资源,否则就可能出现资源泄漏的问题。   TensorFlow中使用的会话模式一般有梁总,第一种模式需要明确调用会话生成函数和关闭会话函数,代码流程如下: #创建一个会话 sess = tf.Session() #使用这个创建好的会话得到关心的运算的结果 sess.run(....) #关闭会话使得本次运行中使用到的资源得以释放 sess.close()   上述方法计算完成时,需要
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

内存狂挤牙膏Intel跪了!10nm玩出6种花样

导读 不同于CPU处理器等逻辑芯片的制造工艺都精确到具体数值,闪存、内存工艺一直都是很模糊的叫法,比如10nm-class(10nm级别),只是介于20nm和10nm之间,然后又分为1xnm、1ynm、1znm等不同版本,越来越先进,越来越接近真正的10nm。 不同于CPU处理器等逻辑芯片的制造工艺都精确到具体数值,闪存、内存工艺一直都是很模糊的叫法,比如10nm-class(10nm级别),只是介于20nm和10nm之间,然后又分为1xnm、1ynm、1znm等不同版本,越来越先进,越来越接
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

hbase 基础

NoSQL HBase day-1 NoSQL 1.1 概念 是一种非关系型数据库 创建一个数据是没有依赖关系(相当于没有主外键) 解决: 不考虑数据的大小进行查询 实现: 可伸缩性:通过增加硬件提高性能(需要有分割文件的功能) 就 为什么使用NoSQL?(优势) 1)高存储量 2)增加硬件提升性能 3)高效率的读写处理 4)数据间无关系,易于切割、扩展 额外的知识点:事务(ACID) 原则性:保证两个事件一起并发(相当于存钱取钱) 一致性:完成了一个成功的
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

Java编程思想之十 内部类

可以将一个类定义放在另一个类的定义内部,这就是内部类。 10.1 创建内部类 创建内部类就是把类的定义置于外部类里面。 public class Parcell { class contents{ int i=0; public void GetI(){ System.out.println("contents"+i); i++; } } class Destintion{
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0

栈和队列的一些练习

#include<iostream> #include<string> #include<stack>//pop,top,push #include<vector> using namespace std; class TwoStacks { public: vector<int> twoStacksSort(vector<int> numbers) { stack<int> sta; for(vector<int>::re
分类: 其他 发布时间: 07-23 23:31 阅读次数: 0