674. 最长连续递增序列

给定一个未经排序的整数数组,找到最长且连续的的递增序列。 示例 1: 输入: [1,3,5,4,7] 输出: 3 解释: 最长连续递增序列是 [1,3,5], 长度为3。 尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。 示例 2: 输入: [2,2,2,2,2] 输出: 1 解释: 最长连续递增序列是 [2], 长度为1。 注意:数组长...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 7

CDH和Hadoop的区别

1.hadoop有几个版本?2.CDH有几种安装方式?3.CDH在安装认证方面做了什么改变?----------------------------------------------------------------------------------------------------------------------------Cloudera的CDH和Apache的Hadoop的区别 ...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 8

activity令牌token

1、概述     activity的启动过程中涉及到Android framework中的很多个层次,如活动管理者、窗口管理者、客户端应用APP。它们之间是如何实现一一对应的? 2、Token创建:     activity启动过程会去创建ActivityRecord对象记录该活动的信息,在执行构造函数就会去创建令牌Token –>ActivityRecord.java Act...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 6

Linux系统下Vim的多窗口使用技巧

互联网   11-16 12:01:44   作者:佚名   我要评论 这篇文章主要介绍了Linux系统下Vim的多窗口使用技巧,Vim是世界上最强大的两款代码编辑器之一,需要的朋友可以参考下 利用vsp命令:比如:某文件夹下有文件:复制代码代码如下:vector.cc, substr....
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 7

HPU 1042 假币问题

1042: 假币问题 [思维]时间限制: 1 Sec 内存限制: 128 MB提交: 200 解决: 34 统计题目描述居然有假币!!!事情是这样的,现在猪肉涨了,但是农民的工资却不见涨啊,没钱怎么买猪肉啊。老王这就去买猪肉,结果找来的零钱中有假币!!!可惜老王一不小心把它混进了一堆真币里面去了。现在知道假币的重量比真币的质量要轻。给你一个天平,请用最快的时间把那个可恶的假币找出来。输入输入有多行...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 6

Java并发AQS原理分析(二)

上一篇详细的分析了独占模式下如何对线程进行处理:简单的总结是Java面向用户提供了锁的机制,后面的实现使用了一个同步队列,由于队列具有先进先出的特点,把每个线程都构造成为队列中的节点,每个节点定义一个状态值,符合状态的节点(线程)才可以有执行的机会,执行完释放,后面的线程只能是等待着前面的执行结果进行判断,每个线程的执行都是独立的,不能有其他的线程干扰,所以在用户的角度来看线程是在同步的执行的,并...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 7

重写equals方法要点

1.自反性:对于任意的引用值x,x.equals(x)一定为true;2.对称性:对于任意的引用值x,y。若x.equals(y)为true,则y.equals(x)也一定为true。3.传递性:对于任意的引用值x,y,z。若x.equals(y)为true,y.equals(z)为true,那么x.equals(z)也一定为true。4.一致性:对于任意的引用值x,y。如果用于equals比较的...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 5

数据缓存技术

一,数据缓存1.数据缓存的定义:缓存是一种在计算机中广泛用来提高性能的技术。在Web应用程序的上下文中,缓存用于在Http请求间保留页或者数据,并在无需新创建的情况下多次使用他们。其目的是:节省应用程序处理时间和资源。2.缓存体系3.@OutputCache指令对于OutputCache指令Duration和VaryByParam两个属性是必须的4.HttpCachePolicy类二,页面部分缓存...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 5

基于redis的setnx()、get()、getset()方法 分布式锁

一.redis命令讲解: setnx()命令: setnx的含义就是SET if Not Exists,其主要有两个参数 setnx(key, value)。 该方法是原子的,如果key不存在,则设置当前key成功,返回1;如果当前key已经存在,则设置当前key失败,返回0。 get()命令: get(key) 获取key的值,如果存在,则返回;如果不存在,则返回nil; get...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 5

THE THIRTY-NINETH DAY

    今天星期一,参加培训的第三十八天,早上闹钟一响就把它关掉了,可能周天改那个代码,改的有点晚,然后主要是,还没有睡觉,然后看了一会直播,还看了一会小小说,也是醉了,到七点十五吧,才起床,然后就没有吃饭,而且宿舍还停水了,到公共厕所,洗的脸,还好吧,然后到教室继续看mysql,别的也没有什么了,    等同桌来了,测试了一下我的代码,还可以,两个电脑可以通信,然后就没了,今天开始讲html了,...
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 6

DOM解析器解析增删改学习笔记

importjava.io.File;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.transform.Result;importjavax.xml.transform.Source;importjavax.xml.transform.Tr
分类: 编程语言 发布时间: 04-16 21:45 阅读次数: 6

Python3基础知识

Python基础知识 1值和类型 值,即value,通常有:1,2,3.1415,'bright','rose' 类型,不同的值有不同的类型:值1类型为整数,'bright'类型为字符串。 type('rose') #判断值'rose'的类型函数 str type(3.1415) float ty
分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

Fedora安装opengl

Fedora和Ubuntu下安装OpenGL开发环境配置 (我整理的)OpenGL开发库的详细介绍 fedora23 安装OpenGL 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 使用lo
分类: 其他 发布时间: 04-16 21:41 阅读次数: 4

黑盒测试之场景法

场景法定义 定义官方版:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。 本人俗套版:你从A走到B,其中一种走法是你在大路上从头到尾每一步都走得很漂亮,路上鸟语花香。还有很多种走法是你走了其他的小路,但是最终还是走到了B,即使中间你摔过、绕过了一条河等。这些都是场景。 事
分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

python自动化21期day3

一、文件操作   说明:     文件操作步骤:1)、打开文件,产生文件文件句柄            2)、操作文件句柄(读、写、追加等操作)            3)、关闭文件   1、文件操作之r、rb、r+、r+b # r = 只读模式,读的时候注意文件编码,如果被读文件是gbk编码,读
分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

文本属性

分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

努力有什么用

剩下几天要每天考试了,我的计划也要变了。 和去年NOIP前的感觉好像啊。 突然觉得自己什么都不会。
分类: 其他 发布时间: 04-16 21:41 阅读次数: 5

python3之格式输入输出

---恢复内容开始--- 一,变量 1)变量赋值方式 2) 快速赋值:ctrl+d 变量替换快捷方式:ctrl+r 3)字符串拼接 二,输入—输出 1 输入 1)字符串输出:    此种情况,输出均为字符,且照原样输出 2)整型输出 添加evil()函数:      此种情况,可输出整型,且可运算
分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

web项目与数据库连接方法

一、直接连接,不封装到工具类中,主要步骤: 先导包:mysql-connector-java-5.1.46-bin.jar(点击跳转到下载界面),放在WebRoot/WEB-INF/lib/下 1.加载驱动//com.mysql.jdbc.Driver 2.获取连接 Connection对象 3.
分类: 其他 发布时间: 04-16 21:41 阅读次数: 6

【前端】javascript函数

1、关于函数参数——ES6新特性rest rest以类似数组的方式将函数的参数保存下来 function eleDis(...rest) { for (var i=0;i<rest.length;i++) { alert(rest[i]);
分类: 其他 发布时间: 04-16 21:41 阅读次数: 7