
笔记
~简
一个正在学习中的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DRFget请求中几种常见的查询条件(filter_queryset)
【代码】DRF中get请求几种常见的查询条件(filter_queryset)原创 2022-09-22 14:28:09 · 1189 阅读 · 0 评论 -
Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文)
Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文)一、本文主要解决的问题二、完整版代码三、遇到的问题1.填充格式错误2.传入类型错误四、安装导入的第三方库参考文档一、本文主要解决的问题本文主要是讲解AES加密算法中的ECB模式的加密解密的Python3.7实现,以及遇到的问题。具体AES加密算法的原理这里不做过多介绍,想了解的更多关于AES加密可以参考文末的AES加密算法的详细介绍与实现。二、完整版代码废话不多说直接上代码import base64原创 2020-08-27 10:27:03 · 10738 阅读 · 2 评论 -
c++学习课件(四)——线程、make和cmake
c++学习课件(四)——线程一、线程1. 创建线程2. join 和 detach3. 传递参数4. 获取线程id 和 休眠1. 获取线程id2. 线程休眠5. 结束线程6. 并发访问7. 线程同步1. 使用互斥量处理同步2. 面向对象重构3. lock_guard4. unique_guard5. 条件变量一、线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务60原创 2020-05-11 13:56:49 · 1480 阅读 · 0 评论 -
C++学习课件(三)
C++学习课件(三)一、宏1. 宏变量2. 条件宏二、枚举1. 两种定义方式1. 限定作用域2. 不限定作用域2. 枚举的使用练习:三、异常处理1. 异常处理2. 不使用异常机制3. 使用异常机制1. 捕获异常2. 抛出异常3. noexcept四、I/O操作1. 基本输入输出1. 输出布尔数据2. 输出整形数字3. 输出浮点数4. 禁止忽略空白符号2. string 流1. istringstr...原创 2020-05-08 10:06:20 · 2394 阅读 · 0 评论 -
C++学习课件(二)————面向对象
C++面向对象一、类和对象1. 类2. 对象1. 在栈中创建对象2. 在堆中创建对象3. 访问修饰符4. 实现类的成员函数 【 重点 】1. 类中实现 或 外部实现2. 分离声明和实现打卡作业二、特殊成员函数1. 构造函数1. 一般方式构造2. 初始化列表方式3. 委托构造函数1. 早前的构造函数写法2. 委托构造函数写法:2. 析构函数3. 拷贝构造函数1. 初探拷贝2. 浅拷贝3. 浅拷贝引发...原创 2020-05-08 09:52:11 · 1650 阅读 · 0 评论 -
c++学习课件(一)
c++学习课件day01一、C++ 介绍1. 语言的产生2. C++发展3. C++优缺点4. 与python比较二、环境准备1. 安装编译环境a. GCC 系列b. MSVC系列2. 安装开发工具三、HelloWorld1. 入门示例2. main函数解释3. 命令函编译4. 注释四、 数据类型五、变量1. 声明和初始化2. 变量命名规则3. 常量4. 变量长度六、常见编码错误七、输入和输出1...原创 2020-04-27 11:44:14 · 3739 阅读 · 0 评论 -
HTTP和HTTPS协议,看一篇就够了
一、前言这里写图片描述这里写图片描述先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chrome 56浏览器开始把收集密码或信用卡数据的HTTP页面标记为“不安全”,若用户使用2017年10月推出的Chro...2020-03-30 23:16:27 · 194 阅读 · 0 评论