码迷,mamicode.com
首页 > 编程语言
JS实现常用排序算法—经典的轮子值得再造
关于排序算法的博客何止千千万了,也不多一个轮子,那我就斗胆粗制滥造个轮子吧!下面的排序算法未作说明默认是从小到大排序。 1.快速排序2.归并排序3.冒泡排序4.选择排序(简单选择排序)5.插入排序(直接插入排序)6.希尔排序二分查找 1.快速排序 为什么把快排放在最前面呢,因为传说Chrome中数组... ...
分类:编程语言   时间:2016-07-22 23:06:28    阅读次数:483
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:02:39    阅读次数:145
python简易爬虫
这两天看了一下python的基础语法,跟着网上的教程爬了一下百度百科和python相关联的词条。采用了beautifulsoup4插件 下面是流程 首先是一个url管理器,负责增加/获取/判断是否有url 1 # coding:UTF8 2 #url管理器 3 class UrlManager(ob ...
分类:编程语言   时间:2016-07-22 23:03:12    阅读次数:371
JavaScript中 Object和Array对象
引用类型:是一种数据结构,用于将数据和功能组织在一起。 5.1 Object——对象类型! 创建Object实例,第一种方法:使用new操作符后跟Object构造函数 第二种方法:字面量表示方法 5.2 数组 Array 类型 ECMAScript 数组的每一项可以保存任何类型的数据,且数组的大小是 ...
分类:编程语言   时间:2016-07-22 22:59:58    阅读次数:251
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:58:05    阅读次数:241
基数排序简单Java实现
基数排序(radix sort)又称“桶子法”,在对多个正整数进行排序时可以使用。它的灵感来自于队列(Queue),它最独特的地方在于利用了数字的有穷性(阿拉伯数字只有0到9的10个)。 基数排序使用11个动态数组实现排序算法,一个主队列(下文都将使用的动态数组称为队列)存储未排序的数据(最后排序完 ...
分类:编程语言   时间:2016-07-22 22:55:11    阅读次数:218
队列、线程、进程、协程
#判断 阻塞 01234end ...
分类:编程语言   时间:2016-07-22 22:55:22    阅读次数:208
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:56:15    阅读次数:294
springmvc中的数据传递
上面四种方式都是将数据放在request作用域中的,通过${requestScope.xxx}可以取出数据 ...
分类:编程语言   时间:2016-07-22 22:51:57    阅读次数:173
高斯混合模型参数估计的EM算法
高斯混合模型参数估计的EM算法,python实现 ...
分类:编程语言   时间:2016-07-22 22:50:22    阅读次数:224
Java编程思想学习笔记_6
一、当涉及到break和continue语句的时候,finally字句也会得到执行。 二、异常在继承的时候需要注意的细节: 1、异常限制对构造器不起作用,子类构造器可以抛出任意异常,而不必理会基类所抛出的异常(这与方法不同),但是由于基类构造器必须以这样或那样的方式调用,子类构造器的异常说明必须包含 ...
分类:编程语言   时间:2016-07-22 22:50:17    阅读次数:181
MFC记住上次路径---遇到的一些问题
今天完成一个需求,就是记住用户选择的文件路径,先是熟悉代码,然后在网上找解决方法,一开始感觉没什么,网上的方法差不多,应该很容易做出来,结果真是卡了一半天,到晚上自己才慢慢的搞清楚了。 遇到的问题真不少,记录一下好多细节,真是不写不知道。 1.基本方法 http://blog.csdn.net/sh ...
分类:编程语言   时间:2016-07-22 22:48:24    阅读次数:161
C语言位域
原贴地址http://www.cnblogs.com/bigrabbit/archive/2012/09/20/2695543.html 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并 ...
分类:编程语言   时间:2016-07-22 22:46:17    阅读次数:161
GUI为什么不设计为多线程
在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法只能在主线程中调用?师父没有问我这个问题,让知其然但不知其所以然的我有种侥幸逃过一难的心情。我想如果回答那是因为Android GUI库是单线程消息机制的,更新界面的操作必须放到主线程中执行,那师父可能继续问为什么A ...
分类:编程语言   时间:2016-07-22 22:48:52    阅读次数:370
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:45:38    阅读次数:144
QML的渲染方式相较于之前的版本也有了重大的更新(CPU线程负责绘制,GPU线程负责渲染),还有好多经常评论 good
作者:qyvlik链接:http://www.zhihu.com/question/38867614/answer/78583440来源:知乎著作权归作者所有,转载请联系作者获得授权。 做UI啊。如果是桌面应用,QML可以更快速。如果是手机UI,H5绝对占优。 毕竟Qt提供的那一套控件库更适合桌面应 ...
分类:编程语言   时间:2016-07-22 22:40:59    阅读次数:194
C++ typedef用法小结
一、typedef的四个用法 用法一: 为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。举例: 1. 原声明:int *(*a[5])(int, char*);变量名为a,直接用一个新别名pF ...
分类:编程语言   时间:2016-07-22 21:32:44    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!