http://blog.csdn.net/zccst/article/details/5092816comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需...
分类:
编程语言 时间:
2015-02-13 17:51:30
收藏:
0 评论:
0 赞:
0 阅读:
283
这段时间对c#和java的感受虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法真正的不同是 c#对系统支持更贴近, 而java倡导跨平台因而c#语法关键字更多,更细,而java为了平台通用性考虑,关键字少,语法更加简单导致c#开发的程序,功能开发的越多,引入的操作系统API就多,想跨平台.....
分类:
编程语言 时间:
2015-02-13 17:50:30
收藏:
0 评论:
0 赞:
0 阅读:
137
学Python这本书不错!
自己整理的Python基础教程上传到csdn上了,请有兴趣了解学习Python语言的csdn的网友们下载吧。
csdn下载地址 http://download.csdn.net/detail/u014036026/7188403
百度网盘地址 http://pan.baidu.com/s/1i37Vra1...
分类:
编程语言 时间:
2015-02-13 16:42:31
收藏:
0 评论:
0 赞:
0 阅读:
266
redis python客户端库安装与简单使用...
分类:
编程语言 时间:
2015-02-13 16:41:41
收藏:
0 评论:
0 赞:
0 阅读:
235
特点对比:
1、存取方式上,数组可以顺序存取或者随机存取,而链表只能顺序存取;
2、存储位置上,数组逻辑上相邻的元素在物理存储位置上也相邻,而链表不一定;
3、存储空间上,链表由于带有指针域,存储密度不如数组大;
4、按序号查找时,数组可以随机访问,时间复杂度为O(1),而链表不支持随机访问,平均需要O(n);
5、按值查找时,若数组无序,数组和链表时间复杂度均为O(1),但是当...
分类:
编程语言 时间:
2015-02-13 16:41:11
收藏:
0 评论:
0 赞:
0 阅读:
284
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是种不错的选择,特别是当大多数参数都是可选的时候。
与使用传统的重叠构造器模式相比,使用Builder模式的客户端代码将更易于阅读和编写,构建器也比JavaBeans更加安全。
@author 刘向峰
public class NutritionFacts {...
分类:
编程语言 时间:
2015-02-13 16:38:02
收藏:
0 评论:
0 赞:
0 阅读:
260
/**
* 实现singleton的第二种方法,共有成员是个静态工厂方法。
* (第一种方法中公有静态成员是个final域,即直接使用private static final Singleton INSTANCE = new Singleton();)
* @author 刘向峰
*
*/
public class Singleton {
private static final...
分类:
编程语言 时间:
2015-02-13 16:37:52
收藏:
0 评论:
0 赞:
0 阅读:
267
I/O流的概念
一、流
1、含义:流是一个处于传输状态的字节序列,是字节在对象之间的“流动”,流的操作包括输入与输出。
2、作用:提供了灵活而易于使用的输入、输出机制,输入输出是数据传送的过程,数据如流水一样从一个位置流向另一个位置。
二、常用的流
1、cin为标准输入流对象,与提取运算符>>连用,用于输入。
2、cout为标准输出流对象,与...
分类:
编程语言 时间:
2015-02-13 16:37:41
收藏:
0 评论:
0 赞:
0 阅读:
268
/**
* 返回的字符串形式是形如:2013-10-20 20:58
* */
public static String formatTimeInMillis(long timeInMillis) {
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(timeInMillis);
Date date = ca...
分类:
编程语言 时间:
2015-02-13 16:35:51
收藏:
0 评论:
0 赞:
0 阅读:
220
喵~不知不觉到了CUDA系列学习第五讲,前几讲中我们主要介绍了基础GPU中的软硬件结构,内存管理,task类型等;这一讲中我们将介绍3个基础的GPU算法:reduce,scan,histogram,它们在并行算法中非常常用,我们在本文中分别就其功能用处,串行与并行实现进行阐述。1. Task complexitytask complexity包括step complexity(可以并行成几个操作)...
分类:
编程语言 时间:
2015-02-13 16:34:42
收藏:
0 评论:
0 赞:
0 阅读:
360
异常的概念
一、语法错误
在编写程序是,程序中的关键字拼写错、标识符未定义、控制结构不完整、程序语句不合乎编译器的语法规则等,这种错误在编译、连接是由表编译器指出。
二、逻辑错误
由于编程者对问题的理解不够造成算法设计有误,导致程序虽然能顺利运行,但是没有得到预期的结构,这类错误通过调试与测试发现。
三、运行错误
程序在运行的过程中由于意外的结果...
分类:
编程语言 时间:
2015-02-13 16:34:11
收藏:
0 评论:
0 赞:
0 阅读:
296
我们可以用一个生活中的情景来认识一下观察者模式.
在这个时代,可能只有我们家里的老年人还保留着每天看报纸的习惯.报社负责生产内容,把它们组织到一张报纸上,每天进行印刷,然后送到每一个花钱订阅了报纸的用户家里.这样老人家就可以浏览一下每天发生的事情了.
这就是观察者模式最贴切的比喻.订阅者和报社是一对多的关系,每天只要更新了内容,就会统一把报纸送到用户的手里,当然,如果你不想订阅...
分类:
编程语言 时间:
2015-02-13 16:33:21
收藏:
0 评论:
0 赞:
0 阅读:
258
1. By Default, const Objects Are Local to a File
默认情况下,const对象是本地的
这是《C++ primary 5th》里的原文
When a const object is initialized from a compile-time constant, such as in our
definition of bufSize...
分类:
编程语言 时间:
2015-02-13 16:33:11
收藏:
0 评论:
0 赞:
0 阅读:
309
右键弹出菜单是指右键抬起的时候弹出的菜单。通常放置在Dialog的OnRButtonUp响应函数里。下面就给出右键弹出菜单的实例:1 添加右键事件及响应函数
可以用Class Wizard。。。来添加一个右键消息WM_RBUTTONUP,为其添加Handler,会自动生成OnRButtonUp响应函数2 为弹出菜单添加资源
可以用“Resource View”中的”String Table”添加...
分类:
编程语言 时间:
2015-02-13 16:32:11
收藏:
0 评论:
0 赞:
0 阅读:
471
我们可以定义一个指针类型的字符串,把它的地址传递给一个指针类型的数组
#include
int main(void)
{
//这个字符串p本身代表一个地址
char * p = "hello world!";
//ch本身是一个指针类型的数组,指向ch这一片空间
char * ch[64];
ch[0] = p;
printf("...
分类:
编程语言 时间:
2015-02-13 16:30:51
收藏:
0 评论:
0 赞:
0 阅读:
373
有个长度为2n的数组{a1,a2,a3,…,an,b1,b2,b3,…,bn},希望排序后{a1,b1,a2,b2,….,an,bn},请考虑有无时间复杂度o(n),空间复杂度0(1)的解法。...
分类:
编程语言 时间:
2015-02-13 16:30:48
收藏:
0 评论:
0 赞:
0 阅读:
732
Scorpio-CSharp是为了解决Unity游戏各个平台热更新的问题Unity3d发布平台支持:WebPlayerPC (Windows Mac Linux)IOS(包括IL2CPP)AndroidBlackBerryWindows Phone 8WebGL(Unity5.0Beta) 语法参照...
分类:
编程语言 时间:
2015-02-13 16:26:10
收藏:
0 评论:
0 赞:
0 阅读:
519
/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith { // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10; // 这个...
分类:
编程语言 时间:
2015-02-13 16:26:00
收藏:
0 评论:
0 赞:
0 阅读:
243
基本的 Python socket 模块Python 提供了两个基本的 socket 模块。第一个是 Socket,它提供了标准的 BSD Sockets API。第二个是SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。Python 使用一种异步的方式来实现这种功能,您可以...
分类:
编程语言 时间:
2015-02-13 16:25:40
收藏:
0 评论:
0 赞:
0 阅读:
251
五、domain类创建 在domain包中创建类:RemoteLanchInfo.java 用来保存启动信息。package com.lingfeng.domain;public class RemoteLanchInfo { private String id; private String n....
分类:
编程语言 时间:
2015-02-13 16:22:53
收藏:
0 评论:
0 赞:
0 阅读:
336