码迷,mamicode.com
首页 > 编程语言
排序算法之快速排序
快速排序是一个速度非常快的交换排序算法,思路比较简单:从一个待排的数据序列中任取一个数据作为分界值,所有比这个值小的数据放到这个数的左边,比这个值大的数据放到右边,这样经过一次下来,这个序列分成了左右两个序列,左边的数据都比分界值小,右边的数据都比分界值大,然后再对左右两个子序列进行递归。所以,快速 ...
分类:编程语言   时间:2017-05-18 22:35:44    阅读次数:280
java----java垃圾回收算法
1.引用计数法(Reference Counting Collector) 1.1算法分析 引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象实例都有一个引用计数。当一个对象被创建时,且将该对象实例分配给一个变量,该变量计数设置为1。当任何其它变量被赋值为这个对象的引用时,计数加1(a = ...
分类:编程语言   时间:2017-05-18 22:14:56    阅读次数:288
《大数据日知录:架构与算法》读书笔记(多图)
第二次读这本书,这次是精读,画了思维导图。书很好,完整的知识结构和由浅入深的介绍,非常全面以至于知识点都梳理了三天。 作为导论式的总览,对大数据领域有了个总体的认识,接下来可以更针对性地加强和实践。 总体上比较侧重基础理论和分布式系统的介绍,数据清洗、实时与离线融合的实践、数据分析以及将各系统串联打 ...
分类:编程语言   时间:2017-05-18 22:11:54    阅读次数:225
【JAVAWEB学习笔记】19_事务
事务 学习目标 案例-完成转账 学习目标 案例-完成转账 一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1 ...
分类:编程语言   时间:2017-05-18 22:11:19    阅读次数:205
Spring入门第二课
看代码 applicationContext 输出结果 ApplicationContext本身是一个容器 ApplicationContext的主要实现类: ClassPathXmlApplicationContext():从类路径下加载配置文件 FileSystemXmlApplicationC ...
分类:编程语言   时间:2017-05-18 22:10:04    阅读次数:239
js怎么删数组固定的值
<script type="text/javascript"> Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } retu ...
分类:编程语言   时间:2017-05-18 22:08:59    阅读次数:184
python_code list_1
>>> def is_not_empty(s): return s and len(s.strip()) > 0 >>> filter(is_not_empty, ['test', None, '', 'str', ' ', 'END'])<filter object at 0x1056a3518> ...
分类:编程语言   时间:2017-05-18 21:37:10    阅读次数:263
java 的File文件
文件是计算中一种主要的数据存储形式。 首先介绍一下,绝对路径和相对路径。绝对路径是书写完整路径,相对路径是值书写文件的部分路径。 d:\java\hello.java 就是据对路径。包括完整的路径d:\java 和文件全名hello.java ;而相对路径如果,文件在d:\abc下执行。该文件的完整 ...
分类:编程语言   时间:2017-05-18 21:35:41    阅读次数:192
给Java新手的一些建议——Java知识点归纳(J2EE and Web 部分)
J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号。但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用... ...
分类:编程语言   时间:2017-05-18 21:35:14    阅读次数:232
JAVA多线程和并发基础面试问答(转载)
Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进 ...
分类:编程语言   时间:2017-05-18 21:33:40    阅读次数:202
解决Visual C++ for Linux: -L"~/projects/path_to_lib_folder" 无法设置library search path的问题
最近倒腾Linux C/C++项目。以目前的情况来说,要生成编译(build)一个Linux工程脚本,首选的工具必定是CMake。这也是我之前Linux项目的首选。不过自从VS IDE支持Linux C/C++开发后,也尝试这通过一些小demo来体验MS的解决方案。总得来说还可以,但是有个大问题因为 ...
分类:编程语言   时间:2017-05-18 21:32:10    阅读次数:317
士兵杀敌5 前缀数组
士兵杀敌(五) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 士兵杀敌(五) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 南将军麾下有百万精兵,现已知共有M个士兵,编号为0~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互 ...
分类:编程语言   时间:2017-05-18 21:31:07    阅读次数:226
Swift学习笔记(4):字符串
目录: 初始化 常用方法或属性 字符串索引 创建一个空字符串作为初始值: 注意: ?不能将一个字符串或者字符添加到一个已经存在的字符变量上,因为字符变量只能包含一个字符。 ?插值字符串中写在括号中的表达式不能包含非转义反斜杠 ( \ ),并且不能包含回车或换行符。 可以通过字符串下标或索引属性和方法 ...
分类:编程语言   时间:2017-05-18 21:30:50    阅读次数:193
springmvc的multipartResolver上传文件名乱码
html 设置页面的编码方式 <meta charset="UTF-8"> <!-- for HTML5 --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ZC: 注意:源码文件(?.html 等),需 ...
分类:编程语言   时间:2017-05-18 21:30:24    阅读次数:161
[算法]辗转相除法求最大公约数
辗转相除法用得比较多,今天Mark一下。具体做法就是:如果q和r分别是m除以n的商及余数,即m=nq+r,那么m和n的最大公约数等于n和r的最大公约数。 代码如下: ...
分类:编程语言   时间:2017-05-18 21:28:57    阅读次数:190
JavaScript中的几种继承方式对比
转自:http://blog.csdn.net/kkkkkxiaofei/article/details/46474069 从’严格’意义上说,JavaScript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似Java或c#之类的强型语言的继承方式 ...
分类:编程语言   时间:2017-05-18 21:27:25    阅读次数:216
采用jsp页面与java代码分离的方式写一个简单的二维表
前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使j ...
分类:编程语言   时间:2017-05-18 20:50:40    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!