- 博客(11)
- 收藏
- 关注
原创 正则表达式
正则表达式(RegexpRegex)是一组由字母和符号组成的特殊文本,是一种从左到右匹配主体字符串的模式,它可以用来从文本中找出满足你想要的格式的句子。
2024-11-09 16:09:31 903
原创 二维坐标系转换(图纸坐标 -> 设备坐标)
需求场景:不考虑z轴,已知两点的图纸坐标和设备坐标,计算图纸上其他坐标点的设备坐标。算法核心思想:已知两点的图纸坐标P1和P2,及对应的设备坐标P1′和P2′。对于图纸上任意一点P,对图纸上两点间的向量P1P进行缩放和旋转得到P1′P′,再将P1′P′平移至P1′,即可得到P点的设备坐标P′。至于缩放系数S和旋转角度θ可通过分析P1P2和P1′P2′得知。
2024-10-25 20:45:49 1039
原创 GCC编译器使用入门
GNU是一个开源的组织,其最杰出的软件之一是GCCGCCgccg++下,b站上也有资源)笔记作者:Mr.Crocodile。
2024-10-24 16:09:54 712
原创 Makefile入门
var1 = main.cpp color.h # <变量名>=变量值 or <变量名>:=变量值 or <变量名>::=变量值dst: ${var2} # $(<变量名>) or ${<变量名>}a=10 #a为shell变量,打印方式只能通过shell命令 echo $a$(info ${var3}) #$(info $(var))用于打印makefile变量make> $a$b$c$变量名区分大小写,可以是任意字符串,不能含有。如果变量名只有一个字符,使用时可以不用括号,如$a。
2024-10-24 15:44:43 872
原创 C++ Primer Plus 第六版中文版(上)
int age;int age;//匿名结构structint age;int age;让spectrum成为新类型的名称;spectrum被称为枚举(enumeration),就像struct变量被称为结构一样。将red、orange、yellow等作为符号常量,它们对应整数值0~7。这些常量叫作枚举量(enumerator)。在默认情况下,将整数值赋给枚举量,第一个枚举量的值为0,第 二个枚举量的值为1,依次类推。
2024-09-15 11:09:48 2091
原创 C++设计模式——单例模式
保证一个类仅可以有一个实例化对象,并且提供一个可以访问它的全局接口。单例模式可以用在数据库连接等需要单线程操作的场合,用于实现对系统资源的控制。
2024-08-24 14:08:52 332
原创 为Qt项目配置opencv4.6.0
如果操作完后显示未配置,说明qtcreator未能找到MSVC2017,需下载Visual Studio 2017(也可不,可以网上搜搜其他办法),执行步骤3,否则直接跳到步骤4.对于现存程序,想要配置MSVC2017作为编译器,可删除.pro.user后重新打开.pro文件对工程进行重新配置。之所以选择安装4.6.0版本,是因为其内有编译好的vc15,与qt构建套件MSVC2017版本对应。该阶段若没有MSVC,说明安装qtcreator时少装了该工具,补装下。路径与提取后的opencv文件夹路径对应。
2024-08-22 20:36:55 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人