- 博客(89)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注

原创 Linux(三) GDB 的使用
GDB是什么Gdb 是Linux 调试代码的一个工具。安装:apt install gdb -y第一次使用://首先编译时候要编译出debug需要的信息到可执行文件中。# g++ -g hello.cpp //-g 是生产debug 信息//使用gdb运行可执行文件# gdb a.out//显示文件信息 l(gdb) l //下面是显示的文件信息:1 #include &...
2020-01-13 00:30:37
219

原创 CMakeLists 一回生二回熟
最近又写了一些cmakelists 文件,对cmake使用更加顺手啦。多项目时,总的CMakelists file following:# CMAKE verisoncmake_minimum_required(VERSION 3.0.0)# Project nameproject(xxxgame)### Created The Build Output Directoryset...
2019-12-18 20:09:48
8383

原创 Linux 常用命令 一顿操作猛如虎
一顿操作猛如虎 for Ubuntu先来看下操作系统版本,不一致可能会有不一样的地方。1cat /proc/versionLinux version 4.19.0-1.2.6.265.vca (gkblditp@gklab-156-039) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #1 SMP Tue Aug 13 13:55...
2019-12-18 14:25:48
1075

原创 C++ 机器视觉—前景检测
什么是机器视觉?什么是前景检测? 机器视觉就是一门研究如何使机器“看”的学科(PS:大而空的话放到前面,来自维基百科)。要理解前景检测这个词就需要从它的反义词“背景”理解,背景很好理解,我站到一个海蓝色的墙前面,我的背景就是墙,也可以说是海蓝色,那前景就是我了;前景检测就是找到我和背景不一样的地方。人一眼就可以看出来我站到墙前面,计算机可看不出来。视觉机器的视觉一般就是摄像机或视...
2019-05-24 14:26:25
1966

原创 JSON for Modern C++ 使用总结
最近需要用C++实现JSON的序列化与反序列化,在网上苦苦找寻,一开始相中了Jsoncpp,下载下来苦苦编译啊,设置是真心头疼,对于我这个小白来说是真麻烦呀。各种大神的各种经验完全不管用,最后碰巧看到了这个德国大神的巨作。就是我送给你们的玩具啦~~首先引用两个中文博客,因为我英文较差,看中文还比较轻松一些。所以从一开始接触这个库就是靠的这两个大神指引道路的。废话不多说了,那两个博客...
2019-05-15 10:15:48
2913
4

原创 YUV 转 BGR 实用方法:Opencv
YUV、RGB、BGR用途:YUV、RGB、BGR还有其他的一些都属于颜色的色彩空间,大家最熟悉的应该就是RGB了,但是Opencv 中的Mat的是BGR的,如果将RBG赋值后会有颜色变蓝等问题,亲测,亲自踩的坑。。单YUV的颜色表示也有很多种,种类我就不这里说了,很多我也没有接触过。这里我们只对YUV420做实例,但是Opencv也对YUV其他编码有做转换算法。后面会提一下。YUV 我见过的...
2019-05-15 10:01:50
6002
6

原创 C++ 自定义异常
定义一个异常基类名字叫texception继承标准库的exception重写exception方法 _EXCEPTION_INLINE virtual const char * __CLR_OR_THIS_CALL what() const;重写后标准写法 const char * what()const noexcept override;由于我的IDE版...
2019-04-04 22:28:15
1411
原创 优化版:时间滚轮控件的绘制[ref: vonchenchen1]
优化现有优快云 代码。Android开发中我们会常常用到类似时间滚轮的控件,这类控件到了UI设计师手中常常会被修改成各种样子,与其从网上荡个类似的Demo漫无目的地修改,不如写个我们自己的demo,对其了如指掌,修改样式自然不成问题。下图是我们的滚轮控件实现效果:
2023-05-05 15:04:54
162
原创 STL 正则表达式
#include std::string fnames = “/usr/share/entity-manager/configurations/BC-Baseboard.json” ;std::regex txt_regex("*.BC-Baseboard.json");std::cout << fnames << ": " << std::regex_match(fnames, txt_regex) << std::endl;
2021-09-03 16:52:34
227
原创 VSCode设置远程 ssh 时一直等待
Waiting for vscode-scp-done.flag and vscode-server.tar.gz to exist我参考了这个网址https://github.com/microsoft/vscode-remote-release/issues/3528就一直卡在这个地方Waiting for /media/xxx/.vscode-server/bin/93c2f0fbf16c5a4b10e4d5f89737d9c2c25488a3/vscode-scp-done.flag and
2021-07-16 13:57:57
10414
7
原创 正则表达式
#include <iostream>#include <string>#include <regex>std::string test1 = "Fan 1a";std::string test2 = "Fan 0b";std::regex re{ "Fan [0-9]b" };auto it =std::regex_match(test2, re);std::cout << "Hello World!\n";
2021-07-08 09:59:01
153
const 修饰形参引用时链接失败
2021-02-23
string[] 转到 char*[] c/c++
2021-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人