码迷,mamicode.com
首页 > 编程语言
黑马程序员_java的集合框架
java类集的整个体系的组成和关系,以及各个接口,类的文字说明: 集合框架的特征:高性能,对动态数组,链接表,树和散列表的实现是高性能,允许不同类型的类集以相同的方式工作.它不受对象数组长度的限制 Collection: -|:List 里面的内容是有序的(存入和取出的顺序一致),允许重复的内容,有...
分类:编程语言   时间:2014-07-30 23:21:35    阅读次数:375
java多线程 生产消费者模型
[seriesposts sid=500] 下面的代码讲述了一个故事 一个面包生产铺里目前有30个面包,有三个人来买面包,第一个人要买50个,第二个要买20个,第三个要买30个。 第一个人不够,所以等着,让第二个买了。面包铺继续生产面包。有7个人在生产。 package com.javaer.thr...
分类:编程语言   时间:2014-07-30 23:20:25    阅读次数:259
数独破解c++代码
数独破解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
Python设计模式——设计原则
1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求,而不是修改一个类里面的代码。3.依赖倒转原则:高层模块不应该依赖底层模块,两个都应该依...
分类:编程语言   时间:2014-07-30 23:14:45    阅读次数:258
Java编程之Map中分拣思想。
题目:给定一个字符串,求出字符串中每一个单词在字符串中出现的次数旨意: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
【问题】一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误:IndentationError: unindent does not match any outer indentation level【解决过程】1.对于此错误,最常见的原...
分类:编程语言   时间:2014-07-30 23:14:25    阅读次数:282
C语言的指针移位问题
先贴代码#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
C++函数参数-值,指针,引用
本文转载自SurpassLi的博文:http://www.cnblogs.com/lidabo/archive/2012/05/30/2525837.html,修改了部分代码和贴图,如有侵犯版权请与我联系删除。 以“值传递”方式向函数传递参数 在编写个人函数的时候,你将会受到C++中的一条基...
分类:编程语言   时间:2014-07-30 23:09:45    阅读次数:334
Python设计模式——工厂方法模式(FactoryMethod)
需求:有一个学雷锋活动,有买米和扫地两个内容,参与的人有大学生和社区志愿者,他们各自的方法不一样。如果用简单工厂模式实现:#encoding=utf-8__author__ = 'kevinlu1010@qq.com'class LeiFeng(): def buy_rice(self): ...
分类:编程语言   时间:2014-07-30 23:09:25    阅读次数:261
JAVA编程“性能说”(java编程需要做的26件事)
转载于http://www.csdn.net/article/2012-06-01/2806249最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java...
分类:编程语言   时间:2014-07-30 23:07:54    阅读次数:301
java 性能调优工具
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
【C语言学习】链接
一个工程由许多的文件组成,当工程中的文件编译结束后jiu...
分类:编程语言   时间:2014-07-30 20:55:44    阅读次数:196
C++包含头文件中<>和""的区别
#include “book.h” #include 在刚开始学习都会有这种迷惑,有的程序用 表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录,""是表示从当前目录开始搜索,然后是系统目录和PATH环境变量所列出的目录。 所以,系统头文件一般用...
分类:编程语言   时间:2014-07-30 20:54:24    阅读次数:227
Java Map 的迭代
Map中的迭代 有两种 方式 遍历 Map的方法:      1  Set KeySet(): 获取所有的键,得到set集合,迭代, 通过get( key)获取值!      2  Set>  entrySet()            把集合中的每一个键值对 形成的映射关系获取到。存到一个Set 集合中。在遍历Set 集合。每次遍历到的就是一个映射关系。   从这个映射关...
分类:编程语言   时间:2014-07-30 20:48:54    阅读次数:275
Java Map 如何实现Key 的唯一性?
大家都知道,在Map和Set不可存在重复元素?  但是对于内部的细节我们并不了解,今天我们就一块来 探讨一下! 1 对于 HashMap  HashSet   他们的底层数据结构的实现是:维护了一张  HashTable 。容器中的元素全部存储在Hashtable 中。他们再添加元素的时候,是如何判断是否存在有重复元素的呢?  每一个被添加的元素都有一个 hashCode(哈希值),...
分类:编程语言   时间:2014-07-30 20:45:14    阅读次数:325
c++中STL之heap, priority_queue使用
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
java中的容器解释
解释一:容器(Container)Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器...
分类:编程语言   时间:2014-07-30 20:42:04    阅读次数:326
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!