本节主要内容
协变
逆变
类型通匹符
1. 协变
协变定义形式如:trait List[+T] {} 。当类型S是类型A的子类型时,则List[S]也可以认为是List[A}的子类型,即List[S]可以泛化为List[A]。也就是被参数化类型的泛化方向与参数类型的方向是一致的,所以称为协变(covariance)。
为方便大家理解,我们先分析java语言中为什么不存在协变及下一...
分类:
其他好文 时间:
2015-08-09 17:13:54
阅读次数:
186
题意:给一组串,是否存在一个串是另一个的前缀。分析:val[N]保存树节点上是否组成一个串#include #include #include #include #include #include #include #include #include #include #include #inclu...
分类:
其他好文 时间:
2015-08-09 17:07:50
阅读次数:
103
网上应该可以找到很多关于ubuntu源的设置方法,但是如果不搞清楚就随便设置的话,不仅不能起到应有的效果,还会由于一些问题导致apt不可用。最正确的更换源的方法应该如系统提示的:## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cl...
分类:
系统相关 时间:
2015-08-09 17:02:28
阅读次数:
26316
目前,市场上很多Android手机软件都具有清理SD卡缓存的功能,比如360,金山等等。那么这些软件是如何实现清理sd卡缓存数据功能的呢?下面,我就给大家演示下,这些功能是如何实现的吧。
一、原理
首先我们还是讲一下这个功能实现的原理吧。
将Android手机中常用的一些应用缓存目录,全部放在一个数据库表中,将这个表中的目录查询出来放在一个List集合中,我们暂且将这个list集合定义为pa...
分类:
移动开发 时间:
2015-08-09 15:41:04
阅读次数:
172
lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。
查看系统信息时,需要给予管理员权限,在前面加上sudo...
分类:
系统相关 时间:
2015-08-09 15:40:08
阅读次数:
186
MongoDB中基本的文件操作有put、get、list、search几种,可以很方便地进行文件存储于查找,以下是一个简单的示例。
1、利用dd命令生成要求大小随机文件
2、使用put命令将生成文件依次写入mongodb中filetest数据库中
3、使用list命令将数据库中文件列出
4、使用get命令下载文件
5、使用search命令查找文件...
分类:
数据库 时间:
2015-08-09 15:37:18
阅读次数:
128
package?org.konghao.sys.kit;
import?java.io.File;
import?java.io.FileFilter;
import?java.net.URL;
import?java.util.ArrayList;
import?java.util.Collection;
import?java.util.List;
import?jav...
分类:
其他好文 时间:
2015-08-09 14:15:30
阅读次数:
113
uRedhat 提供了chkconfig这个命令来管理系统在不同运行级别下的服务开启/关闭: chkconfig ServiceName on/off 并可以用chkconfig --list(两个杠) 查看当前的制定状况。 Ubuntu里没有这个命令,其实也可以不用任何...
分类:
系统相关 时间:
2015-08-09 12:47:09
阅读次数:
160
问题描述Sort a linked list using insertion sort.解决思路1.设置first和last指针;2.插入分三种情况。程序public class Solution { public ListNode insertionSortList(ListNode hea...
分类:
其他好文 时间:
2015-08-09 12:23:50
阅读次数:
89
今天要写的内容其实不多,本打算将hibernate对集合的操作的内容直接归结为一篇的,但想一想,还是分开写的比较好,毕竟前面的已经发布出去来了,废话不多说,开始吧!依旧新建一个StudentList.java实体类,其他的属性不变,只是将hobby属性由Set集合类型变为List集合类型,还是把代码...
分类:
Web程序 时间:
2015-08-09 12:20:53
阅读次数:
211