![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 69
chasentech
这个作者很懒,什么都没留下…
展开
-
设计模式之中介者模式
设计模式之终结者模式原创 2023-02-25 22:46:24 · 175 阅读 · 0 评论 -
OpenCV之稠密光流
稠密光流原创 2022-11-11 22:03:32 · 1218 阅读 · 1 评论 -
Linux动态库管理
linux动态库版本管理原创 2022-09-25 22:45:39 · 1247 阅读 · 0 评论 -
C++RAII
RAII 资源获取即初始化(Resource Acquisition Is Initialization)原创 2022-07-24 14:38:09 · 442 阅读 · 2 评论 -
C++类与回调-续
在以前的blog中,我们探讨过C++类与回调函数原创 2021-07-21 22:03:22 · 159 阅读 · 0 评论 -
STM32-OLED-系统
这篇文章介绍一下我在大学做的一个东西,基于STM32C8T6做的时钟系统,原创 2021-05-21 21:35:17 · 801 阅读 · 0 评论 -
linux命令行菜单
在嵌入式开发中,因为只有黑框框的终端,所以在终端输入指令是比较麻烦的,每次都需要重新实现解析字符串。原创 2021-05-11 23:47:17 · 503 阅读 · 0 评论 -
大数相乘
假如说我们有两个很大的数相乘,比如说两个二十位数相乘,我们用程序该怎么实现呢?在c语言中,int类型的变量大小一般是4byte,肯定是存不下这么大的数的。这篇文章来稍微讨论下这个问题。原创 2021-01-23 21:04:03 · 152 阅读 · 0 评论 -
链表-可pop任意字节的队列-续
主要是对代码进行了优化,优化的点有下面几项原创 2020-12-26 16:05:29 · 137 阅读 · 0 评论 -
链表-可pop任意字节的队列
在一般的链表中,数据是存储在node节点中的,每次pop出来的数据是以node为单位的。这边文章,我们对一般的链表进行改进,可以pop任意字节的数据原创 2020-11-22 21:26:28 · 384 阅读 · 0 评论 -
OpenCV遍历图像
在图形处理中,遍历每个像素点是最基本的功能,是做算法的基础,这篇文章来总结一下OpenCV遍历图像的几种方法。原创 2020-10-11 20:48:31 · 453 阅读 · 0 评论 -
C++类与回调函数
C++类与回调函数原创 2020-09-20 20:12:33 · 5525 阅读 · 7 评论 -
OpenCV之背景减除
OpenCV之背景减除原创 2020-09-13 15:33:11 · 1964 阅读 · 3 评论 -
OpenCV之光流
OpenCV之光流原创 2020-09-06 20:45:12 · 1571 阅读 · 5 评论 -
win和linux遍历文件夹
遍历文件夹原创 2020-08-23 20:50:36 · 141 阅读 · 0 评论 -
OpenCV官方例程之meanshift
今天分析的是物体跟踪的方法meanshift,也叫均值漂移。原创 2020-08-02 18:22:36 · 308 阅读 · 0 评论 -
OpenCV直方图与反向投影
OpenCV直方图与反向投影原创 2020-07-26 22:06:14 · 270 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式原创 2020-07-19 14:31:26 · 93 阅读 · 0 评论 -
指针数组实现命令行参数解析
指针数组实现命令行解析原创 2020-07-05 12:33:31 · 312 阅读 · 0 评论 -
有名管道(mkfifio)
有名管道,用来获取用户输入原创 2020-06-16 23:56:20 · 358 阅读 · 0 评论 -
linux IO复用之select
关于select的阻塞退出问题前言参考博客,https://blog.csdn.net/eydwyz/article/details/76638168代码示例#include <stdio.h>#include <sys/socket.h>#include <string.h>#include <unistd.h>#include...原创 2020-04-26 23:17:12 · 427 阅读 · 0 评论 -
浅谈状态机
状态机原创 2019-12-10 18:30:46 · 625 阅读 · 0 评论 -
c语言之回调函数
这篇博客,我们来了解一下什么叫回调函数。函数指针,从字面意思上理解,它是一个指针,只不过它指向一个函数。原创 2019-11-03 21:55:43 · 226 阅读 · 0 评论 -
github+hexo搭建博客
github+hexo搭建博客前言沉寂了这么久,我的博客终于要更新了。之前因为毕业找工作,加上工作之后忙于工作的事情,一直想着要更新博客,却一直没时间,今天,博客终于迎来了更新。今天我们来说说如何搭建自己的博客,本次的教程是基于ubuntu系统的。因为搭建了自己的博客,所以以后的文章在新的博客平台上更新的会多一些。欢迎光临我的新博客。hexo的安装Hexo 是一个快速、简洁且高效的博客...原创 2019-10-20 23:17:10 · 196 阅读 · 0 评论 -
c语言 解引用
前言最近接触到了一个新的概念,叫“解引用”。就是在函数传参时,如果传入的是指针,在函数体中未对它解引用,那么,这个指针指向的值就不会发生改变。引用别人博客中的概念:在百度上面的解释是:"‘解引用’,我倒觉得可以从另一个角度理解,"*“的作用是引用指针指向的变量值,引用其实就是引用该变量的地址,“解"就是把该地址对应的东西解开,解出来,就像打开一个包裹一样,那就是该变量的值了,所以称为"解引......原创 2019-01-02 09:55:38 · 22601 阅读 · 15 评论 -
OpenCV实现微信跳一跳
OpenCV实现微信跳一跳最近微信上的跳一跳可是非常火,因为自己又对计算机视觉有感兴趣,所有就想写一个程序,实现自动跳一跳。在前段时间因为要考试,所以没有怎么写程序,考试结束了,这几天重新搞了搞,到1.22晚上终于把算法改进地差不多了,写下这篇博客记录一下。 完整的源码在我的github上:https://github.com/myzcl/WeChat-Jump 后续更新都会在Github...原创 2018-01-23 13:11:47 · 1364 阅读 · 0 评论 -
数码管识别
前言识别思想主要思路如图所示:采用三次扫描法,可以实现数码管数字的识别,识别方法的思想也简单,总共分三次扫描:第一次:第二次:第三次:扫描结束后,会得到一个码表,查表即可识别数字。代码//检索数字码表static int model_num[9][8] = { { 1, 1, 0, 1, 1, 0, 1 }, //2 { 1, 1, 1, 1, 0, 0, 1 }, ...原创 2019-06-11 22:21:41 · 2233 阅读 · 10 评论 -
数学计算表达式解析
写在前面最近在写一个计算器的项目,其中最麻烦的就是数学表达试的解析,用C语言解决问题,每一步进本都要自己实现,非常锻炼逻辑能力。用了将近两个晚上的时间,终于完成了大部分表达式的解析,写这篇文章来记录下遇到的问题。问题动态字符串实现最棘手的就是动态内存的分配,在这块遇到了很大的困难,经过百度,也是解决了问题。参考链接:https://blog.csdn.net/ljwy1234/artic...原创 2018-10-15 16:02:46 · 3924 阅读 · 1 评论 -
C语言之链表
写在前边C语言链表是一种很常见的数据结构,熟练掌握链表对理解和运用C语言有着很大的作用。在其他的博客中很容易搜到链表的相关操作。在这里就不在赘述了。github上链接:https://github.com/myzcl/C-pratice里面还有很多c语言的练习。代码下面是头结点的链表示例。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt...原创 2018-09-25 22:28:46 · 187 阅读 · 0 评论 -
C终端获取终端数据
写在前边 关于C语言从键盘获取数据,常用的有scanf,gets,getchar,fgets等等,但是scanf,gets,getchar等函数不会对输入的数据进行检查,会导致程序崩溃,所以一般都用fgets获取数据。fgets问题fgets(buf, n, stdin); 这个函数会从终端读取n-1个字符,会读取回车。若输入数据大小大于n-1,则再一次读取时,缓冲区数据会...原创 2018-09-10 20:44:52 · 3351 阅读 · 0 评论 -
Makefile编写
编写Makefile,以下是一则实例文件结构简单的一个C语言工程Makefile实例VERSION = 1.0.0# 源文件目录 输出执行文件目录 头文件目录SRC_PATH = ./srcOUT_PATH = ./outputINCLUDE = -I./include# 在./src文件夹中查找.c文件SRC = $(wildcard $(SRC_PATH)/*.c)...原创 2018-09-17 22:12:04 · 202 阅读 · 0 评论 -
ADB工具连接Android手机
ADB安装与调试原创 2018-03-09 20:33:45 · 112667 阅读 · 5 评论 -
OpenCV趣味项目之戴帽子
OpenCV 戴帽子 趣味项目原创 2018-02-11 11:35:04 · 2956 阅读 · 5 评论 -
OpenCV相关函数解析
findContoursfindContours在处理图像时经常用到,本篇博客简单介绍这个函数的用法 这个函数找轮廓找的是白色的轮廓,所以尽量让背景成黑色。 比如 背景为白色时检测的结果,可以看到最外围的整个图片也被检测到了,这显然不是我们想看到的 背景为黑色时检测的结果,结果较满意findContours在OpenCV中重载两次,查看源代码可看到:void findC原创 2017-12-16 16:48:52 · 917 阅读 · 0 评论 -
贪吃蛇
简单实现贪吃蛇小游戏简介经过一天的时间,终于简单实现了游戏的大部分,代码可能存在问题,就当练手了吧。 具体代码如下:/********************************************************************** 工程:贪吃蛇* 文件:main.cpp* 时间:2017.11.27* 编译环境:windows 10* c原创 2017-11-27 17:58:33 · 648 阅读 · 4 评论 -
最小二乘法
前言前几天翻以前写的程序,发现了一个大一下学期(2016.4.21)写的C程序,是关于最小二乘法的的c程序,最小二乘法是求一组数据的线性关系,具体的就自行百度吧。写这个程序的缘由是,当时做物理实验,需要用到最小二乘法,而笔算又非常费劲,就想着写一个程序来实现。写这个程序是非常费劲的,因为当时我还没有电脑,只有手机上有一个c4droid的C语言编写软件,手机上写程序是非常不方便的。开始写这个程序...原创 2018-10-23 20:13:39 · 197 阅读 · 0 评论 -
C语言走迷宫
写在前面用C语言也可以写出很多好玩的东西,这篇博客介绍一下如何用C语言来走迷宫,非常有趣。实现原理代码实现原创 2018-10-30 10:03:12 · 3355 阅读 · 2 评论 -
QT之贪吃蛇
前言学完Qt想着写一个小游戏练练手,就想到了贪吃蛇这个小游戏,这个游戏总体上来说还是比较简单的,逻辑关系也不是很复杂。刚开始写,因为刚学完Qt,对Qt不熟悉,就是感觉会无从下手。在写的过程中参考了别人的博客,十分感谢他们。https://blog.csdn.net/li235456789/article/details/51010253https://blog.csdn.net/qq_31...原创 2018-11-05 09:30:05 · 959 阅读 · 2 评论 -
QT(C++)游戏之坦克大战(五)
前言这篇博客再来归纳一下整个项目的结构。首先完整的代码已经整理好了,可执行文件下载链接:源代码下载链接:最新的代码会更新在Github上:消息传递下面以玩家类与普通敌人类的数据共享来说明,简单画了个草图:小工具大家打开源代码,在MyMap.cpp中可能会发现有这么一段代码:这段代码整整写了两百多行,还有下面的第二关,都是两百多行。 static void stage1...原创 2019-01-30 17:36:30 · 3641 阅读 · 10 评论 -
QT(C++)游戏之坦克大战(三)
前言这篇说一下子弹类的实现实现首先还是来看Bullet.hclass Bullet : public Base{ Q_OBJECTpublic: Bullet(); virtual ~Bullet(); void bulletInit(int xx, int yy, Direction ddirec, int grade); void set...原创 2019-01-22 19:00:38 · 3985 阅读 · 18 评论