蚂蚁几乎没有视力,但他们却能够在黑暗的世界中找到食物,而且能够找到一条从洞穴到食物的最短路径。它们是如何做到的呢? 简介 由来 蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。 这种算法具有分布 ...
分类:
编程语言 时间:
2020-01-30 12:54:53
阅读次数:
155
一、遗传算法的由来 受生物学的启发, 在一个生物的任何一个细胞中,都有着相同的一套染色体。所谓染色体,就是指由 DNA 组成的聚合体。 传统上看,这些染色体可以被由数字 0 和 1 组成的字符串表达出来(实际上是由4种碱基)。 为了形式化定义一个遗传算法,我们可以将它看作一个优化方法,它可以尝试找出 ...
分类:
编程语言 时间:
2020-01-29 15:58:13
阅读次数:
138
JVM与DVM区别1.由来Android是基于java的既然java已经有了java虚拟机,为什么android还要弄一个DVM了?最重要的就是版权问题,一开始就是用的 JVM,没过多久就被SUN公司告了。由于版权的原因,google自己弄了一个DVM2.dvm好处dvm把所有的.class文件变成... ...
分类:
移动开发 时间:
2020-01-29 10:51:09
阅读次数:
86
每个.NET开发人员都熟悉“事件”的思想——当有意义的事情发生时,由对象(如WPF元素)发送的用于通知代码的消息。WPF通过事件路由(event routing)的概念增强了.NET事件模型。事件路由允许源自某个元素的事件由另一个元素引发。例如,使用事件路由,来自工具栏按钮的单击事件可在被代码处理之 ...
关于 pool 的由来可以参考:github issues文章sync.Pool 的作用及为什么要用到它Rob Pike 扩展了sync.pool 类型的文档,并且将其目的描述得更清楚:Pool设计用意是在全局变量里维护的释放链表,尤其是被多个 goroutine 同时访问的全局变量。使用Pool代... ...
分类:
其他好文 时间:
2020-01-21 23:16:58
阅读次数:
90
写在前面 上篇IaaS-PaaS-SaaS定义中介绍了云计算的3种服务模型: 本文解释这张图的由来,即云服务模型的演进过程 一.表层模型 早在2008年,Microsoft等公司(在此之前还有Amazon、Google)就在探索云服务了。推出Azure时,Microsoft提出了这样的模型图: 用来 ...
分类:
其他好文 时间:
2020-01-20 20:49:53
阅读次数:
79
摘自:https://www.cnblogs.com/han-1034683568/p/12184529.html 「newbee-mall新蜂商城开源啦」1000 Star Get !仓库Star数破千!记录一下 新蜂商城已经开源了 3 个多月左右的时间,在 2019 年的年末,仓库的 Star ...
分类:
其他好文 时间:
2020-01-18 12:21:52
阅读次数:
143
字符集:是一堆字符组成的集合,用来指定字节或者字符串映射成二进制的规则 (在计算机中存储的,无论是字节还是字符串都是以二进制模式存储的。) 1 Unicode编码的由来 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节( ...
分类:
其他好文 时间:
2020-01-17 11:41:23
阅读次数:
60
与React类组件相比,React函数式组件究竟有何不同? 一般的回答都是: 1. 类组件比函数式组件多了更多的特性,比如 ,那如果有 之后呢? 2. 函数组件性能比类组件好, 但是在现代浏览器中,闭包和类的原始性能只有在极端场景下才会有明显的差别。 1. 性能主要取决于代码的作用,而不是选择函数式 ...
分类:
其他好文 时间:
2020-01-16 16:06:38
阅读次数:
103
lldb调试器简介 lldb 是一个有着 REPL 的特性和 C++ 、Python 插件的开源调试器。lldb调试器的由来是伴随着Xcode的版本升级而来。 Xcode4.3之前使用的默认调试器是gdb, 到Xcode4.3之后便改成了lldb。gdb是UNIX及UNIX-like下的调试工具,是 ...
分类:
数据库 时间:
2020-01-16 00:47:57
阅读次数:
105