白话文专题

白话文讲HashMap

在这片文章开始之前,我先抛出几个问题,读者可以先回忆或者思考一下,然后再继续往下看,看与读者之前的认识是否有冲突 1、HashMap底层是一种什么样的结构? 2、一个对象最后是如何确定到一个Hash桶的(如何确定数组中的一个位置)? 3、发生Hash冲突了如何解决? 4、为什么HashMap需要扩容? 5、为什么HashMap容量是2的幂次方 6、引入红黑树解决了什么样的问题? 7

白话文-理解oracle

有一家叫甲骨文的粮店,老板很严谨,为了防止仓库的粮食在买入卖出的时候发生问题,  他制订一套流程,首先进出仓库的每一旦粮食都要求有一个编号(SCN),而且出入库之前  必须先放到一个平台上(buffer cache),他命令仓库叫大头的伙计(datafile head)来首先记录这个编号,  然后每隔一定的时间(log_checkpoint_timeout)或者库房平台上的粮食堆放到一定的数量

依赖注入原理()白话文

只讲原理,不讲过程。 大多数面向对象编程语言,在调用一个类的时候,先要实例化这个类,生成一个对象。 如果你在写一个类,过程中要调用到很多其它类,甚至这里的其它类,也要“依赖”于更多其它的类,那么可以想象,你要进行多少次实例化。 这就是“依赖”的意思。 依赖注入,全称是“依赖注入到容器”, 容器(IOC容器)是一个设计模式,它也是个对象,你把某个类(不管有多少依赖关系)放入这个容器中,可以“解析

selenium白话文

Selenium 并不像QTP那样让人一下子就明白是什么?它是编程人员的最爱,但它却对测试新手产生了很大的阻碍。   Selenium 是啥? Selenium RC是啥? Webdriver 又是啥? RC 和 Webdriver 是啥关系? Webdriver 和编程语言啥关系? Selenium 能并行执行脚本嘛? Selenium 能做移动端自动化么?

白话文讲计算机视觉-第一讲-OPENCV图片及视频读写

大家好,我是小木,没想到吧,我又回来了,啊哈哈哈。之前几天我肠胃感冒,所以我的博客就一直没有更新。但我小木是打不死的小强,这次继续回来讲解啦! 本次课程我主讲的内容是计算机视觉。为什么小木我要开这次课程呢?很简单,因为我之前读了一本书,叫做《OPENCV3 计算机视觉 PYTHON语言实现》。读了这本书,不知道是翻译没翻译好,还是国外的作者写的不好,读起来语句不通,知识概念模糊,稍有常识的人都会

【带你上手云原生体系】第三部分:Docker从入门到上天【非物质文化遗产宝藏篇!白话文精讲Namespace、Cgroup、OverlayFS、layer、Network】

【带你上手云原生体系】第一部分:文章简介 及 云原生思维概览 【带你上手云原生体系】第二部分:Go语言从入门到精通 【带你上手云原生体系】第三部分:Docker从入门到精通 【带你上手云原生体系】第四部分:Kubernetes从入门到精通 文章目录 1、引言1.1、环境介绍1.2、传统分层架构 vs 微服务1.3、微服务改造1.4、微服务间通讯点对点API网关 1.5、Docker技术

白话文学习设计模式 - 抽象工厂

抽象工厂 定义 :抽象工厂模式提供了一个创建一系列相关/相互依赖对象的接口无须制定他们具体类类型:创建型 应用场景 客户端不依赖于产品类实例如何被创建,实现等细节强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量的重复代码提供一个产品类的库,所有的产品以同样的接口出现从而是客户端不依赖于具体的实现 产品族和产品等级 如下图所示 抽象工厂和工厂方法 了解了上述的产品族

设计模式 白话文

编程源于生活,将抽象的设计模式 转变成生活中的例子,就简单多了 单例模式 1.what is ‘单例模式’? 菜鸟教程解释 copy 来的保证一个类仅有一个实例,并提供一个访问它的全局访问点 2.代码示例: class Mysql{private static $instance = null;public static function getInstance(){if (i

白话文讲计算机视觉-第九讲-霍夫变换之直线检测

霍夫变换是1962年由霍夫发明的一种检测图像中直线、圆等形状的方法。后来1972年经过Richard O. Duda和Peter E. Hart改进,形成了今天的霍夫变换算法。         今天我就带大家了解了解霍夫变换之直线检测是怎么特么的一回事。 1.霍夫变换         说到霍夫变换,首先就得说说坐标系的事情,虽然这都是初、高中的知识了,但经过大学几年的洗刷,不

【C++】多线程的学习笔记(2)——白话文版(bushi

目录 前一篇 本章内容提要 使用mutex锁的原因 mutex锁的概念 mutex的使用教程 锁的声明以及命名 mutex的加锁以及解锁 例子 结果 注意 mutex的其他方式的锁介绍 lock_guard 介绍 例子 运行结果 adopt_lock参数 unique_lock 介绍 try_to_lock defer_lock release 例子