码迷,mamicode.com
首页 > 编程语言
(一)选择排序之一:堆排序
选择排序学过的有三种:简单选择排序、树形选择排序、堆排序 今天先来简单的了解一下堆排序: 完全二叉树,即从头到尾,从左到右依次排序,符合大堆(小堆)都行,即ki>=k2i && ki >= k2i+1 由于此处使用的是数组,则最长为array.length-1,并且 ki>=k2i+1 && ki ...
分类:编程语言   时间:2016-09-06 15:30:58    阅读次数:202
JavaScript:综合案例---房贷计算器的实现
房贷计算器的实现 (可以使用的编辑器:webStrom、subLime、notePad++、editPlus) 输入数据: 平方单价 70,000.00 元/平方 B1 租金 382.50 元/平方 B2 物业费 50.50 元/平方 B3 面积 200 平方 B4 首付比例 40% 成 B5 贷款 ...
分类:编程语言   时间:2016-09-06 15:28:57    阅读次数:307
Python:深浅拷贝
导入模块: 深浅拷贝: 例: 如果有嵌套: #结论: (1)深浅拷贝都是对源对象的复制,占用不同的内存空间 (2)如果源对象只有一级目录的话,源做任何改动,不影响深浅拷贝对象 (3)如果源对象不止一级目录的话,源做任何改动,都要影响浅拷贝,但不影响深拷贝 (4)序列对象的切片其实是浅拷贝,即只拷贝顶 ...
分类:编程语言   时间:2016-09-06 15:26:39    阅读次数:173
Java 日期 Api
测试结果: Java 中日期有2个类 1. Date + SimpleDateFormat Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理 2. ...
分类:编程语言   时间:2016-09-06 15:24:02    阅读次数:204
org.springframework.beans.factory.BeanCreationException
org.springframework.beans.factory.BeanCreationException 这个是创建bean的异常。 我所遇到的情况是由下面这个引起的: @Resource annotation is not supported on static fields 这句话简单的意 ...
分类:编程语言   时间:2016-09-06 15:25:22    阅读次数:140
Java中自己实现枚举
public class MyEnum { private final String name; public static final MyEnum red = new MyEnum("红色"); public static final MyEnum green = new MyEnum("绿色" ...
分类:编程语言   时间:2016-09-06 15:22:19    阅读次数:170
Javascript如何实现AOP
index.html index.js ...
分类:编程语言   时间:2016-09-06 15:21:39    阅读次数:157
Java 编码 字符集
字符集建立了两字节Unicode码元序列与使用本地字符编码方式的字节序列之间的映射 ...
分类:编程语言   时间:2016-09-06 15:20:21    阅读次数:208
C#多线程编程(转)
一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和 ...
分类:编程语言   时间:2016-09-06 15:15:59    阅读次数:235
解释器在解析JavaScript代码时对于这两种方式
我是刚接触yii这个框架,开始的时候对这种面向组件的框架甚是别扭。当时打算自己写权限的,自己创建权限表,关联表等,但是学习使用yii开发文档后,发现有个权限控制RBAC,借助于yii-admin可以实现完美的权限,菜单的控制。这篇博客分两部门,第一部分我会讲述怎么搭建权限管理包括:安装yii-adm... ...
分类:编程语言   时间:2016-09-06 15:13:32    阅读次数:169
Studying-Swift :Day02
学习地址:http://www.rm5u.com/ 或 http://www.runoob.com/ 也可以使用enumerate()方法来进行字典遍历,返回的是字典的索引及 (key, value) 对: · 字典转换为数组: 可以提取字典的键值(key-value)对,并转换为独立的数组: le ...
分类:编程语言   时间:2016-09-06 15:13:28    阅读次数:161
JAVA8
1. ...
分类:编程语言   时间:2016-09-06 15:12:51    阅读次数:158
Python学习笔记10—几个名词概念
循环(loop),指的是在满足条件的情况下,重复执行同一段代码。比如,while 语句。 迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for 语句。 递归(recursion),指的是一个函数不断调用自身的行为。比如,以编程方式输出著名的斐波纳契数列。 遍历(traver ...
分类:编程语言   时间:2016-09-06 15:10:53    阅读次数:138
lower_bound和upper_bound算法
STL中的每个算法都非常精妙,接下来的几天我想集中学习一下STL中的算法。 ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val ...
分类:编程语言   时间:2016-09-06 15:10:56    阅读次数:126
学习SpringMVC时遇到的一些问题
1. 找不到mapping 比较弱智的问题,忘了在对应的类上加上 @Controller 注解了 2. Model中设置的值不显示 Eclipse 自动生成的web.xml 是 2.3版本的,网上说改成2.5就可以了,我直接改成3.0,还是显示不了Model中的值,郁闷 代码 本意是想如果fileP ...
分类:编程语言   时间:2016-09-06 15:11:00    阅读次数:134
Centos7.5 java环境的安装配置
1、查看系统中的java环境 [root@localhost ~]# java -version openjdk version "1.8.0_101" OpenJDK Runtime Environment (build 1.8.0_101-b13) OpenJDK 64-Bit Server V ...
分类:编程语言   时间:2016-09-06 15:09:50    阅读次数:269
冒泡排序
原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束, 冒泡就是每次将最大的元素放在最后。 例如: 原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 | 第一趟排序 ...
分类:编程语言   时间:2016-09-06 15:07:54    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!