引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据...
分类:
编程语言 时间:
2015-06-08 16:44:37
阅读次数:
130
1 头文件Stack.h 1 #ifndef STACK_H 2 #define STACK_H 3 4 struct Stack 5 { 6 7 struct Link 8 { 9 void* data;10 Link* next;11 ...
分类:
编程语言 时间:
2015-06-08 16:45:13
阅读次数:
251
Reference: Getting started with NIOTable of contentsBefore you startInput/output: A conceptual overviewChannels and buffersFrom theory to practice: Re...
分类:
编程语言 时间:
2015-06-08 16:44:51
阅读次数:
99
List ms = DateUtils.getMonths(7,"yyyyMM"); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); for (String s : ms) { Ca...
分类:
编程语言 时间:
2015-06-08 16:43:30
阅读次数:
108
1、创建和使用字典1)字典的格式:phonebook = {'Alice':'1234', 'Beth':'1920', 'Cecil':'4537'}====== 字典由两个大括号组成,键和值之间用冒号:隔开,项之间用逗号,隔开2)创建字典 -- dict函数:dict() -> new empt...
分类:
编程语言 时间:
2015-06-08 16:42:37
阅读次数:
126
1. typeof的唯一作用:检测变量是否已定义。例如:typeof foo !== 'undefined'此外,推荐使用:Object.prototype.toString();进行检测变量类型。2.instanceof操作符应该仅仅用来比较来自同一个 JavaScript 上下文的自定义对象。n...
分类:
编程语言 时间:
2015-06-08 16:40:05
阅读次数:
120
Critical SectionCritical section(临界区)用来实现“排他性占有”。适用范围是单一进程的各线程之间。它是:一个局部性对象,不是一个核心对象。快速而有效率。不能够同时有一个以上的 critical section 被等待。无法侦测是否已被某个线程放弃。可以实现线程间互斥,...
分类:
编程语言 时间:
2015-06-08 16:37:28
阅读次数:
217
GitHub:https://github.com/alvarotrigo/fullPage.jsFullPage.js是一个基于JQuery的插件,可以很方便的制作出全屏网站;一 特点:1.支持鼠标滚动;2.支持键盘控制前进和后退;3.多个回调函数;4.支持手机/平板触摸事件;5.支持CSS3动画...
分类:
编程语言 时间:
2015-06-08 16:35:35
阅读次数:
151
二分法检索二分法检索(binarysearch)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中,首先将给定值key与字典中间位置上元素的关键码(key)比较,如果相等,则检索成功;否则,若key小,则在字典前半部分中继续进行二分法检索;若key..
分类:
编程语言 时间:
2015-06-08 15:19:56
阅读次数:
165
1;什么叫面向对象:1;面向对象和面向过程是一种思想2;面向过程:强调的是功能行为3;面向对象:将功能进行封装,强调具备了功能的对象2;面向对象的特征:1;封装2;继承3;多态3;面向对象的特点:可以将复杂的事情简单化将程序员从执行者变为指挥者4;类:生活中一般描述..
分类:
编程语言 时间:
2015-06-08 15:18:42
阅读次数:
133
//分别向Set集合以及List集合中添加“A”“a”“c”“C”“a”5个元素,观察重复值“a”能否在List集合以及Set集合中成功的添加。importjava.util.ArrayList;importjava.util.HashSet;importjava.util.Iterator;importjava.util.List;importjava.util.Set;publicclassAddIntoSe..
分类:
编程语言 时间:
2015-06-08 15:17:52
阅读次数:
298
-------android培训、java培训、期待与您交流!----------1、Java语言的基础构成1)关键字、标示符、注释、常量和变量、运算符、语句、函数、数组2)关键字:被Java语言赋予了特殊含义的单词,关键字里的字母都是小写,如用于定义数据类型的关键字:class、byte、int、short、d..
分类:
编程语言 时间:
2015-06-08 15:17:59
阅读次数:
155
-------android培训、java培训、期待与您交流!----------方法的格式修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2....){方法体;return返回值;}方法的格式详细说明:(1):修饰符比较多,后面会详细介绍。目前使用publicstatic(2):返回值类型用于限定返回值的数据类型..
分类:
编程语言 时间:
2015-06-08 15:14:27
阅读次数:
157
JAVA泛型学习泛型是JAVA在JDK1.5提出的新特性,主要是为了代码的安全性和代码的重复利用。安全性:在没有提出泛型时,主要是通过传递Object来实现传入类型的引用,然后在取得数据时进行强制类型转换,但是这样会存在一个问题,就是比如一个集合中存入了A类型的数据,然后遍历集..
分类:
编程语言 时间:
2015-06-08 15:10:44
阅读次数:
137
各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是blog.csdn.net/qinyuanpei。
今天想和大家分享的是目前在移动平台上较为流行的关卡系统,关卡系统通常是单机手机游戏如《愤怒的小鸟》、《保卫萝卜》中对游戏内容的组织形式,玩家可通过已解锁的关卡(默认第一关是已解锁的)获取分数进而解锁新的关卡,或者是通过付费购买解锁新的关卡。那么好了,在今天的文章中博主将带领大家快速...
分类:
编程语言 时间:
2015-06-08 15:07:36
阅读次数:
134
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。
小Ho:小Hi,你这学期有选什么课么?
小Hi:挺多的,比如XXX1,XXX2还有XXX3。本来想选YYY2的,但是好像没有先选过YYY1,不能选YYY2。
小Ho:先修课程真是个麻烦的东西呢。
小Hi:没错呢。好多课...
分类:
编程语言 时间:
2015-06-08 15:07:57
阅读次数:
223
??
变量和基本类型
引言:
1、各种程序设计语言都具有许多各具特色的特征,这些特征决定了用每种语言适合开发哪些类型的应用程序。
2、大多数现代现代程序设计语言都采用两种方式扩充语言的基本特征集:允许程序员通过自定义数据类型扩充该语言;提供一组库例程,这些例程定义了一些并非内置在语言中的实用函数和数据类型。
3、C++是静态类型语言,支持在编译时执行类...
分类:
编程语言 时间:
2015-06-08 15:08:04
阅读次数:
141