摘要:
Redis入门到精通 一、Redis缓存框架基本介绍 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis的官网 市面上主流的Ke 阅读全文
摘要:
Docker 简介与概述 Docker是一个开源的应用容器引擎,基于Go语言开发遵从Apache License 2.0开源协议。可以让开发者打包他们的应用以及相关依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或windows操作系统的机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互 阅读全文
摘要:
算法的实现方法: 通过对仪表的观察决定算法采用传统的检测方法实现,对仪表特征的分析,发现仪表的指针特征较为明显,且仪表形状为圆形,故算法决定采用Hough直线检测方法检测指针的位置,采用Hough检测圆的方法实现对仪表的检测。 @(文章目录) 一、 算法实现步骤 1.1 流程图说明: 1.1.1 标 阅读全文
摘要:
以下代码均在win10+VS2015+OpenCV4.5环境下编译 相机在进行拍照时,由于客观原因,经常会导致图片不正,图片畸形,进而影响后期图像处理的效果,因此需要对图像进行矫正处理。 以下为检测代码: #include<opencv2/opencv.hpp> #include<iostream> 阅读全文
摘要:
链表(下):如何轻松写出正确的链表代码? 技巧一:理解指针或引用的含义 对指针的理解:将某个变量赋值给指针,实际上就是讲这个变量地址赋值给指针,或者反过来说,指针中存储了这个变量的内存地址,指向了这个变量,通过指针就能找到这个变量。 例如:p->next=q。这行代码是说,p结点的next指针存储了 阅读全文
摘要:
链表 链表与数组之间的区别 数组需要一块连续的内存空间来存储,对内存要求比较高。而链表恰恰相反,它并不需要一块连续的内存空间,它通过“指针”将一组零散的内存块串联起来使用。 单链表 链表通过指针将一组零散的内存块串联在一起。其中,我们把内存块称为链表的“结点”。为了将所有的结点串起来,每个链表的结点 阅读全文
摘要:
数组 一、什么是数组? 数组是一种线性表数据结构。他用一组连续的内存空间,来存储一组具有相同类型的数据。 线性表 线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。而与它对立的概念是非线性表,比如二叉树、堆、图等。之所以叫非 阅读全文
摘要:
算法复杂度分析 一、什么是复杂度分析? 对算法运行所需要时间的分析叫时间复杂度分析 对算法运行时所占用的空间的分析叫空间复杂度分析 二、 为什么需要复杂度分析? 1.测试结果非常依赖测试环境 2.测试结果受数据规模的影响很大 * 三、怎么对复杂度进行分析? 1. 只关注循环次数最多的一段代码 大O这 阅读全文
摘要:
Python已有的GUI框架: Tkinter(python内嵌的GUI环境,使用TCL实现,易学易用,方便简单创GUI自带无需安装,适用于Unix、Windows和Mac系统组,在Tk8.0的后续版本可以实现本地窗口风格并运行在绝大多数平台中) Wxpython(跨平台,由C++编写,文档少遇到问 阅读全文