
C/C++
枪枪枪
见贤思齐焉,见不贤而内自省也。
君子生非异也,善假于物也。
君子博学而日参省乎己,则知明而行无过矣。
展开
-
C/C++ 实验设备管理系统
参考资料:https://blog.youkuaiyun.com/qq_41226029/article/details/79438131程序框架:编译环境:VS 2017EEMS.h#ifndef EEMS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.原创 2018-12-28 21:54:17 · 7973 阅读 · 1 评论 -
[数据结构]希尔排序
#include<stdio.h>#include<stdlib.h> #define N 100//定义结构体,用于放置待排序元素的信息typedef struct { int key; char otherinfo;}ElemType;//参数ElemType A[]:结构体数组,数组内元素的类型都是上面定义的结构体//参数n:待排序元素的个数元...原创 2019-09-26 20:20:53 · 335 阅读 · 0 评论 -
[数据结构] 直接插入排序
#define N=10//定义结构体,用于放置待排序元素的信息typedef struct { int key; char otherinfo;}ElemType;//参数ElemType A[]:结构体数组,数组内元素的类型都是上面定义的结构体//参数n:待排序元素的个数元素的个数void InsertSort(ElemType A[],int n){ int i,j...原创 2019-09-26 19:47:12 · 397 阅读 · 0 评论 -
关于cv::Point2d cv::Point2f cv:Point2i cv::Point2l cv::Point3d cv::Point3f cv::Point3i的见解
在opencv中该模板类涵盖几乎所有表示点的数据类型可以看到,该模板类有众多的具体化形式那么,这些类型中的数字(1,2,3),字母(i,f,d)都是什么意思呢?在此,记录一下数字(1,2,3)代表的是这个点的维度信息,字母(i,f,d,l)代表该点的类型,整形、浮点型、双精度、long (例如)1代表1维,该点仅有X轴即可确定2代表2维,该点需要X、Y两轴来确定,3代表3维,需要由...原创 2019-05-26 09:36:15 · 26842 阅读 · 0 评论 -
[opencv] cv::Point类
======================================================================= 记录一下,要不确实容易忘记。=======================================================================文章目录简介简介暂且将其称呼为:点类作为opencv的基础类型,poi...原创 2019-05-13 08:46:48 · 16773 阅读 · 0 评论 -
[学习opencv3] cv::RNG 随机数生成器的使用
一 使用cv::RNGRNG rng = theRNG();1 生成并显示三个浮点数,使用0.0到1.0的均匀分布 float f1 = rng.uniform(0.f,1.f); float f2 = rng.uniform(0.f,1.f); float f3 = rng.uniform(0.f,1.f); cout<<" f1 " << f1 <&...转载 2019-05-10 15:56:32 · 2140 阅读 · 1 评论 -
[opencv] 四、视频操作
文章目录一、VideoCapture类二、读取并播放视频读入视频的两种方式:循环显示每一帧遇到的问题问题一: C2664 “std::shared_ptr::shared_ptr(std::shared_ptr &&) noexcept”:问题二:Error: Assertion failed (size.width>0 && size.height>0...原创 2019-05-01 12:06:10 · 505 阅读 · 0 评论 -
[opencv] 对opencv中 Mat结构的理解
这是定位到的源码,比较长这里只粘贴部分内容class CV_EXPORTS Mat{public: /** These are various constructors that form a matrix. As noted in the AutomaticAllocation, often the default constructor is enough, an...原创 2019-05-01 11:21:07 · 1277 阅读 · 0 评论 -
[学习opencv3] 阅读第四章
独立获取数组元素直接访问通过模板函数 at<>()来实现这个函数有很多种变体,对不同维度的数组有不同的参数要求。这个函数的工作方式是先将at<>()特化到矩阵所包含的数据类型,然后使用你所想要的数据的行和列的位置访问该元素。例子:cv::Mat m = cv::Mat::eye( 10, 10, 32FC1 );printf("Element (3,3) is ...原创 2019-05-05 20:49:26 · 597 阅读 · 0 评论 -
[学习opencv3]阅读第三章
模板结构特征:cv::XXXX<>列如: cv::Point_<> cv::Vec_<>(在3.X版本中已弃用,现为cv::Vec<>)类名后面的下划线,是一个常见的但不是通用的用来表示模板的记法。在2.X版本中是通用的,而在3.X版本中不再需要特别说明的地方下划线通常会被删除。因此cv::point_<>仍有下划线...原创 2019-05-05 20:23:22 · 189 阅读 · 0 评论 -
[OpenCV] 对using namespace cv;的理解
using namespace cv;OpenCV的函数都位于cv这一命名空间下,为了调用OpenCV的函数,需要在每个函数前加上cv::,向编译器说明你所调用的函数处于cv命名空间。为了摆脱这种繁琐的工作,可以使用using namespace cv;指令,告诉编译器假设所有函数都位于cv命名空间下。这样确实可以简化一点工作,但是有可能会造成别的麻烦,这样做需要冒和其他潜在的命名空间冲突的风险...原创 2019-05-02 21:40:32 · 9385 阅读 · 1 评论 -
[阅读体会] C语言程序设计 现代方法(C Programming:A Modern Approach)
文章目录 这本书是带领我走进计算机专业领域的一本书,真的非常庆幸能在人生的第一次选择时遇到这本书!!!(这个感受我想强调N遍!)拥有这本书已经有几年了,一直不敢说书已经读通,每次拿起都能有很大收获,总是看了忘,忘了再看,有一些章节平时用的不多,也就一直没去看。这本书中的代码让我见识到C语言之美,真的是非常漂亮的C code!在具备丰富内容的情况下却没有一丝冗余,至今未在其它的书中看到过这...原创 2019-05-01 20:56:54 · 2713 阅读 · 2 评论 -
win10 通过DOSBox和masm配置汇编语言编程环境
=======================================================================参考了几篇博客后,整理出的适合自己的方法1.https://blog.youkuaiyun.com/doniexun/article/details/45438457想修改窗口大小的话可以参看下面的博客:2.https://blog.youkuaiyun.com/m0_37...原创 2019-03-14 14:57:03 · 1058 阅读 · 0 评论 -
C/C++ 循环链表
创建#include<stdio.h>#include<stdlib.h>typedef int Item;typedef struct node{ Item data; struct node *next;}Node;Node *first = NULL; //初始化头指针Node *last = NULL; //初始化尾指针//在...原创 2019-01-06 21:17:11 · 601 阅读 · 0 评论 -
C/C++ 线性表的顺序存储(数组实现)
#include<stdio.h>#include<stdlib.h>#define MAXLEN 60typedef int Item;typedef struct node { Item data[MAXLEN]; int last;}Node;Node *first = NULL; //初始化链表头指针static void termin...原创 2019-01-06 20:08:41 · 430 阅读 · 1 评论 -
C/C++ 顺序链表
#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;typedef int Item;typedef struct node{ Item data; struct node *next;}Node;Node *first = NULL;static void terminate(const char *message){ pr...原创 2018-12-30 20:56:47 · 421 阅读 · 0 评论 -
C/C++ 单链表
#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;typedef int Item;typedef struct node{ Item data; struct node *next;}Node;Node *first = NULL;static void terminate(const char *messa原创 2018-12-30 20:19:54 · 591 阅读 · 0 评论 -
C/C++ 有n个学生,每个学生的数据包括学号、姓名、3门课的成绩。从键盘输入这n个学生数据,要求输出n个学生的信息和3门课平均成绩和平均分最高的学生信息。
n的值自定义输入简单练手,成绩那一部分改成数组会更好~ ~#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;struct node{ char number; char name; int grade1; int grade2; int grade3; struct node *next;};struct node *fi...原创 2018-12-29 17:13:43 · 26476 阅读 · 4 评论 -
[数据结构] 冒泡排序
#include<stdio.h>#include<stdlib.h> #define N 100#define FALSE 0#define TURE 1//定义结构体,用于放置待排序元素的信息typedef struct { int key; char otherinfo;}ElemType;//参数ElemType A[]:结构体数组,数组内...原创 2019-09-28 20:36:18 · 198 阅读 · 0 评论