首页 > 编程语言
java中HashSet详解
HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码: Java代码 public class HashSet<E> ex ...
分类:编程语言   时间:2016-07-22 23:04:41    收藏:0  评论:0  赞:0  阅读:310
信使——图论算法
题目描述 Description 战 争时期,前线有n 个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责 在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连 的哨所送信。当一个哨所接到信后,这 ...
分类:编程语言   时间:2016-07-22 23:04:30    收藏:0  评论:0  赞:0  阅读:517
JS实现常用排序算法—经典的轮子值得再造
关于排序算法的博客何止千千万了,也不多一个轮子,那我就斗胆粗制滥造个轮子吧!下面的排序算法未作说明默认是从小到大排序。 1.快速排序2.归并排序3.冒泡排序4.选择排序(简单选择排序)5.插入排序(直接插入排序)6.希尔排序二分查找 1.快速排序 为什么把快排放在最前面呢,因为传说Chrome中数组... ...
分类:编程语言   时间:2016-07-22 23:04:10    收藏:0  评论:0  赞:0  阅读:286
23 DesignPatterns学习笔记:C++语言实现 --- 2.6 Facade
23 DesignPatterns学习笔记:C++语言实现 2.6 Facade 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. 门面模式 facade ,又称为外观模式 要求所有外部与一个子系统的所有通信必须通过一个“统一的对象”进行。这个对象就是子系统的“门 ...
分类:编程语言   时间:2016-07-22 23:00:54    收藏:0  评论:0  赞:0  阅读:328
python简易爬虫
这两天看了一下python的基础语法,跟着网上的教程爬了一下百度百科和python相关联的词条。采用了beautifulsoup4插件 下面是流程 首先是一个url管理器,负责增加/获取/判断是否有url 1 # coding:UTF8 2 #url管理器 3 class UrlManager(ob ...
分类:编程语言   时间:2016-07-22 23:00:11    收藏:0  评论:0  赞:0  阅读:418
JavaScript中 Object和Array对象
引用类型:是一种数据结构,用于将数据和功能组织在一起。 5.1 Object——对象类型! 创建Object实例,第一种方法:使用new操作符后跟Object构造函数 第二种方法:字面量表示方法 5.2 数组 Array 类型 ECMAScript 数组的每一项可以保存任何类型的数据,且数组的大小是 ...
分类:编程语言   时间:2016-07-22 22:57:10    收藏:0  评论:0  赞:0  阅读:245
23 DesignPatterns学习笔记:C++语言实现 --- 2.2 Adapter
23 DesignPatterns学习笔记:C++语言实现 2.2 Adapter 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. Adapter 定义 将一个类的接口变换为客户端所期待的另一种接口形式,使被适配者Adaptee能用用在目标target的环境中 ...
分类:编程语言   时间:2016-07-22 22:55:21    收藏:0  评论:0  赞:0  阅读:211
基数排序简单Java实现
基数排序(radix sort)又称“桶子法”,在对多个正整数进行排序时可以使用。它的灵感来自于队列(Queue),它最独特的地方在于利用了数字的有穷性(阿拉伯数字只有0到9的10个)。 基数排序使用11个动态数组实现排序算法,一个主队列(下文都将使用的动态数组称为队列)存储未排序的数据(最后排序完 ...
分类:编程语言   时间:2016-07-22 22:55:02    收藏:0  评论:0  赞:0  阅读:303
队列、线程、进程、协程
#判断 阻塞 01234end ...
分类:编程语言   时间:2016-07-22 22:54:22    收藏:0  评论:0  赞:0  阅读:344
SpringMVC集成rabbitMQ
Maven引入相关jar <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.2.4</version> <scope>compile</scope> </depen ...
分类:编程语言   时间:2016-07-22 22:53:50    收藏:0  评论:0  赞:0  阅读:355
springmvc中的数据传递
上面四种方式都是将数据放在request作用域中的,通过${requestScope.xxx}可以取出数据 ...
分类:编程语言   时间:2016-07-22 22:51:40    收藏:0  评论:0  赞:0  阅读:393
高斯混合模型参数估计的EM算法
高斯混合模型参数估计的EM算法,python实现 ...
分类:编程语言   时间:2016-07-22 22:49:40    收藏:0  评论:0  赞:0  阅读:457
Java编程思想学习笔记_6
一、当涉及到break和continue语句的时候,finally字句也会得到执行。 二、异常在继承的时候需要注意的细节: 1、异常限制对构造器不起作用,子类构造器可以抛出任意异常,而不必理会基类所抛出的异常(这与方法不同),但是由于基类构造器必须以这样或那样的方式调用,子类构造器的异常说明必须包含 ...
分类:编程语言   时间:2016-07-22 22:49:00    收藏:0  评论:0  赞:0  阅读:222
MFC记住上次路径---遇到的一些问题
今天完成一个需求,就是记住用户选择的文件路径,先是熟悉代码,然后在网上找解决方法,一开始感觉没什么,网上的方法差不多,应该很容易做出来,结果真是卡了一半天,到晚上自己才慢慢的搞清楚了。 遇到的问题真不少,记录一下好多细节,真是不写不知道。 1.基本方法 http://blog.csdn.net/sh ...
分类:编程语言   时间:2016-07-22 22:48:20    收藏:0  评论:0  赞:0  阅读:231
C语言位域
原贴地址http://www.cnblogs.com/bigrabbit/archive/2012/09/20/2695543.html 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并 ...
分类:编程语言   时间:2016-07-22 22:46:00    收藏:0  评论:0  赞:0  阅读:269
GUI为什么不设计为多线程
在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法只能在主线程中调用?师父没有问我这个问题,让知其然但不知其所以然的我有种侥幸逃过一难的心情。我想如果回答那是因为Android GUI库是单线程消息机制的,更新界面的操作必须放到主线程中执行,那师父可能继续问为什么A ...
分类:编程语言   时间:2016-07-22 22:45:40    收藏:0  评论:0  赞:0  阅读:385
23 DesignPatterns学习笔记:C++语言实现 --- 2.3 Decorator
23 DesignPatterns学习笔记:C++语言实现 2.3 Decorator 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. Decorator 模式定义 一般可以分为4个角色 (1)Component抽象类:定义被装饰者的抽象行为或者特征。 (2)具 ...
分类:编程语言   时间:2016-07-22 22:44:01    收藏:0  评论:0  赞:0  阅读:270
QML的渲染方式相较于之前的版本也有了重大的更新(CPU线程负责绘制,GPU线程负责渲染),还有好多经常评论 good
作者:qyvlik链接:http://www.zhihu.com/question/38867614/answer/78583440来源:知乎著作权归作者所有,转载请联系作者获得授权。 做UI啊。如果是桌面应用,QML可以更快速。如果是手机UI,H5绝对占优。 毕竟Qt提供的那一套控件库更适合桌面应 ...
分类:编程语言   时间:2016-07-22 22:40:52    收藏:0  评论:0  赞:0  阅读:786
C++ typedef用法小结
一、typedef的四个用法 用法一: 为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。举例: 1. 原声明:int *(*a[5])(int, char*);变量名为a,直接用一个新别名pF ...
分类:编程语言   时间:2016-07-22 21:31:11    收藏:0  评论:0  赞:0  阅读:308
三种简单排序算法(java实现)
一、冒泡排序 算法思想:遍历待排序的数组,每次遍历比较相邻的两个元素,如果他们的排列顺序错误就交换他们的位置,经过一趟排序后,最大的元素会浮置数组的末端。重复操 作,直到排序完成。 示例演示: 算法实现: 算法时间复杂度:O(n2) 外层循环需要比较n-1次,内层循环需要比较n次。 二、选择排序 算 ...
分类:编程语言   时间:2016-07-22 21:27:20    收藏:0  评论:0  赞:0  阅读:200
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!