面试题: Java中ArrayList和LinkedList的主要区别是什么?
这个问题首先要知道数组和链表的特点
数组的特点:寻址容易,插入和删除困难。
链表的特点是:寻址困难,插入和删除容易。
ArrayList的底层实现就是通过动态数组来实现的,LinkedLIst底层实现就是通过链表来实现的,所以直接答出数组和链表的特点就ok
面试题: hashMap是怎样实现key-v...
分类:
其他 时间:
2014-02-15 13:46:59
收藏:
0 评论:
0 赞:
0 阅读:
411
WildFly 8 最终版于 2014年2月11日发布,WildFly 8 是第三代 JBoss 架构下(模块化,轻量化,云支持)的第二次大的发布(JBoss 7 为第一次)。本文包括测试使用 WildFly 8 的一些记录。下载安装从 http://wildfly.org/downloads/ 下载 wildfly-8.0.0.Final.zip,解压安装生成 wildfly-8.0.0.Fin...
分类:
其他 时间:
2014-02-15 08:37:08
收藏:
0 评论:
0 赞:
0 阅读:
569
按照上面的方法进行创建之后,发现存在两个问题:
1 button的getstate()得到的值是520,而不是理论值0x0008
2 当list文件位置超过一屏时,出现iIndex出错的情况
现在将解决思路呈上。
解决问题1的方法是读取这个值,
主要介绍问题2的解决,主要通过两部分,一步是解决了按键读取失败的问题,另一部是进行了一些美化处理工作。
第一步:
//aboveall ca...
分类:
其他 时间:
2014-02-15 14:42:20
收藏:
0 评论:
0 赞:
0 阅读:
370
作为系统与用户的交互工具,mail有着很重要的作用,系统或者程序可以把一些关键事件或消息放在mail中,供用户查看。作为一个linux脚本开发人员和系统维护人员,了解mail命令和使用sendmail发送邮件是必不缺少的前提。
1、mail查看邮件
命令行输入mail
[boco@redhat5 ~]$ mail
Mail version 8.1 6/6/93. ...
分类:
其他 时间:
2014-02-15 12:10:38
收藏:
0 评论:
0 赞:
0 阅读:
387
一、相关概念
GCD全称Grand Central Dispatch,是Apple提供的一套低层API,提供了一种新的方法来进行并发程序编写。GCD有点像NSOperationQueue,但它比NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一部分。GCD的API很大程度上基于block,当然,GCD也可以脱离block来使用,比如使用传统c机制提供函数指针和上...
分类:
其他 时间:
2014-02-15 08:36:23
收藏:
0 评论:
0 赞:
0 阅读:
389
题目链接:uva 1432 - Fire-Control System
题目大意:有一个武器位于(0,0)的位置,它的攻击范围为一个扇形,现在要求攻击到k个点,并且面积越小。
解题思路:首先先按照半径排序,这样可以计算出比该点半径小的点有几个。然后按照角度排序,枚举半径,如果小于当前半径的点的个数不足k可以跳过该半径。需要注意的是第2、3象限的点。
#include ...
分类:
其他 时间:
2014-02-15 14:40:17
收藏:
0 评论:
0 赞:
0 阅读:
346
我们遇到过很多的企业网站或其它小型的展示类网站,有一些共同的特点,即顶部放一个大的导航或BANNER,右侧是链接或图片,左侧放置内容,页面底部放置版权信息等。这样的形式是国内经典式的布局,我们这里不对它的视觉效果作过多的讨论,我们今天说说如何用DIV+CSS实现三行两列的布局。
我们看下面的图片:
这样的结构大家再熟悉不过了,我们该如何用DIV+CSS实现它呢。我们看下...
分类:
Web开发 时间:
2014-02-15 12:08:35
收藏:
0 评论:
0 赞:
0 阅读:
334
五子棋博弈树的构造过程。...
分类:
其他 时间:
2014-02-15 08:35:38
收藏:
0 评论:
0 赞:
0 阅读:
316
下载地址:https://code.google.com/p/protobuf/downloads/list
我下载的是protobuf-2.5.0.tar.gz
解压:
$ tar -xzvf protobuf-2.5.0.tar.gz
编译:
$ cd protobuf-2.5.0
$ ./configure
$ make
$ make check
安装:
$ make i...
分类:
其他 时间:
2014-02-15 14:38:14
收藏:
0 评论:
0 赞:
0 阅读:
440
先来看三个缩写到底具体代表什么:Large Segment Offload (LSO),TCP segmentation offload (TSO), 以及Generic Segmentation Offload (GSO)。
首先来看LSO。我们知道计算机网络上传输的数据基本单位是离散的网包,既然是网包,就有大小限制,这个限制就是MTU(Maximum Transmission Uni...
分类:
其他 时间:
2014-02-15 14:30:02
收藏:
0 评论:
0 赞:
0 阅读:
841
在节假日的时候,书店一般都会做促销活动。由于《哈利波特》系列相当畅销,店长决定通过促销活动来回馈读者。在销售的《哈利波特》平装本系列中,一共有五卷,用编号 0, 1, 2, 3, 4 来表示。假设每一卷单独销售均需要 8 欧元。 如果读者一次购买不同的两卷,就可以扣除 5% 的费用,三卷则更多。
在一份订单中,根据购买的卷数以及本书,就会出现可以应用不同折扣规则的情况。但是,一...
分类:
其他 时间:
2014-02-15 08:08:38
收藏:
0 评论:
0 赞:
0 阅读:
387
在本节中,您将验证电影控制器生成的编辑在接下来的教程中,我们将讨论DataAnnotations。Display属性指明要显示的字段的名称(在本例中“Release Date”来代替“ReleaseDate”)。DataType属性用于指定类型的数据,在本例它是一个日期,所以不会显示存放在该字段时间详情。DisplayFormat属性在Chrome浏览器里有一个bug:呈现的日期格式不正确。
在浏览器地址栏里追加/Movies, 浏览到Movies页面。并进入编辑(Edit)页面。...
分类:
Web开发 时间:
2014-02-15 11:48:05
收藏:
0 评论:
0 赞:
0 阅读:
631
xml version="1.0" encoding="utf-8"?>
shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape=["rectangle" | "oval" | "line" | "ring"] >
rectangle 默认,矩形 /oval 椭圆/line ...
分类:
其他 时间:
2014-02-15 09:34:49
收藏:
0 评论:
0 赞:
0 阅读:
329
var loop = true;
一、变量命名规则
1、变量要以字母、下划线或美元符开头。
2、其后可跟多个数字、字母、下划线或美元符。
3、一定要避开javascript的所有保留字。(下面留有部分保留字)
二、加入html时机
1、...双标记内...
2、...双标记内引入外部js文件
3、...双标记内...
三、描述标记(html)与描述计算(javas...
分类:
Web开发 时间:
2014-02-15 08:13:08
收藏:
0 评论:
0 赞:
0 阅读:
405
今天来讨论一下TCP的三次握手以及TCP的状态转换图。首先发一个三次握手的流程图如下:
圖 2.4-3、三向交握之封包连接模式
A:封包发起
当用戶端想要对服务器端发起连接时,就必須要送出一個要求连线的封包,此时用戶端必须随机取用一個大于1024 以上的端口來做为程序通信的通道。然后在 TCP 的表头当中,必须带有 SYN 的主动连线(SYN=1),並并且记下发送给服务器端的序...
分类:
其他 时间:
2014-02-15 13:10:05
收藏:
0 评论:
0 赞:
0 阅读:
389
算法目的:确定子串在主串中第一次出现的位置
两种算法:BF,KMP(重点掌握)
一:BF算法
1.特点:主串的指针需回溯,速度慢;
2.算法思想:
当主串T(长为m)和子串S(长为n)的比较字符不相等时,主串的指针i需要指向之前开始比较的位置的后面一个字符(相应的子串的指针j需要重新指到1),,这样依次拿子串T和主串的一个连续子字符串比较知道两个串相等为止。
int In...
分类:
其他 时间:
2014-02-15 09:30:43
收藏:
0 评论:
0 赞:
0 阅读:
248
一、对于MFC 应用程序来说,为了改变 MFC AppWizard 自动生成的应该程序外观和大小,我们既可以在应用程序窗口创建之前进行,也可以在该窗口创建之后进行。 如果希望在应用程序窗口创建之前修改它的外观和大小,就应该在 CMainFrame 类的 PreCreateWindow 成员函数中进行。
二、 在CMainFrame::PreCreateWindow中 添加 cs.l...
分类:
其他 时间:
2014-02-15 12:02:26
收藏:
0 评论:
0 赞:
0 阅读:
246
#include
#include
int main(void)
{
float a=2.2;
if(fabs(a)<=1e-6){
printf("yes");
}else
{
printf("no");
}
return 0;
}
#include
#include
int main(void){
bool bo=false;
if(!bo){
...
分类:
编程语言 时间:
2014-02-15 09:28:40
收藏:
0 评论:
0 赞:
0 阅读:
370
通过OpenGL单机渲染的图片分辨率总是有限的(通常情况下viewPort的大小为2K或者更小),但随着计算机图形学的发展,超高分辨率图片的需求越来越大。为了解决这种供需之间的矛盾,通过一些数学计算,使用OpenGL实现一种大图片的分区域不失真渲染,暂且将这个称之为基于OpenGL的分片渲染技术(Tile Rendering)。使用它可以渲染任意大小的图片。
OpenGL提供透视投...
分类:
其他 时间:
2014-02-15 10:24:01
收藏:
0 评论:
0 赞:
0 阅读:
409
【C++进阶】__stdcall 详解
__stdcall用来修饰函数,被该关键字修饰的函数,其参数都是从右向左依次被压入到栈中,函数调用在返回前需要清理堆栈,被调函数在返回前负责清理堆栈。
函数调用约定
函数调用约定主要约束了两件事:
1. 参数传递的顺序
2. 调用堆栈由谁(调用函数或被调用函数)负责清理
__stdcall是...
分类:
编程语言 时间:
2014-02-15 10:09:40
收藏:
0 评论:
0 赞:
0 阅读:
357