cmake 03 一个可用的 cmake 工程应当是什么样的
cmake 简单工程化
维吉尼亚密码原理详解及算法实现
Playfair密码编写(或者采用维吉尼亚密码编写,输入明文长度是任意的)****明文:量子通信保密技术的诞生和快速发展主要取决于以下两个因素: a、经典保密通信面临着三个难以彻底解决的关键问题,即密钥协商、身份识别和窃听检测,这些问题的有效解决需要新技术。b、在对新技术的探索中,人们发现了量子内在
C 语言 —— 命名规则
为什么要命名?首先,对于计算机来说,没有命名不命名的,只有0和1。数据保存在内存中,程序使用数据时,需要知道该数据在内存中的地址,才能使用,而地址是由一系列的0、1组成。之所以要有命名是因为直接使用内存地址的话,不光使用的时候非常麻烦,而且阅读代码的时候也十分难以阅读。C 语言的命名提供了一个机制,
Qt开发上位机软件建立经典蓝牙通讯
之前做了一个具有经典蓝牙通讯功能的Windows上位机软件,在网上学习了相关博客以及参考了官方经典蓝牙例程之后,总结出了使用Qt建立经典蓝牙通讯的步骤,附带相关源码,作为分享
【Linux】基础IO —— 上
Linux基础IO的上篇,后续会继续更新下篇和动静态库的实现
MinGW下载和安装详细步骤 及 环境配置
MinGW下载和安装详细步骤 及 环境配置
C++版Android实时投屏软件系统源码,安卓手机投屏软件源码,无需root权限
可以根据需要,自己编写脚本将键盘按键映射为手机的触摸点击,编写规则在这里。默认自带了针对和平精英手游和抖音进行键鼠映射的映射脚本,开启平精英手游后可以用键鼠像玩端游一样玩和平精英手游,开启抖音映射以后可以使用上下左右方向键模拟上下左右滑动,你也可以按照编写规则这里有玩和平精英的视频演示编写自定义脚本
ROS 解决python文件中不能出现中文问题:SyntaxError: Non-ASCII character
问题:SyntaxError: Non-ASCII character# -*-coding:utf-8-*如图官方解释是编写代码时要有正确的规范,在前面就应该声明编码类型AbstractThis PEP proposes to introduce a syntax to declare the e
使用 Git 将最近的提交移动到新分支
如何将我最近在 master 上的提交移动到新分支,并将 master 重置为在提交之前?例如从这里:对此:
利用 yaml-cpp 开源库读写 yaml 配置文件—— yaml-cpp安装配置
yaml-cpp 是一个开源库,地址在 github 上,https://github.com/jbeder/yaml-cppyaml-cpp 是通过 CMake 来进行构建和编译的。利用 yaml-cpp 开源库读写 yaml 配置文件—— yaml-cpp安装配置
机器视觉系列5:C++部署pytorch模型onnxruntime
环境:visual studio 2019;pytorch1.8;
【VScode】手把手教你如何搭建C/C++开发环境
如何在vscode编辑器中搭建C/C++代码开发环境?
c++ bind 函数讲解
c++ bind 函数讲解
【linux】:老师问什么是爱情,我说了句:软硬链接和动静态库
上一篇文章的最后我们讲解了文件的inode,那么文件名和inode有什么区别呢?区别就在于linux系统只认inode号,文件的inode属性中,并不存在文件名,而文件名其实是给用户用的。我们以前讲过linux文件目录,那么目录是文件吗?答案是是的,目录也是文件,并且目录也有inode,任何一个文件
windows环境下VSCode配置C++教程(使用msvc编译器)
详细介绍了VSCode配置msvc环境的高级教程。
pythonocc编译(通过siwg将C++源码转换成python)
pythonocc各个主要核心模块代码都是通过swig工具进行转换,从opencascade的C++源码转换成python语言。而在python运行中,他是直接调用已经转换后的pyd,所以如果你需要对源码某些方面进行改进优化,你就不得不重写进行swig转换。6.点击Finish 进行处理,出现如下界
【OpenCV】 红绿灯识别检测
【OpenCV】 红绿灯识别检测 手把手教学
VSCode调试C/C++项目
VSCode调试C/C++项目
Dev c++调试
1、断点的作用默认情况下,一个完整的程序会从开头执行到结尾,除非中途出现错误(称为“运行时错误”,比如读写内存失败、数组越界等)。如果我们在程序的某行代码处设置了断点,当程序调试时,程序从main函数开始运行到该行代码的时候,程序不再自动执行,接下来需要我们手动运行来检查下面的代码是否有问题及问题出
【C++11】左值引用和右值引用
右值引用通过移动构造和移动赋值,解决了左值引用值返回多次构造的消耗。同时插入右值场景,调用移动构造,减少拷贝,提高性能。