1. ArrayList的subList 结果不可以强转成ArrayList,否则抛出ClassCastException异常,原因是subList返回的是ArrayList的内部类SubList,并不是ArrayList,而是ArrayList的一个视图。举例 输出 对于subList的操作最终会 ...
分类:
编程语言 时间:
2018-03-03 14:09:57
阅读次数:
257
re库是python的标准库,主要用于字符串匹配。Re库主要功能函数 re.search()函数 re.match()函数 正则表达式 1.特殊字符 ^h表示以h开头,.表示任意字符,*表示任意多次 $表示结尾字符 ?表示非贪婪模式 +表示至少出现一次 {2}表示前面字符出现2次 | 表示或 []表 ...
分类:
其他好文 时间:
2018-03-03 14:09:46
阅读次数:
153
昨天(2018/3/2)是元宵节,这很恐怖,因为意味着 往后再也找不到这么冠冕堂皇的理由用来偷懒啦~ 嘤嘤嘤~ (我特么反手就是一拳,让你嘤嘤嘤) emm,跑题了。 正文 话说一日之计在于晨,一年之计在于春,那现在正是播种的好时节。 关于学习: 1、开发 1 个Android应用 2、每月产出不少于 ...
分类:
其他好文 时间:
2018-03-03 14:09:40
阅读次数:
148
对比 使用CyclicBarrier 上次用Barrier方式实现了线程等待一组完成,这次用CountDownLatch来实现 我的理解CountDownLatch 采用的方式是计数器方式,每执行完一个线程,计数器减一,等计数器减到0的时候,之前等待的线程就可以执行了。 和Barrier的例子一样, ...
分类:
其他好文 时间:
2018-03-03 14:09:33
阅读次数:
131
1.今天在编写jackjson将json转换成object的时候,突然报错: nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.fere ...
分类:
Web程序 时间:
2018-03-03 14:09:25
阅读次数:
326
本文转载 作者:灰蓝蓝蓝蓝蓝蓝链接:http://www.jianshu.com/p/5188cb3ab790來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。更多技术博客见http://blog.csdn.net/huilan_same 第一部分:Selenium的学习 ...
分类:
编程语言 时间:
2018-03-03 14:09:18
阅读次数:
236
什么是语义学 很多人问我如何在掌握基本的程序语言技能之后进入“语义学”的学习。现在我就简单介绍一下什么是“语义”,然后推荐一本入门的书。这里我说的“语义”主要是针对程序语言,不过自然语言里的语义,其实本质上也是一样的。 一个程序的“语义”通常是由另一个程序决定的,这另一个程序叫做“解释器”(inte ...
分类:
其他好文 时间:
2018-03-03 14:09:10
阅读次数:
120
例子很简单 Exchanger可以理解为消息队列或者说是一个通信管道,从一边拿到消息,另外一边进行消费。 不过这个是同步实现的,消费者在exchange之前,生产者一直处于等待状态,而不是一直生产。 代码如下: ...
分类:
其他好文 时间:
2018-03-03 14:08:54
阅读次数:
136
考了考试才发现自己还是个彩笔,心态爆炸 T1以为是在dfs树上求最大k条不相交路径和,但是我不会,结果正解是点双连通分量+圆方树+dp,具体怎么做还不太清楚,先学学点双连通分量和圆方树再说吧。 T2好像是一堆板子题,暴力好像有20分的样子,但是我不会求组合数取模。 T3连题面都看不太懂,心态爆炸,然 ...
分类:
其他好文 时间:
2018-03-03 14:08:46
阅读次数:
126
一、Git时光机之Inbox 体系 工作区有一个隐藏目录 ,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支 ,以及指向 的一个指针叫 。 前面讲了我们把文件往Git版本库里添加的时候 ...
分类:
其他好文 时间:
2018-03-03 14:08:38
阅读次数:
129
Java堆是垃圾收集器管理的主要区域。因为基本采用分代收集算法,所以Java堆可以细分为新生代和老年代,更细致是Eden、From Survivor和To Survivor。划分的目的是更好地回收内存或更快地分配内存。根据JVM规范,Java堆可以处于物理上不连续的内存空间中,要求逻辑上连续。 1 ...
分类:
其他好文 时间:
2018-03-03 14:08:30
阅读次数:
150
一:.什么是以太坊 以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统,以太坊从诞生到2014年5月,短短3年半时间,全球已有200多个以太坊应用诞生。以太坊是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 以太坊可以用来编程,分散,担保 ...
分类:
其他好文 时间:
2018-03-03 14:08:24
阅读次数:
157
皮尔逊相关系数理解有两个角度 其一, 按照高中数学水平来理解, 它很简单, 可以看做将两组数据首先做Z分数处理之后, 然后两组数据的乘积和除以样本数 Z分数一般代表正态分布中, 数据偏离中心点的距离.等于变量减掉平均数再除以标准差.(就是高考的标准分类似的处理) 标准差则等于变量减掉平均数的平方和, ...
分类:
其他好文 时间:
2018-03-03 14:08:08
阅读次数:
185
有人告诉我,我所说的很多事情只是在已有的事物上面挑出毛病来,那不能引起真正的“创新”。这使我想到了一个很久以来思索的问题:什么是创新?创新真的那么重要吗,它的意义何在?最后我得到的结论相当的惊讶,世界上并不缺少创新,而是创新过剩了!大量的所谓“创新”,让人们的生活变得纷繁复杂,导致他们需要记住更多事 ...
分类:
其他好文 时间:
2018-03-03 14:08:01
阅读次数:
133
1、 下载Anaconda并安装 地址: https://www.anaconda.com/download/ Anaconda包括Python基础包与一系列科学计算包,安装后不用再单独安装Python。 2、 安装Pycharm 地址:https://www.jetbrains.com/pycha ...
分类:
编程语言 时间:
2018-03-03 14:07:52
阅读次数:
454