码迷,mamicode.com
首页 > 编程语言 > 月排行
几个简单的算法
一 二分查找 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将 ...
分类:编程语言   时间:2017-02-19 15:32:09    阅读次数:175
浏览器的线程
浏览器是多线程的,它们在内核制控下相互配合以保持同步。一个浏览器至少实现三个常驻线程:JavaScript引擎线程,GUI渲染线程,浏览器事件触发线程。 1) javascript引擎是基于事件驱动单线程执行的(可以修改DOM,简单化处理了),要实现ECMAScript标准。JS引擎一直等待着任务队 ...
分类:编程语言   时间:2017-02-19 15:40:06    阅读次数:289
java---Socket编程出现的异常种类
.java.net.SocketTimeoutException.这个异常比较常见,socket超时。一般有2个地方会抛出这个,一个是connect的时候,这个超时参数由connect(SocketAddress endpoint,int timeout)中的后者来决定,还有就是setSoTimeo ...
分类:编程语言   时间:2017-02-19 15:40:28    阅读次数:204
java---泛型总结
一、了解泛型 l 泛型的基础说明——主要看两点:一点是指对象类型,对象引用要看是否能够继承,比如ArrayList与Vector引用的关系,二点是指对象内部元素的类型<E>一致关系。这两点是相对独立的。 1引ArrayList<E>来说明 整个ArrayList<E>称为泛型类型 ArrayList ...
分类:编程语言   时间:2017-02-19 15:49:33    阅读次数:284
java--GC Root有哪些
GC管理的主要区域是Java堆,一般情况下只针对堆进行垃圾回收。方法区、栈和本地方法区不被GC所管理,因而选择这些区域内的对象作为GC roots,被GC roots引用的对象不被GC回收。 详细: GC Root 常说的GC(Garbage Collector) roots,特指的是垃圾收集器(G ...
分类:编程语言   时间:2017-02-19 16:00:54    阅读次数:188
Spring之IOC讲解
一、SpringIOC的好处: ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。 1、资源集中管理,实现资源的可配置和易管理。 2、降低了使用资源双方的依赖程度,也就是我们说的耦合度。 一、SpringIOC的核心思想: 例子说明: 也就是说 ...
分类:编程语言   时间:2017-02-19 16:44:08    阅读次数:176
Java静态代理和动态代理总结
静态代理 第一种实现(基于接口): 1》接口 2》目标类,至少实现一个接口 3》代理类(与目标类实现相同接口,从而保证功能一致) 3》测试 第二种实现(基于目标类): 1>目标类 2>代理类(通过继承目标类,保证功能一致) 3>测试 动态代理 动态代理的代理类是在程序运行期间动态生成的,也有两种实现 ...
分类:编程语言   时间:2017-02-19 16:45:37    阅读次数:228
java----代理机制或动态类的生成
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 ...
分类:编程语言   时间:2017-02-19 16:48:56    阅读次数:291
每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 ...
分类:编程语言   时间:2017-02-19 16:49:33    阅读次数:274
Unity学习笔记:Sprite切割图片及使用
导入一张大图和导入多张小图哪种更好? —— 这不是本文的内容! 一般动画用的帧图都是在一张大图里的。 切割 1、拖拽一张大图进入Assets/Resources目录下。 注意:只有在Resources目录下的资源才能在代码中被Resources类获取到。 2、进入切割 点击【Sprite Edito ...
分类:编程语言   时间:2017-02-19 16:59:59    阅读次数:4872
java---servlet与filter的联系与区别
filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。Filter不像Servlet,它不能产生一个请求或者响应,它只是修改对某一资源的请求,或者修改从某一的响应。 最近使用插装的时候,改用cookie对计算机进行识别,加入了过滤,仔细研究了一下servlet和filter, ...
分类:编程语言   时间:2017-02-19 17:10:22    阅读次数:253
R语言︱机器学习模型评价指标+(转)模型出错的四大原因及如何纠错
R语言︱机器学习模型评价指标+(转)模型出错的四大原因及如何纠错 笔者寄语:机器学习中交叉验证的方式是主要的模型评价方法,交叉验证中用到了哪些指标呢? 交叉验证将数据分为训练数据集、测试数据集,然后通过训练数据集进行训练,通过测试数据集进行测试,验证集进行验证。 模型预测效果评价,通常用相对绝对误差 ...
分类:编程语言   时间:2017-02-19 17:08:41    阅读次数:1001
java中String、StringBuilder和StringBuffer理解
String、StringBuilder和StringBuffer理解 1>String java.lang.String 类 从以上JDK中String源码可以看出,String类被final修饰,在java中被final修饰的类是不能够被继承的,而且String类中的成员变量都被修饰成final ...
分类:编程语言   时间:2017-02-19 17:11:53    阅读次数:250
JavaScript 高级程序设计(第3版)第一章 (js简介)
1.我比js早一年 2.web浏览器是ECMAScript实现的宿主环境之一。 其它实现ECMAScript的宿主环境包括Node和Adobe Flash 3.ECMAScript主要规定js的组成部分:语法,关键字和保留字; 变量,数据类型;操作符,语句;类型,对象; 4.dom 把整个页面映射成 ...
分类:编程语言   时间:2017-02-19 17:12:57    阅读次数:236
java----Servlet的生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet ...
分类:编程语言   时间:2017-02-19 17:56:52    阅读次数:160
初学Java
Java的起源: James Gosling Java 之父 1995年5月23日Java语言诞生 简单性: (1)Java由C++衍生而来,其语言风格与C,C++十分类似。 (2)Java比C++简单,抛弃了C++中一些不是绝对必要的东西,如头文件、指针、结构、联合、隐式的类型转换和操作符重载等。 ...
分类:编程语言   时间:2017-02-19 18:00:48    阅读次数:206
javascript 伪数组和转化为标准数组
1: 什么是伪数组 伪数组是一个含有length属性的json对象, 它是按照索引的方式存储数据, 它并不具有数组的一些方法,只能能通过Array.prototype.slice转换为真正的数组,并且带有length属性的对象。 2:它和数组的关系 都是模拟集合 3:为什么会有伪数组 在日常开发中, ...
分类:编程语言   时间:2017-02-19 18:05:09    阅读次数:210
R语言︱机器学习模型评估方案(以随机森林算法为例)
R语言︱机器学习模型评估方案(以随机森林算法为例) R语言︱机器学习模型评估方案(以随机森林算法为例) 笔者寄语:本文中大多内容来自《数据挖掘之道》,本文为读书笔记。在刚刚接触机器学习的时候,觉得在监督学习之后,做一个混淆矩阵就已经足够,但是完整的机器学习解决方案并不会如此草率。需要完整的评价模型的 ...
分类:编程语言   时间:2017-02-19 18:06:10    阅读次数:2052
二、五大常用算法的简单介绍
1、递归与分治 递归算法:直接或者间接不断反复调用自身来达到解决问题的方法。这就要求原始问题可以分解成相同问题的子问题。 示例:阶乘、斐波纳契数列、汉诺塔问题 斐波纳契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义: ...
分类:编程语言   时间:2017-02-19 18:06:17    阅读次数:201
利用python 创建XML文件
1 #coding=utf-8 2 from xml.etree import ElementTree 3 4 import pdb 5 6 def printNodeInfo(node): 7 8 #node.tag 标签名称 9 #node.text 文本属性 10 print 'node.ta... ...
分类:编程语言   时间:2017-02-19 18:08:20    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!