排序
任务队列C++实现-(完美转发)
任务队列C++实现-(完美转发),需求 任务队列中可以依次添加任务; 任务执行函数需要接受外部传输的参数; 主动调用Start开始执行任务; 代码实现 class TaskQueue { private: std::mutex mtx; ...
各种闲着没事的 scanf 奇葩用法
各种闲着没事的 scanf 奇葩用法,各种闲着没事的 scanf 奇葩用法 然而这些却很好用诶。 同理,scanf 可以拓展到 sscanf、fscanf~ 例题:P1580 yyy loves Easter_Egg I、P7911 网络连接 未计入更...
AtCoder Beginner Contest 321(ABC321)
AtCoder Beginner Contest 321(ABC321),A. 321-like Checker 直接模拟。 Code B. Cutoff 直接暴力枚举 \([0\sim100]\),每次把第 \(n\) 个数当作当前枚举的 \(i\),然后看看条件是否满足。 Code...
【Qt6】列表模型——几个便捷的列表类型
【Qt6】列表模型——几个便捷的列表类型,前面一些文章,老周简单介绍了在Qt 中使用列表模型的方法。很明显,使用 Item Model 在许多时候还是挺麻烦的——要先建模型,再放数据,最后才构建视图...
20.1 OpenSSL 字符BASE64压缩算法
20.1 OpenSSL 字符BASE64压缩算法,OpenSSL 是一种开源的加密库,提供了一组用于加密和解密数据、验证数字证书以及实现各种安全协议的函数和工具。它可以用于创建和管理公钥和私钥、数字证书和其...
字符串中的BKDRHash哈希函数
字符串中的BKDRHash哈希函数,字符串中的BKDRHash哈希函数 在计算机科学中,哈希函数是一种将任意长度的输入(也称为“消息”)通过散列算法转换成固定长度的输出,该输出就是哈希值。哈希函数的...
python ModuleNotFoundError_ No module named ‘xxx’的解决方案
python ModuleNotFoundError_ No module named 'xxx'的解决方案,本文主要针对的自己写的包无法正常import的情况,如果是第三方包的话正常来说没有问题。 第三方包 主要考虑没有安装对应的版本以...
C++初识(续篇)
C++初识(续篇),1.2 注释 作用:在代码中加一些说明和解释,方便自己或其他程序员阅读代码 两中格式 单行注释: 通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明 // 这样的是单行...
高精度(加减乘除)
高精度(加减乘除),高精度(加减乘除) 高精度的核心思想就是利用数组去储存大数,然后通过模拟手动计算的方式,来进行计算。 主要分三个模块: 1.读入数据并转换为(int)类型储存 高精度加法 ...
写个简单的管理数组指针的智能指针
写个简单的管理数组指针的智能指针,模板智能数组指针 1.管理任意类型的数组指针 2.释放的时候自动删除数组指针指向的内存 //模板智能数组指针 template<typename T> class AiArrayPtr { p...
通过数组的指针获得数组个数
通过数组的指针获得数组个数, 这几天学习智能指针时,自己在练习写个管理数组指针的类时碰到了通过数组指针获取数组个数的问题 1.在网上查询了通过数组指针获取数组个数的方法,对于自定义...
Qt Creator中调用Opencv
Qt Creator中调用Opencv,使用Qt Creator调用opencv 本案例使用Visual Studio 2015+Opencv4.6.0+Qt Creator 5.9.1 一、构建套件 在构建套件之前,需正确安装Visual Studio、Opencv和WindowsSDK,...