03 2021 档案

摘要:将任意长度的消息压缩到某一固定长度消息摘要的函数。所谓Hash,一般是一个整数。通过某种算法,可以把一个字符串"压缩" 成一个整数,这个数称为Hash HashTable(哈希表) 21Hash算法以及暴雪Hash 中文标准库哈希std::hash // hash example #include 阅读全文
posted @ 2021-03-31 11:14 滴哒哒哒 阅读(1876) 评论(0) 推荐(0)
摘要:C语言中函数指针和回调函数详解 typedef int(*pfun)(int data); 定义一个指针pfun,这个指针pfun指向一个函数。这个函数以一个int为参数并返回int类型。pfun = int()(int) 菜鸟教程函数指针与回调函数 函数指针 函数指针与指针函数的区别 #inclu 阅读全文
posted @ 2021-03-30 20:09 滴哒哒哒 阅读(79) 评论(0) 推荐(0)
摘要:一、VS设置了包含路径,还是提示打不开头文件 检查平台设置是否一样,只有这两处一样,包含路径才可以生效 二、包含目录、库目录、附加库目录、附加依赖项 VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在"项目->属性->配置属性"下进行配置,具体说明如下: 1.VC++目录: 包含 阅读全文
posted @ 2021-03-28 15:57 滴哒哒哒 阅读(196) 评论(0) 推荐(0)
摘要:转载:C运算符 一、逻辑运算符 且、或、非 && 如果两个操作数都非零,则条件为真 || 如果两个操作数中有任意一个非零,则条件为真。 ! 非 二、位运算符 与、或、非、异或、取反、左移、右移 | 按位或,按二进制位进行"或"运算。运算规则:(有 1 则为 1) & 按位与,按二进制位进行"与"运算 阅读全文
posted @ 2021-03-27 16:43 滴哒哒哒 阅读(314) 评论(0) 推荐(0)
摘要:Python二次开发顾名思义就是将Python作为脚本语言对系统进行定制修改,功能扩展,从而让系统变得更全面,便于企业的长远发展。市面上系统支持用Python进行二次开发不少,例如:百数搭建的系统就支持用Python进行二次开发,有需要的小伙伴们可以了解一下。 C++调用Python浅析 常见错误 阅读全文
posted @ 2021-03-27 15:58 滴哒哒哒 阅读(555) 评论(0) 推荐(0)
摘要:Java线程池 线程池 线程池就是管理一个任务队列,一个线程队列,然后每次取一个任务分配给一个线程去做,循环往复。。注意:线程执行完就会结束,因此需要让线程去执行调度函数一直循环获取任务然后执行之。 转载:基于C++11的线程池 转载:C++线程池 协程 C++20协程 阅读全文
posted @ 2021-03-26 14:37 滴哒哒哒 阅读(30) 评论(0) 推荐(0)
摘要:Qt信号与槽原理 Qt之emit、singals、slot的使用 connect 信号槽是Qt对象间通讯的方法,主要通过connect()函数连接信号函数和槽函数进行通讯,就是将两个类关联起来 connect() 是QObject类的一个函数,有以下几种实现方式: // 静态函数,连接SIGNAL( 阅读全文
posted @ 2021-03-26 13:17 滴哒哒哒 阅读(395) 评论(0) 推荐(0)
摘要:一、srand()&rand() srand用来设计生成随机数的种子,参数为uint32_t,无返回值。rand用来生成随机数,无参数。 #include <iostream> int main() { //srand(ungigned int)参数不一样才可以生成不一样的随机数, //不然每次执行 阅读全文
posted @ 2021-03-26 10:41 滴哒哒哒 阅读(93) 评论(0) 推荐(0)
摘要:一、std::fill 将一个给定值复制赋值给一个范围内的每个元素 中文标准库:std::fill std::array也有fill() std::vector使用fill()之前要分配足够的空间,如果没有足够的空间会发生中断 示例 std::vector<int> vec2; vec2.resiz 阅读全文
posted @ 2021-03-26 09:05 滴哒哒哒 阅读(57) 评论(0) 推荐(0)
摘要:std::void_t SFINAE(Substitution Failure Is Not An Error匹配失败不是错误),其作用是当我们在进行模板特化的时候,会去选择那个正确的模板,避免失败 转载C++模板进阶指南 std::enable_if boost::mpl boost元编程库 一、 阅读全文
posted @ 2021-03-25 15:20 滴哒哒哒 阅读(224) 评论(0) 推荐(0)
摘要:中文文档:原子操作std::atomic(可以无锁并发编程) 中文文档:线程支持库 参考:C++:线程(std::thread) 转载:C++多线程 一、std::thread创建多线程 点击查看代码 #include <iostream> #include <thread> void fun1() 阅读全文
posted @ 2021-03-24 17:40 滴哒哒哒 阅读(461) 评论(0) 推荐(0)
摘要:[转载:C++ RAII机制详解](https://blog.csdn.net/AC_hell/article/details/69213969) [转载:C++share_ptr智能指针的使用](https://blog.csdn.net/fengbingchun/article/details/ 阅读全文
posted @ 2021-03-10 16:59 滴哒哒哒 阅读(118) 评论(0) 推荐(0)
摘要:markdown菜鸟教程 markdown字体颜色大小底色 1.标题 语法: # 一级标题 ## 二级标题 结果: 一级标题 二级标题 注意:#后面有一个空格 2.列表 语法: * 第一项 * 第二项 结果: 第一项 第二项 嵌套列表: 语法: 1. 第一项 * 嘿嘿嘿 * 哈哈哈 2. 第二项 - 阅读全文
posted @ 2021-03-09 13:00 滴哒哒哒 阅读(308) 评论(0) 推荐(0)
摘要:QByteArray可以看作是char*的升级版 QString可以看作是std::string的升级版 一、构造 // 构造空对象, 里边没有数据 QByteArray::QByteArray(); // 将data中的size个字符进行构造, 得到一个字节数组对象 // 如果 size 1 函数 阅读全文
posted @ 2021-03-09 11:37 滴哒哒哒 阅读(1183) 评论(0) 推荐(0)
摘要:一、VS提示函数不安全 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_ 阅读全文
posted @ 2021-03-09 10:49 滴哒哒哒 阅读(169) 评论(0) 推荐(0)