
review
文章平均质量分 86
erci_fc2336
我今天一定努力੭ ᐕ)੭*⁾⁾
展开
-
HTTPS加密原理
http协议是一种未加密协议,未加密的数据在传输过程中会经过一个又一个物理节点,如果被人通过抓包的方式拿到了我们的数据,将会给我们造成无法估量的损失。 为了解决这个问题,就有了http+SSL/TLS = https。https通过加密内容的手段,保障了数据内容的安全性。接下来介绍https的加密方式。转载 2022-10-12 13:31:03 · 1492 阅读 · 1 评论 -
C++ 多线程学习
因为程序边运行边创建线程时比较耗时的,所以我们通过池化的思想:在程序开始运行前创建多个线程,这样程序在运行时,只需要从线程池中拿来用就可以了,大大提高了程序的运行效率。一般线程池会由以下几个部分构成:线程池管理器(ThreadPoolManager):用于创建并管理线程池,也就是线程池类工作线程(WorkThread):线程池中的线程任务队列task:用于存放没有处理的任务,提供一种缓冲机制append:用于添加任务的接口原创 2022-10-11 17:12:29 · 868 阅读 · 0 评论 -
map容器
map容器begin() 返回指向map头部的迭代器clear() 删除所有元素count() 返回指定元素出现的次数empty() 如果map为空则返回trueend() 返回指向map末尾的迭代器equal_range() 返回特殊条目的迭代器对erase() 删除一个元素find() 查找一个元素get_allocator() 返回map的配置器原创 2021-03-22 20:40:33 · 77 阅读 · 0 评论 -
动态规划(介绍闫氏dp分析法及相关例题分析)
#闫氏dp分析法 ->dp问题 首先是在看问题时,知道这道题要用dp去做,但是怎么去实现呢?空想是很难去构造式子的,闫氏dp方法的核心就是用集合的方法去分析问题,从集合的角度入手去解决问题。 新手入门一般就是求有限集合中的最值,比如大家常见的求一堆符合要求的方案中的最优值,这里就要分为两个阶段:化零为整,化整为零。第一是找出符合要求的方案,二是找出这些方案中的最优值,题目也有可能要让你找最优解,不定。&原创 2020-12-21 02:43:03 · 2750 阅读 · 0 评论 -
类与数据抽象
有关类的知识类和对象的概念类:类是现实世界在计算机中的反映,它将数据和对这些数据的操作封装在一起(并没有开空间)对象:类的实例(占有实际的空间)类是对象的概念,是对象的模板,而对象是类的具体实例。类的对象的大小一个类的实例化对象所占空间的大小? 注意不要说类的大小,是类的对象的大小。 首先,类的大小是什么?确切的说,类只是一个类型的定义,没有大小可言,用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小。(后续类大小都指类的对象的大小)与类大小有关的因素:普通成员变量,原创 2022-02-25 18:38:46 · 598 阅读 · 0 评论 -
栈和队列
本文章为考试复习向,偏基础,用来复习仅供参考。本文章内容不属原创,基于众多优秀博客中所整理的笔记,参考博客都会在本文最后列出。数据结构学习——栈与队列实验目的栈栈的介绍:实验目的1、掌握栈和队列的概念和存储表示。2、掌握栈和队列的基本功能的实现。栈栈的介绍: 栈是一个先入后出的有序列表。 栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。 根据栈的原创 2021-03-22 20:41:53 · 151 阅读 · 0 评论 -
计网学习-基础知识
交换机与路由器两种联网的中继设备。两者区别(1)外形不同 交换机通常端口较多比较笨重,而路由器的端口少体积也小,但一般看见的路由器并不是真正的路由器,只是集成了路由器功能,除此之外它还具有交换机的功能(LAN口是作为交换机的端口来使用,WAN口是用于连接外网的端口),而两个天线则是无线AP接入点(即是通常所说的无线局域网wifi)(2)工作层次不同 最初的交换机工作在OSI开放式系统互联模型的数据链路层(第二层),而路由器则工作在OSI模型的网络层(第三层)。由于这一点所以交换机的原理比较简单,原创 2022-02-25 18:37:17 · 849 阅读 · 0 评论 -
字符串tips
关于字符串问题遇到的一些小知识点①将字符串全部转换为大小写问题:可采用tolower()、toupper()函数,在<.h>头文件中#include <stdio.h>#include <string.h>#include <ctype.h>#include <iostream>using namespace std;int main(){ string s; getline(cin, s); for(int i = 0;原创 2022-02-25 18:42:07 · 67 阅读 · 0 评论 -
操作系统(学习一)
Linux指令Linux下gcc编译生成.out,.o,.a,.so文件文件类型关联介绍.out可执行文件的生成.o目标文件生成静态库生成so共享库生成批量移动目录下所有文件到指定目录基础指令tar命令详解cp命令详解Linux下gcc编译生成.out,.o,.a,.so文件参考链接文件类型关联介绍.out是可执行文件,相当于win上的exe.o是编译中间目标文件,相当于win上的.obj.a是静态库,多个.o链接得到,用于静态链接.so是共享库,用于动态链接,相当于win上的,dll.ou原创 2022-03-05 09:53:46 · 894 阅读 · 0 评论 -
STL容器
Nancy's first test基础知识遍历容器//反向迭代器mapstd::map<int, string> mp;std::map<int, string>::reverse_iterator riter;mp[1] = "aaa";mp[2] = "bbb";riter = mp.rbegin();while(riter != mp.rend()){ std::cout<<riter->first<<" "<<原创 2022-02-25 18:40:38 · 890 阅读 · 0 评论