1. 什么是泛型?
泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参的类型。
泛型把类或方法的类型的确定推迟到实例化该类或方法的时候,也就是说刚开始...
分类:
Web程序 时间:
2015-03-14 18:39:49
阅读次数:
195
首先需要声明,本文纯属一个毫无远见和真才实学的小小散户的愚昧见解,仅供参考。本人阅读了“三十年股票投资心得”这本书很多次。其中有一些章节提到了马来西亚股票市场的一些事情。
本人没有去过马来西亚,也没有买过马来西亚股票,所有的信息,都只是来源于“三十年股票投资心得”这本书,一些具体的数据我也懒的核实,就简单处理脑补了,不影响整体思路。三十年股票投资心得书上写的一些内容,整理分享。●你买了一间...
分类:
其他好文 时间:
2015-03-14 18:39:28
阅读次数:
131
Android Studio之多个Activity之间的切换...
分类:
移动开发 时间:
2015-03-14 18:40:24
阅读次数:
5294
1:环境搭建:
(1)首先进入官网,http://libgdx.badlogicgames.com/download.html 点击下方的Releases,进行下载最新的版本即可。这个为我们开发使用的jar和so库,我们如果纯粹开发,不想去看源码,则下载这一个就可以了。
(2)源码下载:
点击上方主页的Source,进入github libgdx的主页,https://gith...
分类:
其他好文 时间:
2015-03-14 18:40:35
阅读次数:
243
Description
在一个奇怪的村子中,很多人的名字都很长,比如aaaaa, bbb and abababab。
名字这么长,叫全名显然起来很不方便。所以村民之间一般只叫名字的前缀。比如叫'aaaaa'的时候可以只叫'aaa',因为没有第二个人名字的前三个字母是'aaa'。不过你不能叫'a',因为有两个人的名字都以'a'开头。村里的人都很聪明,他们总是用最短的称呼叫人。输入保证村里...
分类:
其他好文 时间:
2015-03-14 18:39:13
阅读次数:
121
1、问题
今天开笔记本的时候,发现电脑没法启动,屏幕显示“Recovery Your PC needs to be repaired...”。具体内容见下图:
2、解决办法
2.1 用U盘制作启动盘
于是,想到应该是系统更新之后,崩溃了。按照提示应该用一个系统盘修复下,又没有别的办法,只好照做,找了一个win8.1 64位的iso镜像,用ultraiso打开该镜像,然后选择写入硬盘...
Integer.MIN_VALUE自不必说,就是32位整型能存储的最小数字:0x80000000,是一个负数。
但是Double.MIN_VALUE却是一个正数:
可以看到,Double.MIN_VALUE表示的时64位双精度值能表示的最小正数。如果需要用到Double的负无穷,可以用Double.NEGATIVE_INFINITY...
分类:
其他好文 时间:
2015-03-14 18:37:46
阅读次数:
118
一、适配器设计模式
简单来说,就是通过一个间接类来选择性的来覆写一个接口
interface Window{
public void open() ; // 打开窗口
public void close() ; // 关闭窗口
public void icon() ; // 最小化
public void unicon() ; // 最大化
}
abstract class Windo...
分类:
编程语言 时间:
2015-03-14 18:38:03
阅读次数:
149
android APP后台服务可以长期与服务器进行长期的交互,保证数据的实时性,这个小项目主要实现的是在app退出之后依然可以运行服务。使用系统的Intent.ACTION_TIME_TICK进行实现,这个系统的广播每隔一分钟就进行广播一次,可以在程序中接收该广播消息,接收到之后检测app中的service服务是否在运行,如果在运行,则不处理,如果没有运行,则重新启动该service服务。
值得注...
分类:
移动开发 时间:
2015-03-14 18:37:03
阅读次数:
274
这个函数是根据简单的从小到大冒泡排序拓展出来的可以控制按照什么方式排序...
分类:
编程语言 时间:
2015-03-14 18:38:10
阅读次数:
180
如果android中使用eclipse ADT导入项目,文件中出现Originally defined here.这样的错误,说明文件中出现了重名的情况,检查之后删除掉重名的字符的其中的一个即可。...
分类:
移动开发 时间:
2015-03-14 18:39:28
阅读次数:
170
花费了些功夫,差不多搞明白了:
大家会看到有些地方不停重复出现——那就是你要找的东西
本文参考多处,具体出处就不写了。
静态和非静态:
字段、函数成员的声明中含static修饰符时是静态成员,否则是非静态成员(实例成员);
数据成员可以分静态变量、非静态变量两种. 静态成员属于类,而非静态成员(实例成员)属于对象。对于类的数据成员来说,如果是静态的,那么他将是类的一部分,为所有实...
分类:
其他好文 时间:
2015-03-14 18:36:21
阅读次数:
208
test.cpp文件
/*C/C++调用Lua*/
#include
using namespace std;
#include
/*
当我们需要在Lua里面调用C/C++函数时,所有的函数都必须满足以下函数签名:
typedef int (*lua_CFunction) (lua_State *L);换句话说,所有的函数必须接收一个lua_State作为参数,同时返回一个整数值。因为这个函数...
分类:
编程语言 时间:
2015-03-14 18:38:56
阅读次数:
212
简介求最小生成树一共有两种算法,一个是就是本文所说的Kruskal算法,另一个就是Prime算法。在详细讲解Kruskal最小生成树算法之前,让我们先回顾一下什么是最小生成树。我们有一个带权值的图,我们要求找到一个所有生成树中具有最小权值的生成树。如下图所示,T是图G的生成树。但不是具有最小权值的生成树。我们可以把他们想象成一组岛屿和连接它们的可能的桥梁。当然修桥是非常昂贵和费时的,所以我们必须要知...
分类:
编程语言 时间:
2015-03-14 18:37:27
阅读次数:
138
描述分析
转化为二进制按位来计算, 最后把每一位的加起来
f[i]表示i到n的期望路径长度, d[i]表示i的度
因为i的期望是由i走到的点状态转移得到的, 所以在计算概率时应该用i的度来算
如果i到j的边的权值的第 BIT 位是0, 任何数异或0都是它本身, 所以f[i] = f[j] / d[i] + …
如果i到j的边的权值的第 BIT 位是1, 异或一相当于取反. 所以f[i] = (1-f...
分类:
其他好文 时间:
2015-03-14 18:36:38
阅读次数:
140