码迷,mamicode.com
首页 > 编程语言
堆排序
一、概念堆排序是利用堆这种数据结构的性质设计的一种排序方式。堆是一个近似完全二叉树的结构,并满足性质:子节点的键值或则索引值总是小于等于(或则大于等于)父节点的。是不稳定排序。二、原理1.首先将待排序的数组进行堆化,构建成堆结构2.将堆首和堆尾进行交换3.将堆大小..
分类:编程语言   时间:2015-09-01 00:04:12    阅读次数:265
C++中的多态
一.C++中多态的定义:多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的字对象的特性以不同的方式运作。简单的说,就一句话:允许子类类型的指针赋值给父类类型的指针。二.动态绑定是多态的基矗动态绑定的定义:在..
分类:编程语言   时间:2015-09-01 00:03:29    阅读次数:171
java学习笔记之面向对象
字符串的内容一旦声明就不可改变,改变的只是其内存地址的指向。...
分类:编程语言   时间:2015-08-31 23:51:14    阅读次数:129
HDOJ 4456 Crowd 离散化+二维树状数组
将坐标旋转45度就可以得到正方形,可以用二维树状数组求解... 为了节省内存,提前将树状数组中会被更新的点全都存下来,并离散化 Crowd Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1199    Accep...
分类:编程语言   时间:2015-08-31 23:49:49    阅读次数:239
javascript中函数作用域之”提升“
javascript中函数作用域之变量提升        当我们在函数内部用关键字var声明一个变量的时候,此变量的作用域限制在当前函数。        提升:在一个作用域内部,不管一个变量用var声明的位置在哪里,这个变量属于当前整个作用域,并且在当前作用域的任何位置都可以访问它。在javascript中,这种行为/现象称之为“提升”,即一个变量在一个作用域的任何位置用var声明...
分类:编程语言   时间:2015-08-31 23:50:08    阅读次数:222
spring3.0新特性
1、增加spring表达式支持。 2、通过java提供Ioc配置,增加注解,替换bean配置文件。 3、数据访问层新增OXM(xml文件),类似ORM。 4、WEB层增强,服务端提供 REST注解,调用端提供RestTemplate模板类,两方通过HttpConverter进行对象和http请求/响应的转换。 (运行需要jdk5.0   编译需要6.0)...
分类:编程语言   时间:2015-08-31 23:49:09    阅读次数:213
Javascript基础(一)
Javascript基础(一)...
分类:编程语言   时间:2015-08-31 23:48:27    阅读次数:168
spring 的 resource接口概览
1、资源类接口图: 2、资源加载器: 3、资源加载例子:...
分类:编程语言   时间:2015-08-31 23:49:08    阅读次数:219
DesignPattern_Java:Composite Pattern
组合模式 Composite Pattern 合成模式compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly.将对象组合成树形结构以表示“部...
分类:编程语言   时间:2015-08-31 23:48:06    阅读次数:308
java反射机制之基础
一、什么是反射机制       简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。  二、哪里用到反射机制        有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,Class.forName("com.mysql.jdbc.Driver.class").new...
分类:编程语言   时间:2015-08-31 23:47:08    阅读次数:277
【JavaSE】day11_Reader和Writer_PrintWriter_BufferedReader
【JavaSE】day11_Reader和Writer_PrintWriter 1.Reader和Writer 1)Writer,Reader 字符输出,输入流的父类。  * 字符流特点:以字符为单位读写数据。  * 字符流只能读写文本数据。所以不要用字符流读取非文本文件。  * 字符流只是简化了我们对于字符串的读写操作不用自行在字节与字符之间转换。  * 所以字符流都是高级流...
分类:编程语言   时间:2015-08-31 23:48:01    阅读次数:247
基于灰度的模板匹配算法(三):划分强度一致法(PIU)
1992年,Woods提出了基于划分强度一致(PIU)的图像配准算法,该算法测度的基本理念是:同一组织在不同模态下的灰度分布具有某种一致性。换句话说,一种模态下的某个灰度值的像素在另一种模态中是以一个不同的灰度值为中心的分布。...
分类:编程语言   时间:2015-08-31 23:45:43    阅读次数:377
零基础学python-10.2 多目标赋值与变量命名规则
1.多目标赋值 >>> a=b=c='abc' >>> a,b,c ('abc', 'abc', 'abc') >>> 2.多目标赋值与共享引用 对于不可变对象是没有问题,但是对于可变对象,这里就有问题的了 >>> a=1 >>> b=a >>> b=a+1 >>> id(a) 505991632 >>> id(b) 505991648 >>> 上面的例子...
分类:编程语言   时间:2015-08-31 23:47:16    阅读次数:191
零基础学python-10.3 表达式
常见表达式语句: 运算 解释 spam(eggs,ham) 函数调用 spam.ham(eggs) 方法调用 spam 在交互模式解释器内打印变量 print(a,b,c,sep='') 打印操作 yield x**2 产生表达式的语句 从上面我们看到,通常在两种情况下表达式用作语句 1.调用函数与...
分类:编程语言   时间:2015-08-31 23:45:25    阅读次数:197
swift详解之十九--------------UITableView的基本操作(下拉刷新,新增删除,分组,检索等)
UITableView的基本操作(下拉刷新,新增删除,分组,检索等)注:本小结总结UITableview的一些基本用法UITbleView继承自UIScrollView,只能用来显示一列数据(目前就只认识到这里),纵向滑动。 一般有两种方式来实现,直接用UITableViewController , 占满整个屏幕 。不用手动实现UITableViewDataSource 和UITableView...
分类:编程语言   时间:2015-08-31 23:45:11    阅读次数:257
Spring学习(八)spring整合struts2
一、spring框架对struts等表现层框架的整合原理 : 使用spring的ioc容器管理struts中用于处理请求的Action 将Action配置成ioc容器中的bean 延伸:spring对持久层框架/技术的整合原理 (封装) : 提供模板类封装对应技术/框架的开发流程 通过对模板类的使用,实现对传统开发流程的”代替”。...
分类:编程语言   时间:2015-08-31 23:43:05    阅读次数:183
不具备数学和算法知识能否成为优秀的开发人员
To explain why, I'm gonna assume you have little to no programming background and try to use an analogy. I apologise in advance if this answer becomes  long.Say you wanted to build a small toy house w...
分类:编程语言   时间:2015-08-31 23:42:10    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!