随笔分类 - C++
摘要:#include<filesystem> namespace fs = std::filesystem; 解决方法: https://stackoverflow.com/questions/53201991/how-to-use-stdfilesystem-on-gcc-8 实际是需要在编译的时候加
阅读全文
摘要:#include #include #include #include #include <sys/stat.h> #include void test_copy_binary(std::string src,std::string dst){ std::ofstream ostrm(dst,std
阅读全文
摘要:inline bool exists_test0 (const std::string& name) { std::ifstream f(name.c_str()); return f.good(); } inline bool exists_test1 (const std::string& na
阅读全文
摘要:^rtsp://(\w{2,20}):(\w{5,20})@(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}):(\d{1,5})([^\s]*)
阅读全文
摘要:以下代码示例练习 Windows 防火墙配置文件; 显示当前配置文件、关闭防火墙、打开防火墙并添加应用程序。 /* Copyright (c) Microsoft Corporation SYNOPSIS Sample code for the Windows Firewall COM interf
阅读全文
摘要:numeric_limits 类模板提供了一种标准化的方式来查询算术类型的各种属性 比如 std::numeric_limits<int>::max() numeric_limits 提供了专有的信息 #include <limits> #include <iostream> int main()
阅读全文
摘要:1 本机网络信息编程 1.1获取本机计算机名称和IP ###1.1.1 gethostname函数 作用:检索本地计算机的标准名称 函数声明: int gethostname(char*name,int namelen); 参数介绍: name:指向接收本地主机名的缓冲区指针 namelen nam
阅读全文
摘要:QString path=QFileDialog::getExistingDirectory(NULL, tr("选择文件夹"),QDir::currentPath(),QFileDialog::ShowDirsOnly); QDir *dir=new QDir(path); QStringList
阅读全文
摘要:SET_TARGET_PROPERTIES(projectnamePROPERTIES LINK_FLAGS "/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS")
阅读全文
摘要:前言 我们知道,在有些时候,我们的程序是需要管理员权限的,比如对C盘文件进行“写操作时”! 很多人说,直接右键,以管理员权限启动不就好了!当然这样是可以的,但是我们要站在用户的角度来看一些问题,如果一些操作失败,用户不知道是权限不足的原因呢?用户不会开启管理员权限呢?作为开发者,有些东西必须站在用户
阅读全文
摘要:在这里非常感谢 罗剑锋老师的《Boost程序库完全开发指南》以下内容完全来自本书,在学习的过程中作为笔记使用。 这里给出debug的宏定义 #define debug(x) std::cout<<x<<std::endl; 1 安装 ####直接从官网下载 @TODO:后续附上下载链接 axel -
阅读全文
摘要:一般使用gcc 编译的时候 加上-g 生成的目标程序就会包含调试信息 取消使用-g 时 就不会生成调试信息 另一种情况时使用 strip命令来移除目标程序的调试信息 strip hello
阅读全文
摘要:C11新标准提供了两种主要的方法:如果所有的实参类型相同,可以传递一个名为initializer_list的标准库类型;如果实参的类型不同,我们可以编写一种特殊的函数,也就是所谓的可变参数模板 C还有一种特殊的形参类型(即省略符),可以用它传递可变数量的实参。这种功能一般只用于与C函数交互的接口程序
阅读全文
摘要:局部对象 在C++ 语言中,名字有作用域, 对象有生命周期。 名字的作用域是程序文本的一部分,名字在其中可见 对象的生命周期是程序执行过程中该对象存在的一段时间 函数体是一个语句块。块构成一个新的作用域,我们可以在其中定义变量。形参和函数体内部定义的变量统称为局部变量。他们对于函数而言是局部的,仅在
阅读全文
摘要:sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g++
阅读全文
摘要:最近在做onvif协议遇到鉴权的地方需要使用到openssl linux下比较容易安装,但windows下就比较费事了 下面开始 第一步下载openssl https://www.openssl.org/source/ 找到你需要的版本 我这里使用的是 | openssl-1.1.1k.tar.gz
阅读全文
摘要:最近m1升级系统和xcode之后之前编译的东西再编译就报错了找不到对应的头文件或者库 删除编译文件路径之后重新编译即可
阅读全文
摘要:本机配置 centos 7 x86_64 conda 4.10.1 首先我们需要安装Mamba,既然是用来加速Conda,那么我们可以直接使用下列命令来安装Mamba: conda install -c conda-forge mamba 安装完成之后,当你运行mamba -V查看其版本时会发现返回
阅读全文
摘要:时间 ffmpeg -i input.mp4 -codec copy -ss 00:00:00 -to 00:16:00 output.mp4 将input.mp4的00:00:00-00:16:00这个时间段剪辑出来称为output.mp4 -codec copy 就是使用原有的视频和语音对应的编
阅读全文
摘要:就是按照找到的教程 但是在my.cnf 中找不到mysql 那就看看它包含的目录里面有一个server.cnf 在这个文件中找到了mysql的部分那就添加一下skip-grant-tables到里面 然后 重启MariaDB 进入到mysql mysql Welcome to the MariaDB
阅读全文

浙公网安备 33010602011771号