转载请注明出处 http://www.cnblogs.com/dongxiao-yang/p/6410775.html 参考引言:在排序算法中快速排序的效率是非常高的,但是还有种排序算法的效率可以与之媲美,那就是归并排序;归并排序和快速排序有那么点异曲同工之妙,快速排序:是先把数组粗略的排序成两个子 ...
分类:
编程语言 时间:
2017-02-17 18:05:09
收藏:
0 评论:
0 赞:
0 阅读:
269
看代码: self是什么,super是什么? 在动态方法中:self代表着”对象”; 在静态方法中:self代表着”类”; 一句话总结就是:self代表着当前方法的调用者; self 和 super 是Objective-C提供的两个保留字。 但有根本区别,self是类的隐藏的参数变量,指向当前调用 ...
分类:
编程语言 时间:
2017-02-17 18:01:18
收藏:
0 评论:
0 赞:
0 阅读:
234
并发与操作系统的生命历程息息相关。进程的出现,使得程序状态的保存变为现实,为进程间的切换提供了可能,实现了操作系统的并发,大大提高资源利用率。之后,人们对实时性又有了更高的要求。由于一个进程由若干个子...
分类:
编程语言 时间:
2017-02-17 17:20:25
收藏:
0 评论:
0 赞:
0 阅读:
201
在多线程的程序中,经常会出现两种情况。一种情况下,应用程序中的线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应;而另外一种情况则是线程平常都处于休眠状态,只是周期性地被唤醒。这里分析及介绍.Net Framework中ThreadPool class来对付第一种情况,相应地也会谈 ...
分类:
编程语言 时间:
2017-02-17 17:16:59
收藏:
0 评论:
0 赞:
0 阅读:
315
参考: http://blog.csdn.net/hll814/article/details/50816268 http://blog.csdn.net/blues1021/article/details/44336835 一、通俗解释 1.多线程用于堆积处理,就像1个大土堆,1个推土机很慢,那么 ...
分类:
编程语言 时间:
2017-02-17 17:12:17
收藏:
0 评论:
0 赞:
0 阅读:
228
蛋哥的学习笔记之-基于Unity的Shader编程:X-1 音乐水波特效 热度 13728 2015-7-11 23:34 |个人分类:蛋哥的学习笔记之-基于Unity的Shader编程| 音乐, Unity, Shader, 水波, Shader, Shader, Shader, Shader 蛋 ...
分类:
编程语言 时间:
2017-02-17 17:10:35
收藏:
0 评论:
0 赞:
0 阅读:
196
http://acm.timus.ru/problem.aspx?space=1&num=2062 题意:有n个数,有一个值,q个询问,有单点询问操作,也有对于区间[l,r]的每个数i,使得num[i] + w, num[i*2] + w, num[i*3] + w…… 思路:有树状数组和分块两种做 ...
分类:
编程语言 时间:
2017-02-17 17:07:57
收藏:
0 评论:
0 赞:
0 阅读:
222
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 实现思路:由于行列都为递增排序,所以可以从左下角开始比较查询,若目标值target大于该数,则将查询位置右移,否则上移,即可达 ...
分类:
编程语言 时间:
2017-02-17 17:07:38
收藏:
0 评论:
0 赞:
0 阅读:
193
类数组对象是一个很好的存储结构,但是功能太弱了,为了享受纯数组的哪些便捷的方法,使用前可以做下转换,通常可以使用$.slice.call()方法做转换,但是旧版本的IE下的HTMLCollection、NodeList不是Object的子类,如果采用[].slice.call()方法可能会导致异常, ...
分类:
编程语言 时间:
2017-02-17 17:00:41
收藏:
0 评论:
0 赞:
0 阅读:
197
ArrayList不是线程安全的,源码里没有用到synchronized 初始化ArrayList,如果没有指定初始容量,第一次向里面加入元素的时候,初始增长容量为10 ArrayList的扩容算法,每次增长50% 当容量不够的时候,就会增长当前容量的50%,然后调用System.arraycopy ...
分类:
编程语言 时间:
2017-02-17 16:55:55
收藏:
0 评论:
0 赞:
0 阅读:
207
一般 ...
分类:
编程语言 时间:
2017-02-17 16:54:44
收藏:
0 评论:
0 赞:
0 阅读:
242
条件频率分布就是频率分布的集合,每个频率分布有一个不同的“条件”,这个条件通常是文本的类别。当语料文本分为几类(文体,主题,作者等)时,可以计算每个类别独立的频率分布,这样,就可以通过条件频率分布研究类别之间的系统性差异。通常,我们用nltk的ConditionalFreqDist数据类型来实现的。 ...
分类:
编程语言 时间:
2017-02-17 16:53:39
收藏:
0 评论:
0 赞:
0 阅读:
511
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6410409.html 6:Reverse String Write a function that takes a string as input and returns the string reversed ...
分类:
编程语言 时间:
2017-02-17 16:52:14
收藏:
0 评论:
0 赞:
0 阅读:
192
Java 内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{private static int i = 1;pr ...
分类:
编程语言 时间:
2017-02-17 16:50:15
收藏:
0 评论:
0 赞:
0 阅读:
261
Queue<T>以及List<T>这些泛型类不是线程安全的。在并发操作时,内部操作可能会出现问题 ...
分类:
编程语言 时间:
2017-02-17 16:49:26
收藏:
0 评论:
0 赞:
0 阅读:
1525
//作者:qingfeng//2017/2/17//功能;理解类的成员方法和构造方法class CreatWays{ public static void main(String args[]){ Person p1 = new Person(23,"甲宝"); System.out.println ...
分类:
编程语言 时间:
2017-02-17 16:48:12
收藏:
0 评论:
0 赞:
0 阅读:
168
这个系列的随笔都是关于Javascript框架设计一书的读书笔记(作者是司徒正美),不是本人原创!!! 一、简介: 1、市面上主流的JS框架,大多数是由一个个模块组合而成,模块化是大多数让软件所遵循的一种设计模式,就是定义清晰的接口把若干模块组合起来 2、模块也分很多种类,他们也有不同的功能,有些模 ...
分类:
编程语言 时间:
2017-02-17 16:46:57
收藏:
0 评论:
0 赞:
0 阅读:
132
总体基础算法总结 http://blog.csdn.net/lilong_dream/article/details/23356513 基础算法之排序 http://www.cnblogs.com/qqzy168/archive/2013/08/03/3219201.html 基础算法之数组、字符串 ...
分类:
编程语言 时间:
2017-02-17 16:46:39
收藏:
0 评论:
0 赞:
0 阅读:
148
一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义: 注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一个类定义完之后,就产生了一个类对象。类对象支持 ...
分类:
编程语言 时间:
2017-02-17 16:45:24
收藏:
0 评论:
0 赞:
0 阅读:
156
在上一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装。 下面就来了解一下另外两大特征:继承和多态。 在Python中,如果需要的话,可以让一个类去继承一个类,被继承的类称为父类或者超类、也可以称作基类,继承的类称为子类。并且Python支持多继承,能够让一个子类有多 ...
分类:
编程语言 时间:
2017-02-17 16:41:09
收藏:
0 评论:
0 赞:
0 阅读:
118