![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 97
git1314
一个迷茫的人
一个不甘平凡的人
展开
-
C++实现运动目标的追踪
C++ 实现运动目标的追踪一、介绍本次实验将使用利用 OpenCV 来实现对视频中动态物体的追踪。涉及的知识点C++ 语言基础 g++ 的使用 图像基础 OpenCV 在图像及视频中的应用 Meanshift 和 Camshift 算法实验效果本次实验要实现的效果是追踪太阳系中运动的行星(图中选择了浅绿颜色轨道上的土星,可以看到追踪的目标被红色的椭圆圈住):二...原创 2019-12-29 11:44:38 · 2380 阅读 · 0 评论 -
C++ 实现高性能内存池
基础知识一、概述项目介绍在 C/C++ 中,内存管理是一个非常棘手的问题,我们在编写一个程序的时候几乎不可避免的要遇到内存的分配逻辑,这时候随之而来的有这样一些问题:是否有足够的内存可供分配? 分配失败了怎么办? 如何管理自身的内存使用情况? 等等一系列问题。在一个高可用的软件中,如果我们仅仅单纯的向操作系统去申请内存,当出现内存不足时就退出软件,是明显不合理的。正确的思路应该是在内存...原创 2020-04-10 18:45:37 · 739 阅读 · 0 评论 -
C++ 开发 Web 服务框架
基础知识:C++11 与 Boost Asio一、概述项目介绍服务器开发中 Web 服务是一个基本的代码单元,将服务端的请求和响应部分的逻辑抽象出来形成框架,能够做到最高级别的框架级代码复用。本次项目将综合使用 C++11 及 Boost 中的 Asio 实现 HTTP 和 HTTPS 的服务器框架。项目涉及的知识点C++基本知识 面向对象 模板 命名空间 常用 ...原创 2020-01-17 15:48:21 · 1696 阅读 · 1 评论 -
C++ 使用 Crypto++ 库实现常用的加密算法
C++ 使用 Crypto++ 库实现常用的加密算法Crypto++ 库是开源的 C++ 数据加密算法库,支持如下算法:RSA、MD5、DES、AES、SHA-256 等等,其中对于加密有对称加密和非对称加密。本实验通过 Cryto++ 库对字符串进行 MD5 校验,并用 AES 加密和解密。1.1 知识点安装 Crypto++ 库并检验 学习 MD5 摘要算法 学习 AES...原创 2019-09-24 11:12:33 · 8173 阅读 · 2 评论 -
C++ 实现并行计算的K-Means聚类算法
一、介绍聚类是拥有相同属性的对象或记录的集合,属于无监督学习,K-Means 聚类算法是其中较为简单的聚类算法之一,具有易理解,运算速度快的特点。1.1 内容通过本次课程我们将使用 C++ 语言实现一个完整的面向对象的可并行K-Means算法。这里我们一起围绕着算法需求实现各种类,最终打造出一个健壮的程序。所以为了更好地完成这个实验,需要你有 C++ 语言基础,会安装一些常用库,喜欢或...原创 2019-12-29 11:40:53 · 2588 阅读 · 1 评论 -
c++实现课程管理系统
1.1 内容本实验使用 C++ 实现一个课程管理系统,这个项目会用到 C++ 的很多特性,同时可以熟悉Linux下的C++语言编译方法及简单的Makefile编写。1.2 实验知识点C++语言基本语法; 基本的Makefile; C++面向对象程序设计,类,虚函数,继承,重载; C++ 标准库; C++11 的一些用法,例如auto。1.3 实验环境 g++ ...原创 2019-12-29 11:42:44 · 2889 阅读 · 0 评论