
C/C++
环境、技巧、算法
XD742971636
https://www.dong-blog.fun/
展开
-
C语言中的字符串组装与解析
【代码】C语言中的字符串组装与解析。原创 2024-04-13 13:35:17 · 212 阅读 · 0 评论 -
【conan】c++包管理工具,conan教程
1.X 和 2.X 区别挺大的,2.X 更强了,这篇文章就是我学习2.X 的学习记录,耐心跟官网的教程走一遍,基本就会用这个工具了。原创 2023-09-03 13:42:07 · 1316 阅读 · 0 评论 -
使用C语言计算两个日期之间间隔了多少分钟的程序
默认计算2000年之后的,否则请改一下year_afer2000 那个地方。默认计算间隔了多少分钟,若要计算秒钟,需要对应修改一下整体。原创 2023-04-21 16:39:28 · 672 阅读 · 0 评论 -
【C++】GCC编译过程与目标文件类别
书籍下载:程序员的自我修养:链接、装载与库.pdf - 经典技术书籍原创 2023-03-16 15:36:12 · 166 阅读 · 0 评论 -
使用opencv::flann C++进行k近邻搜索,余弦距离
接着,使用 cv::flann::Index 创建一个 KD-Tree 索引,使用欧几里得距离作为距离度量。最后,对于每个查询数据,将其前 k 个最近邻的索引和距离存储到 neighbours 中,同时计算每个最近邻之间的余弦距离,并保存到 distance22 中,方便后续的计算。具体来说,该函数输入一个特征向量集合 feats,输出每个特征向量的前 k 个最近邻索引和对应的距离,存储在一个 vector 和一个 vector 中,分别表示索引和距离。原创 2023-02-16 11:33:17 · 794 阅读 · 0 评论 -
C++ openssl 计算字符串的md5数值
【代码】C++ openssl 计算字符串的md5数值。原创 2023-01-10 14:27:39 · 884 阅读 · 0 评论 -
C++ httplib Get请求代码
如果请求“https://fanyi.baidu.com/api/trans?原创 2023-01-10 14:25:06 · 1494 阅读 · 0 评论 -
C++的OpenCV中cv::minAreaRect的返回角度的数值范围是多少?
下图是使用minAreaRect判定的角度,可以看到,数值范围是[0,90],看起来很离谱。据说版本不一样的时候,返回也不一样。我使用opencv/4.5.5。原创 2022-12-21 22:09:19 · 1017 阅读 · 0 评论 -
LD_LIBRARY_PATH =“Dynamic Linker Library Path“
它是一个由冒号分隔的目录列表,动态链接器会在这些目录中查找共享库文件。例如,如果LD_LIBRARY_PATH的值是/usr/lib:/usr/local/lib,那么动态链接器就会在/usr/lib和/usr/local/lib目录中查找共享库文件。但是,如果你的程序需要使用一些特殊的共享库,而这些共享库又不在系统的默认搜索路径中,那么你就需要手动设置LD_LIBRARY_PATH。当程序运行时,系统的动态链接器会在指定的搜索路径中查找需要的共享库文件,并将它们链接到程序中。原创 2022-12-10 00:20:29 · 412 阅读 · 0 评论 -
conan Cmake构建项目
最后,conan_basic_setup()函数会调用conan_define_targets()函数,用于定义CMake的目标,这些目标对应于Conan文件中定义的依赖项。首先,它会加载Conan生成的配置文件,该文件包含了关于安装的依赖项的信息,例如库文件的路径和链接选项。conan_basic_setup()是一个CMake函数,它可以用来加载Conan生成的配置文件,并且设置一些基本的CMake变量,以便查找安装的依赖项。当然,您可以在Conan文件中定义更多的依赖项,如果您的项目依赖于多个库。原创 2022-12-09 18:29:32 · 2769 阅读 · 0 评论 -
Ubuntu 安装使用jsoncpp,Cmake
安装:头文件在:动态库在:cmake写法:原创 2022-12-06 21:27:12 · 1028 阅读 · 0 评论 -
构建支持中文字符的OpenCV Python包 freetype支持得python whl包
需求就是把opencv-python编译成whl包,能让opencv支持freetype utf-8字符显示:https://github.com/opencv/opencv-python/tree/3.4参考的大佬博客,但是得自己改一些东西,后面细说:https://yinguobing.com/build-opencv-python-package-with-freetype-support/基础环境参照官网安装:https://docs.opencv.org/4.x/d2/de6/tutoria原创 2022-12-06 01:11:45 · 683 阅读 · 0 评论 -
【WSL】【Opencv】【MNN】【C++】在windows中使用WSL开发C++程序的环境搭建 freetype支持
方法同opencv-4.x,但安装路径有区别,得注意。原创 2022-11-24 01:18:57 · 1534 阅读 · 0 评论 -
【Visual Studio 2020】debug,release,配置属性,名词解释
LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时,需要将该文件引入应用程序,否则产生错误(如果不想用lib文件或者没有lib文件,可以用WIN32API函数LoadLibrary、GetProcAddress装载)。编译成dll的时候,编译器生成lib文件、dll文件,lib文件中存放声明什么的,dll文件中存放代码定义什么的,但别人想用这个,也得把头文件给别人。使用dll有点科技,编译成功不需要.dll文件,但程序运行时得把.dll文件带上才行运行。原创 2022-09-24 14:38:02 · 1516 阅读 · 0 评论 -
【visual studio 2017】基本使用过程,新手教学
新手友好的visual studio 2017基本使用教学原创 2022-06-07 11:03:04 · 18902 阅读 · 1 评论 -
为什么说指针是 C 语言的精髓
推荐阅读:https://www.zhihu.com/question/201259631 指针作用是“传引用”,不是“传值”。java、C++等语言都有引用,强大在类,这是语言特性。2 指针能够移动,能够取值,这是指针的精髓。3 如果没有指针,C程序将没有任何的"灵活性"可言,子函数封装性约等于0。...原创 2020-11-05 01:43:18 · 454 阅读 · 0 评论 -
C语言 逆波兰表达式 字符串表达式计算 计算器
文章目录1 起因2 逆波兰表达式1 起因有个题:https://leetcode-cn.com/problems/basic-calculator/solution/ni-bo-lan-biao-da-shi-jie-fa-zhi-jie-zhi-chi-by-yu/2 逆波兰表达式逆波兰表达式也叫后缀表达式,依靠一个栈将字符串全部按照逆波兰表达式方式压入,在之后弹出的处理中,能够依照顺序进行计算。相应还有前缀表达式(就是波兰表达式)和中缀表达式,想法都有区别。下面是C语言代码:#incl原创 2020-11-05 00:26:51 · 707 阅读 · 0 评论 -
C语言 内存分配 代码区、常量区、静态区(全局区)、堆区、栈区
文章目录1 程序的内存组成2 堆操作与栈操作的比较3 堆操作的坏处4 从操作系统角度看stack和heap1 程序的内存组成地址区域作用代码区存放程序的代码,即CPU执行的机器指令,并且是只读的。常量区存放常量(程序在运行的期间不能够被改变的量,例如: 10,字符串常量”abcde”, 数组的名字等)静态区(全局区)静态变量和全局变量的存储区域是一起的,一旦静态区的内存被分配, 静态区的内存直到程序全部结束之后才会被释放堆区由程序员调用malloc()函数来原创 2020-10-01 05:37:35 · 2640 阅读 · 0 评论 -
Clion toolchains 配置 minGW 安装 中文乱码
Clion教程:https://www.jetbrains.com/help/clion/how-to-create-toolchain-in-clion.htmlminGW安装参考教程:https://www.jianshu.com/p/1aa989808e15windows 10安装mingw 步骤:1 下载图片里这个东西,链接:https://sourceforge.net/pro...原创 2019-12-09 00:13:28 · 907 阅读 · 0 评论 -
C语言-函数指针 回调函数 函数指针作为结构体成员
函数指针:定义一个指针,然后将函数地址赋值给这个指针,指针就等同于函数。#include <stdio.h> int max(int x, int y){ return x > y ? x : y;} int main(void){ int (* p)(int, int) = & max; // &可以省略 printf("最大的数字是: %d\n", p(2,3)); return 0;}回调函数就是一个通过函数指原创 2020-06-02 23:10:18 · 1259 阅读 · 0 评论