Educational Codeforces Round 80 (Rated for Div. 2) 题解

Deadline Yet Another Meme Problem Two Arrays Minimax Problem Messenger Simulator Deadline \[ Time Limit: 2 s\quad Memory Limit: 256 MB \] 这是个对勾函数,所以最小的话是在 \(sqrt\) 位置,所以只要找这附近的数字就可以了。 view /***********************************************************
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

简单说 CSS中的mask—好好利用mask-image

说明 CSS中的mask属性允许用户屏蔽或剪裁特定点的图像来实现,部分或完全隐藏某个元素的可见性。 好吧,这个概念可能有点不好理解,先看图。 看了这个等式,似乎明白点什么了吧,朋友们,第一张图就是一张普通的图,第二张图,黑色部分是不透明的,白色部分是透明的,用上mask之后,两张图重叠,黑色区域中的会显示出来,白色区域不显示。 用过ps的朋友,应该很清楚,蒙版这东西,这就和蒙版很像,好吧,没用过ps的朋友,又要问蒙版是什么了,相信看完这篇文章,你应该连蒙版也知道了。 mask和backgrou
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

大三寒假作业01

重装了系统。配置好了虚拟机环境。 安装好了hadoop,但是之前备份的项目在导入时出错。
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

ES(一)——Windows安装ElasticSearch

一、安装JDK环境与环境变量配置 因为ElasticSearch是用Java语言编写的,所以必须安装JDK的环境,并且是JDK 1.8以上,具体操作步骤自行百度 安装完查看java版本 注意:最好还是安装jdk11或者以上的,我jdk8安装后面报错 java -version 二、官网下载最新版本ElasticSearch 下载地址:https://www.elastic.co/cn/downloads/elasticsearch,选择相应版本下载即可 三、下载其他版本 直接点击:https:
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

python-20-生成器又是什么东西?

前言 生成器,只要含有yield关键字的函数都是生成器函数,但yield不能和return共用且需要写在函数内。 生成器,是返回一个迭代器的函数,说白了生成器也是迭代器。 一、生成器简介 1、只要含有yield关键字的函数都是生成器函数。 def generator(): print(1) yield 'a' ret = generator() #生成器函数 : 执行之后会得到一个生成器作为返回值 print(ret) print(ret.__next__()) 2
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

java集合(五)Queue集合之ArrayBlockingQueue 详解

一、ArrayBlockingQueue概述 ArrayBlockingQueue是java并发包下一个以数组实现的阻塞队列,它是线程安全的 public class ArrayBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.Serializable { 源码分析 主要属性 // 使用数组存储元素 final Object[] items; // 取元素的指针 int
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

ARM uxtw

下面这条指令应该是将w20从half word(32bit)扩展为word(ARM64),然后这这个word逻辑左移1bit,然后和x1相加,最后将相加结果存至x1 6d14c: 8b344421 add x1, x1, w20, uxtw #1
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

0115-10-(日报-Linux简介)

日报 日期:2020.01.15 上午 晨讲的同学唱了几首歌,但都没有唱完,同学们都觉得不是很尽兴。 对于从输入URL到页面加载完成的过程中都发生了什么事情?这个问题白哥分享一篇好的文章 链接:http://fex.baidu.com/blog/2014/05/what-happen/ 还分享了一个软件整理和启动的一个启动器rolan,能帮助我们更好的整理和分类工具,方便自己查找 讨论了工具的下载地址安装以及使用 关注一些网络安全方面的公众号 例如:FreeBuf、网络安全联盟、信安之路等等
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Java8集合框架——HashSet源码分析

本文的目录结构: 一、HashSet 的 Javadoc 文档注释和简要说明 二、HashSet 的内部实现:内部属性和构造函数 三、HashSet 的 add 操作和扩容 四、HashSet 的 remove 操作 一、HashSet 的 Javadoc 文档注释和简要说明   截个图,然后来观摩 HashSet 的javadoc,照样是几点总结摘抄: Set 接口的实现类,内部使用了一个 HashMap 实例;不保证 set 的迭代顺序(无序);允许存储 null 通常情况下(假如 has
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Centos 7 下的java安装

安装java 下载jdk的安装包,放到 /usr/local 目录下 创建一个 java 的目录存放 jdk 1 mkdir java 解压java安装包 1 tar -zxvf "jdk名称,例如jdk-8u171-linux-x64.tar.gz" -C /usr/local/java/ -C /usr/local/java/ 是解压到java文件夹下 配置环境变量 1 vim /etc/profile 打开后按 “i”进入插入模式,在最后插入 1 2 3 4 export JAVA_HO
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Python运维中常用的_脚本

前言   file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件。   首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的。 f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

2020云服务器价格优惠券活动汇总 1折起

按照我自己的经验,如果要买云服务器的话,应该在阿里云、腾讯云 等规模较大的云服务商的产品中选择。 我是云服务器的深度使用者,我们对阿里云、腾讯云云最近发布的同类型产品都使用过,感觉比较靠谱,售后服务比较好。 阿里云云服务器 云服务器1折起, 新用户限时超低价,买来练练手还是不错的。 1核-2G-1M,1年85元,3年199元 2核4G 3M带宽,3年 719元 2核4G 5M带宽,3年 799元 2核8G 5M带宽,3年 1249元 活动链接:https://www.aliyun.com/mi
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

常见的字符编码优缺点

总结一下常见的几种编码优缺点 ANSI编码是一种对ASCII码的拓展:ANSI编码用0x00~0x7f (即十进制下的0到127)范围的1 个字节来表示 1 个英文字符,超出一个字节的 0x80~0xFFFF 范围来表示其他语言的其他字符。也就是说,ANSI码仅在前128(0-127)个与ASCII码相同,之后的字符全是某个国家语言的所有字符。值得注意的是,两个字节最多可以存储的字符数目是2的16次方,即65536个字符,这对于一个语言的字符来说,绝对够了。还有ANSI编码其实包括很多编码:中
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

JavaSE知识-08(面向对象_继承&方法&final)

代码块的概述和分类 根据其位置和声明的不同,代码块可以分为局部代码块,构造代码块,静态代码块,同步代码块。 常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行 c:静态代码块 在类中方法外出现,并加上static修饰;用于给类进行初始化,在加载的时候就执行,并且只执行一次。 一般用于加载驱动 class Demo1_Code
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

spark-submit提交任务到集群,分发虚拟环境和第三方包

spark-submit提交任务的参数很多: Usage: spark-submit [options] <app jar | python file> [app arguments] Usage: spark-submit --kill [submission ID] --master [spark://...] Usage: spark-submit --status [submission ID] --master [spark://...] Usage: spark-submit ru
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

2020年1月15日 MRKJ 继承 page197

class CLASSNAME(base)   ‘’‘类的帮助信息’‘’   statement class Fruit: color='green' def harvest(self,color): print('I am %s'%color) print(Fruit.color) class Apple(Fruit): color = 'red' def __init__(self): print('appl
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

ABAP 点击A按钮隐藏C输入 点击B按钮显示C输出

SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME. PARAMETERS : P_C TYPE CHAR10 MODIF ID M1, RB_A RADIOBUTTON GROUP G1 USER-COMMAND, RB_B RADIOBUTTON GROUP G1. SELECTION-SCREEN: END OF BLOCK B1. AT SELECTION-SCREEN OUTPUT. IF RB_A = 'X'. LOOP AT SCREEN
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

Linux vim的命令模式

保存 :w /root/c.txt (路径可选 :q 退出 :wq 保存+退出 :q! 不保存退出 :! 在vim界面临时执行一些命令 查找 /x 查找x n下一个,shif+n上一个 替换 :s/old/new 默认只替换光标所在的行 :%s/old/new 所有行 第一个old被替换 :%s/old/new/g all :3,5s/old/new/(g) 第三行到第五行 set命令 :set +命令 单次生效,比如set nu(设置行号) ,set nonu(取消行号),设置永久生效则需要
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

一、python入门

一、介绍 python是一个解释型语言,面向对象的语言。程序在运行的时候才进行翻译成机器语言,执行一句,翻译一次,效率低,需要专门的解释器,依赖解释器,但是跨平台好。 特点: 1.简洁、简洁、简洁 2.是由C开发的,可以理解为python执行的是C语言执行的代码,可见C语言的强大。 3.可扩展性,可以和C和C++语言,胶水式语言。 python解释器 python解释器有很多版本,这里用Cpython解释器,也是使用最多,最常用的解释器 二、安装 1.官网下载地址 www.python.org
分类: 其他 发布时间: 01-15 23:34 阅读次数: 0

web前端入门到实战:CSS不定宽高的垂直水平居中,9 种方式总汇

垂直居中,在CSS中是一个老生常谈的问题,面试的时候也会时常被提及。所以,今天我们就来聊聊9种不同的居中方法。有常见的flex、transform、absolute等等。也有CSS3的网格布局。还有伪元素的方法,是的,你没有看错,::after和::before也可以实现居中。1、flex大家的第一反应,可能就是flex了。因为它的写法够简单直观,兼容性也没什么问题。是手机端居中方式的首选。&lt
分类: 服务端 发布时间: 01-15 23:30 阅读次数: 0