java类集的整个体系的组成和关系,以及各个接口,类的文字说明: 集合框架的特征:高性能,对动态数组,链接表,树和散列表的实现是高性能,允许不同类型的类集以相同的方式工作.它不受对象数组长度的限制 Collection: -|:List 里面的内容是有序的(存入和取出的顺序一致),允许重复的内容,有...
分类:
编程语言 时间:
2014-07-30 23:21:35
阅读次数:
375
[seriesposts sid=500] 下面的代码讲述了一个故事 一个面包生产铺里目前有30个面包,有三个人来买面包,第一个人要买50个,第二个要买20个,第三个要买30个。 第一个人不够,所以等着,让第二个买了。面包铺继续生产面包。有7个人在生产。 package com.javaer.thr...
分类:
编程语言 时间:
2014-07-30 23:20:25
阅读次数:
259
数独破解c++代码#include #include #include #include using namespace std;int grup_start[9][2] = {{0,0} ,{0,3}, {0,6} ,{3,0} ,{3,3}, {3,6} ,{6,0} ,{6,3}, {6,6}...
分类:
编程语言 时间:
2014-07-30 23:18:15
阅读次数:
315
1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求,而不是修改一个类里面的代码。3.依赖倒转原则:高层模块不应该依赖底层模块,两个都应该依...
分类:
编程语言 时间:
2014-07-30 23:14:45
阅读次数:
258
题目:给定一个字符串,求出字符串中每一个单词在字符串中出现的次数旨意:map的分拣思想。每一个key的包装类,存放出现的次数 1 /** 2 * 作为包装类,用来存放英文单词,和该英文单词出现的次数 3 * @ClassName: Str 4 * @Description: TODO(这里用一句.....
分类:
编程语言 时间:
2014-07-30 23:14:35
阅读次数:
369
【问题】一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误:IndentationError: unindent does not match any outer indentation level【解决过程】1.对于此错误,最常见的原...
分类:
编程语言 时间:
2014-07-30 23:14:25
阅读次数:
282
先贴代码#include int main(void){ double a[]={1.1,2.2,3.3}; unsigned int b,c,d; b=&a[0]+1;c=&a[1];d=&a[2]; printf("diff -- %d", c-b); retur...
分类:
编程语言 时间:
2014-07-30 23:11:35
阅读次数:
214
本文转载自SurpassLi的博文:http://www.cnblogs.com/lidabo/archive/2012/05/30/2525837.html,修改了部分代码和贴图,如有侵犯版权请与我联系删除。 以“值传递”方式向函数传递参数 在编写个人函数的时候,你将会受到C++中的一条基...
分类:
编程语言 时间:
2014-07-30 23:09:45
阅读次数:
334
需求:有一个学雷锋活动,有买米和扫地两个内容,参与的人有大学生和社区志愿者,他们各自的方法不一样。如果用简单工厂模式实现:#encoding=utf-8__author__ = 'kevinlu1010@qq.com'class LeiFeng(): def buy_rice(self): ...
分类:
编程语言 时间:
2014-07-30 23:09:25
阅读次数:
261
转载于http://www.csdn.net/article/2012-06-01/2806249最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java...
分类:
编程语言 时间:
2014-07-30 23:07:54
阅读次数:
301
1、jstack 用法jstack [option] pid -l long listings,会打印出额外的锁信息,在发生死锁时可以用jstack -l pid来观察锁持有情况 -m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法...
分类:
编程语言 时间:
2014-07-30 21:01:04
阅读次数:
249
一个工程由许多的文件组成,当工程中的文件编译结束后jiu...
分类:
编程语言 时间:
2014-07-30 20:55:44
阅读次数:
196
#include “book.h”
#include
在刚开始学习都会有这种迷惑,有的程序用
表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录,""是表示从当前目录开始搜索,然后是系统目录和PATH环境变量所列出的目录。
所以,系统头文件一般用...
分类:
编程语言 时间:
2014-07-30 20:54:24
阅读次数:
227
Map中的迭代 有两种 方式
遍历 Map的方法:
1 Set KeySet(): 获取所有的键,得到set集合,迭代, 通过get( key)获取值!
2 Set> entrySet()
把集合中的每一个键值对 形成的映射关系获取到。存到一个Set 集合中。在遍历Set 集合。每次遍历到的就是一个映射关系。 从这个映射关...
分类:
编程语言 时间:
2014-07-30 20:48:54
阅读次数:
275
大家都知道,在Map和Set不可存在重复元素?
但是对于内部的细节我们并不了解,今天我们就一块来 探讨一下!
1 对于 HashMap HashSet
他们的底层数据结构的实现是:维护了一张 HashTable 。容器中的元素全部存储在Hashtable 中。他们再添加元素的时候,是如何判断是否存在有重复元素的呢? 每一个被添加的元素都有一个 hashCode(哈希值),...
分类:
编程语言 时间:
2014-07-30 20:45:14
阅读次数:
325
C++中堆的应用:make_heap, pop_heap, push_heap, sort_heap, priority_queue
make_heap, pop_heap, push_heap, sort_heap都是标准算法库里的模板函数,用于将存储在vector/deque 中的元素进行堆操作,对不愿自己写数据结构堆的C++选手来说,这几个算法函数很有用,下面是这几个函数操作vecto...
分类:
编程语言 时间:
2014-07-30 20:43:24
阅读次数:
360
解释一:容器(Container)Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器...
分类:
编程语言 时间:
2014-07-30 20:42:04
阅读次数:
326