计数排序:最差运行时间复杂度:,平均:,k是数字范围区间长度,n是数组长度。 这是一种稳定的线性时间排序 如果要排序的内容已知其范围,比如要排序的所有数字都是1~100之间的数(使用计数排序是最好的选择) KEY-IDEA:由于计数的范围已经确定,因此,可以开辟一个额外的空间来记录所有数字出现的次数 ...
分类:
编程语言 时间:
2016-06-05 18:56:32
阅读次数:
263
此定时器可重置定时时间。 1. spring的定时器配置文件application.xml: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" x ...
分类:
编程语言 时间:
2016-06-05 18:54:04
阅读次数:
255
;c语言模板 //定义模板 #define DEFINE_MAX(type) type max##type(type x,type y)\ {\ return x>y?x:y;\ } #define DEFINE_MAX(type) type max##type(type x,type y)\ {\ ...
分类:
编程语言 时间:
2016-06-05 18:51:35
阅读次数:
218
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功, ...
分类:
编程语言 时间:
2016-06-05 18:52:07
阅读次数:
218
1.将python基本数据类型转换成字符串类型 2.将python字符串形式转换成基本数据类型 ...
分类:
编程语言 时间:
2016-06-05 18:48:58
阅读次数:
278
最近开始玩股票量化,由于想要做完整的股票回测,因此股票的上市和退市信息就必不可少。因为我们回测的时候必须要知道某一日期沪深股票的成分包含哪些对吧。所以我们要把沪深全部股票的上市时间、退市时间全部都爬下来(保存到本地以后检索会更快)。 0.1.确认主要工具 要用到的工具包括: (1)python:基本 ...
分类:
编程语言 时间:
2016-06-05 18:47:58
阅读次数:
342
;数组的传参默认是传的数组元素的首地址,所以在函数内部是无法得到数组的大小的需要传一个size进来 int a = {1,2,3}; sum(a,sizeof(a)/sizeof(a[0])); //此处传的是数组的首地址 ;结构体当作参数的时候要传地址,否则编译器传的是副本会产生很大的内存拷贝 ...
分类:
编程语言 时间:
2016-06-05 18:45:24
阅读次数:
261
一、使用多线程的几种方式 不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 class Program { static void Main(string[] args) { for (int i = 0; ...
分类:
编程语言 时间:
2016-06-05 18:43:50
阅读次数:
251
在做页面转跳的时候,我们要给Segue命名,如果Segue多了,管理他们就是一个恶梦。我们可以枚举更优雅的管理这些Segue。 1.我们先来建立一个protocol,他的功能就是让实现类实现一个SegueIdentifier别名,这个SegueIdentifier必需为RawRepresentabl ...
分类:
编程语言 时间:
2016-06-05 18:39:34
阅读次数:
163
跨域问题 PC端为了安全,所以禁止跨域。而我使用mui做移动web时,难免会使用pc浏览器进行调试。mui.ajax是允许跨域的。为了可以调试成功,需要对浏览器进行设置及。以360急速浏览器为例,设置如下: 即在目标后添加 --disable-web-security(前面有空格) 前端设置 后端设 ...
分类:
编程语言 时间:
2016-06-05 18:37:39
阅读次数:
1003
既然是分层开发,首先我们需要知道的是分为那几个层,并且是干什么的? 1.实体层(entity) 对应数据库中的一张表,有了它可以降低耦合性,同时也是数据的载体. 2.数据访问对象(data access object)主要包含两个java源文件,一个是BaseBao,还有一个是所需要查询表的接口 3 ...
分类:
编程语言 时间:
2016-06-05 18:37:03
阅读次数:
530
原题: n个元素的集合{1,2,3,..., n }划分非空子集,有多少种分法? 例如,当n=4 时,集合{1,2,3,4}可以划分为15 个不同的非空子集如下:{{1},{2},{3},{4}},{{1,2},{3},{4}},{{1,3},{2},{4}},{{1,4},{2},{3}},{{2 ...
分类:
编程语言 时间:
2016-06-05 18:38:02
阅读次数:
173
我使用Maven + Idea 开始了Spring MVC的学习之路,Hello World教程参照:http://www.programcreek.com/2014/02/spring-mvc-helloworld-using-maven-in-eclipse/ 1 首先使用Maven脚手架生成一 ...
分类:
编程语言 时间:
2016-06-05 18:36:39
阅读次数:
194
在多线程环境下,通过 BlockingQueue,实现生产者-消费者场景。 Toast 被生产和消费的对象。 ToastQueue 继承了 LinkedblockingQueue ,用于中间存储 Toast 。 Producer 生产 Toast ,并将生产出来的 Toast 放进队列 initia ...
分类:
编程语言 时间:
2016-06-05 18:33:20
阅读次数:
246
昨天相亲好晚才回,又看了会视频,en。。。妹子挺漂亮的。 1、goto 语句(如goto flag1; flag1:),标识符和goto要在同一个函数中,上下无所谓. 2、“”是字符串,’‘是单个字符。 3、数组: 一维数组 数据类型 数组标识符[常量表达式] 二位数组 数据类型 数组标识符[常量表 ...
分类:
编程语言 时间:
2016-06-05 18:31:34
阅读次数:
223
列表在Python中非常常见,用途也很大,今天我们就来学习一下。首先我们需要记住两点:(1)列表是可变的(2)列表适合所有类型的序列,不单单是字符串 接下来我们介绍一下列表的增删改查: (1)列表的增加: append方法:此方法用于在列表末尾追加新的对象: insert方法:此方法用于插入一个对象 ...
分类:
编程语言 时间:
2016-06-05 18:26:36
阅读次数:
159