1.动态规划算法思想概述 2.动态规划-斐波拉契数列优化1 3.动态规划的适用场景 ...
分类:
编程语言 时间:
2020-03-04 09:16:52
阅读次数:
72
什么是zookeeper ZooKeeper是用于维护配置信息,命名,提供分布式同步以及提供组服务的集中式服务。 zookeeper数据结构 zookeeper数据结构简单的可以看成树状结构。每个节点最大只能存储1M的数据。 zookeeper特点 主从:集群中一个领导者,多个跟随者 半数机制:集群 ...
分类:
其他好文 时间:
2020-03-02 09:17:24
阅读次数:
95
1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 中介者相关的设计模式 1 课程讲解 1.1 类型: 行为型 1.2 定义: ◆定义一个封装一组对象如何交互的对象◆通过使对象明确地相互引用来促进松散耦合,并允许独立地改变它们的交互 1.3 适用 ...
分类:
其他好文 时间:
2020-02-25 09:37:02
阅读次数:
62
1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 命令相关的设计模式 1 课程讲解 1.1 类型: 行为型 1.2 定义: ◆定义:将“请求”封装成对象,以便使用不同的请求 扩展:◆命令模式解决了应用程序中对象的职责以及它们之间的通信方式 详解 ...
分类:
其他好文 时间:
2020-02-24 09:32:27
阅读次数:
55
目录 最小二乘法的原理与要解决的问题 最小二乘法的代数法解法 最小二乘法的矩阵法解法 最小二乘法的局限性和适用场景 常见问题 最小二乘法是用来做函数拟合或者求函数极值的方法。在机器学习,尤其是回归模型中,经常可以看到最小二乘法的身影,这里就对我对最小二乘法的认知做一个小结。 一、最小二乘法的原理与要... ...
分类:
其他好文 时间:
2020-02-23 22:09:40
阅读次数:
149
我们知道常见的软件生存周期模型有瀑布模型、增量模型、增量构造模型、演化模型、螺旋模型、喷泉模型等。 不同的项目采用不同的模型,模型的定义阐述了模型中过程活动的组织方式,决定了模型的特点,从而决定了其适用场景及局限性 ,选用正确的软件生存周期模型对开发出一个实用的软件有着极大的帮助。确立软件生存周期模 ...
分类:
其他好文 时间:
2020-02-23 14:39:27
阅读次数:
103
整个的体系图 悲观锁,乐观锁 是一个广义概念;体现的是看待线程同步的不同角度。 悲观锁 认为在自己使用数据的时候一定有别的线程来修改数据,在获取数据的时候会先加锁,确保数据不被别的线程修改。 实现:关键字synchronized,接口Lock的实现类 适用场景:写操作多,先加锁可以保证写操作时的数据 ...
分类:
编程语言 时间:
2020-02-20 22:14:44
阅读次数:
64
JavaScript箭头函数:适用与不适用场景现代JavaScript中最引人注目的功能之一是引入了箭头函数,用=>来标识。这种函数有两大优点–非常简洁的语法,和更直观的作用域和this的绑定。这些优点有时导致箭头函数比其他形式的函数声明更受欢迎。例如,受欢迎的airbnbeslint配置会在您创建匿名函数时强制使用JavaScript箭头函数。然而,就像工程中的任何东西一样,箭头函数优点很
分类:
编程语言 时间:
2020-02-19 19:05:33
阅读次数:
91
原文链接 摘录一: Go 1.3 的 sync 包中加入一个新特性:Pool。 官方文档可以看这里 http://golang.org/pkg/sync/#Pool 这个类设计的目的是用来保存和复用临时对象,以减少内存分配,降低CG压力。 1 2 3 4 type Pool func (p *Poo ...
分类:
其他好文 时间:
2020-02-18 11:23:26
阅读次数:
123
军规适用场景:并发量大、数据量大的互联网业务; 军规:介绍内容; 解读:讲解原因,解读比军规更重要 一、基础规范 1.必须使用InnoDB存储引擎, 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2.必须使用UTF8字符集, 解读:万国码,无需转码,无乱码风险,节省 ...
分类:
其他好文 时间:
2020-02-18 09:59:49
阅读次数:
78