Tomcat的Tom

Stay hungry.Stay foolish.

遗传算法小结(四)

下礼拜来可以看看书中的例子,刚翻了一下,有很多值得借鉴的地方。在很多细微之处对基本遗传算法进行了改进。本以为自己的算法已经初步达到了要求,没想到再对先前算法进行整合时,发现了一个很大的漏洞,这也是导致在预测y2时效果比其他算法好得多的原因。改正后,发现预测性能一下子就降低了将近20个百分点,真如五...

2017-10-30 09:21:51

阅读数 12158

评论数 2

遗传算法小结(三)

遗传算法的基本原理和方法 一、编码编码:把一个问题的可行解从其解空间转换到遗传算法的搜索空间的转换方法。 解码(译码):遗传算法解空间向问题空间的转换。二进制编码的缺点是汉明悬崖(Hamming Cliff),就是在某些相邻整数的二进制代码之间有很大的汉明距离,使得遗传算法的交叉和突变都难以跨...

2017-10-30 09:21:02

阅读数 13390

评论数 2

遗传算法小结(二)

七种改进的遗传算法: 1、 分层遗传算法(Hierarchic Genetic Algorithm) 2、 CHC算法 3、 Messy算法 4、 自适应遗传算法(Adaption Genetic Algorithm) 5、 基于小生境技术的遗传算法(Niched Geneti...

2017-10-30 09:18:31

阅读数 12626

评论数 2

遗传算法小结(一)

转自 http://blog.sina.com.cn/s/blog_4b837cbf010008rm.html http://blog.csdn.net/qq1175421841/article/details/51327110 遗传算法(Genetic Algorithm,简称GA...

2017-10-30 09:16:14

阅读数 14814

评论数 2

JAVA 中IO总结 之前篇阻塞、非阻塞

最近总结JAVA中的IO,遇到了有关阻塞、非阻塞、同步、异步的概念,之前也做个内核有关开发,今天温故而知新。 Linux支持同步IO,也支持异步IO,因此分为同步阻塞、同步非阻塞,异步阻塞,异步非阻塞。 一、同步阻塞 这是早期Linux常用的IO方式,在这个模型中,用户空间的应用程序执行一个...

2017-10-29 08:51:20

阅读数 10702

评论数 2

android input命令 模拟按键

我们可以在手机adb shell中,使用input来模拟按键,和之前的sm类似,input也是一个进程,在framework/base/cmds目录下。 一、Input源码下面我们先看下input的源码: [cpp] view plain copy 在CODE上查看代码片派生到我的代码片 p...

2017-10-29 08:45:10

阅读数 10868

评论数 2

线程池初探(三)

3.ThreadPoolExecutor ThreadPoolExecutor是ExecutorService的一个实现类,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们...

2017-10-26 17:25:07

阅读数 11476

评论数 2

线程池初探(二)

2.ExcutorService接口 ExecutorService提供了管理终止的方法,以及可为跟踪一个或多个异步任务执行状况而生成 Future 的方法。 可以关闭 ExecutorService,这将导致其拒绝新任务。提供两个方法来关闭 ExecutorService。...

2017-10-26 17:24:28

阅读数 11310

评论数 2

线程池初探(一)

Executor、ExecutorService、ThreadPoolExecutor介绍 1.Executor 源码非常简单,只有一个execute(Runnable command)回调接口 public interface Executor {/** * Executes...

2017-10-26 17:23:37

阅读数 12549

评论数 2

Python 实现断网自动重连

先从最基本的功能说起:发送Post给服务器。这里你需要知道你登录的时候到底发送了什么,大概看一下登录页面的代码:function do_login() { var uname=document.form1.uname.value; var pass=documen...

2017-10-26 09:22:58

阅读数 14208

评论数 2

ARM和x86比较

信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼。今天小编就带你深入了解CPU的这两大架构:ARM和X86。以后出去装X就靠它了!  ## 重温下CPU是什么鬼##   中央处理单元...

2017-10-26 09:17:07

阅读数 39126

评论数 6

JAVA中ListIterator和Iterator区别

在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位...

2017-10-26 09:13:44

阅读数 11574

评论数 2

Java Jvm运行机制原理

一:简介在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获! 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? ...

2017-10-26 09:10:48

阅读数 11925

评论数 2

值传递与引用传递

首先看一道经典题: 下列java程序的输出结果为__。public class Example{ String str=new String(“hello”); char[]ch={‘a’,’b’}; public static void main(String a...

2017-10-23 10:28:14

阅读数 10704

评论数 2

java object类中的默认方法

protected Object clone() //创建并返回此对象的一个副本。boolean equals(Object obj) //指示某个其他对象是否与此对象“相等”。protected void finalize() //当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调...

2017-10-23 10:26:19

阅读数 11351

评论数 2

Java String为什么是不可变类,StringBuffer与StringBuilder区别

熟悉Java的都知道String类是不可变,但String类为什么设计成不可变类,如何做到不可变没有仔细想过。 String为什么设计成不可变类? 1.符合Java字符串池的设计方式。[java] view plain copy String s1=”abc”; String s2=”ab...

2017-10-22 22:35:07

阅读数 10433

评论数 2

从关系型数据库到非关系型数据库

关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表...

2017-10-22 22:33:59

阅读数 10932

评论数 2

多态的实现原理

0.前言 多态在Java技术里有很重要的地位,在面试中也会经常被问到。 多态的使用大家应该都比较了解,但是多态的实现原理就有点抽象了,查了很多很多资料,连续几天断断续续的看,有时候看着看着就走神了。毕竟太抽象,哈哈~ 不过依然硬着头皮看下来了(也不知道看了多少遍),并且将很多资料里关于多态的...

2017-10-20 18:09:05

阅读数 11152

评论数 2

Java中try catch finally语句中含有return语句的执行情况(总结版)

在这里看到了try catch finally块中含有return语句时程序执行的几种情况,但其实总结的并不全,而且分析的比较含糊。但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了...

2017-10-20 18:07:21

阅读数 10702

评论数 2

哈希表——线性探测法、链地址法、查找成功、查找不成功的平均长度

一、哈希表 1、概念 哈希表(Hash Table)也叫散列表,是根据关键码值(Key Value)而直接进行访问的数据结构。它通过把关键码值映射到哈希表中的一个位置来访问记录,以加快查找的速度。这个映射函数就做散列函数,存放记录的数组叫做散列表。 2、散列存储的基本思路 ...

2017-10-20 18:06:12

阅读数 11411

评论数 1

提示
确定要删除当前文章?
取消 删除