自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【c++】STL之unordered_map用法总结

介绍unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序存储时是根据key的hash值判断元素是否相同,即unordered_map内部元素是无序的,而map中的元素是按照二叉搜索树存储,进行中序遍历会得到有序遍历。所以使用时map的key需要定义operator<。而unordered_map需要定义hash_value函数并且重载operator==。但是很多系

2021-04-01 16:52:45 889 1

原创 操作系统

????操作系统1、进程、线程和协程的区别和联系进程线程协程定义资源分配和拥有的基本单位程序执行的基本单位用户态的轻量级线程,线程内部调度的基本单位切换情况进程CPU环境(栈、寄存器、页表和文件句柄等)的保存以及新调度的进程CPU环境的设置保存和设置程序计数器、少量寄存器和栈的内容先将寄存器上下文和栈保存,等切换回来的时候再进行恢复切换者操作系统操作系统用户切换过程用户态->内核态->用户态用户态->内核态->用户态

2021-03-22 14:31:27 309

原创 C++补充

文章目录C/C++1、在main执行之前和之后执行的代码可能是什么?2、结构体内存对齐问题?3、指针和引用的区别4、堆和栈的区别5、区别以下指针类型?6、基类的虚函数表存放在内存的什么区,虚表指针`vptr`的初始化时间7、`new / delete `与 `malloc / free`的异同8、`new`和`delete`是如何实现的?9、`malloc`和`new`的区别?10、宏定义和函数有何区别?11、宏定义和typedef区别?12、变量声明和定义区别?13、哪几种情况必须用到初始化成员列表?14

2021-03-22 14:26:19 796 1

原创 Linux 内核x

文章目录Linux内核学习一、什么是 Linux 内核?二、Linux 的体系结构三、Linux上下文切换1、常识2、用户空间和内核空间--内核功能模块运行在内核空间,而应用程序运行在用户空间。3、进程上下文与中断上下文四、Linux中断五、系统的进程管理1、系统进程的运转方式(1) 系统时间(jiffies 系统滴答)2、如何进行创建一个新的进程3、进程调度4、进程的切换5、进程的退出,销毁6、进程的通信1、**管道(`pipe`),流管道(`s_pipe`和有名管道(`FIFO`)**(1)管道(2)命

2021-03-22 14:13:33 849

原创 数据库基础知识

文章目录数据库基础知识1、为什么要使用数据库2、什么是SQL?3、什么是MySQL?4、数据库三大范式是什么5、mysql有关权限的表都有哪几个6、MySQL的binlog有有几种录入格式?分别有什么区别?数据类型1、mysql有哪些数据类型引擎1、MySQL存储引擎MyISAM与InnoDB区别2、MyISAM索引与InnoDB索引的区别?3、InnoDB引擎的4大特性4、存储引擎选择索引1、什么是索引?2、索引有哪些优缺点?3、索引使用场景(重点)4、索引有哪几种类型?5、索引的数据结构(b树,hash

2021-03-04 20:35:51 2074 1

原创 数据结构

数据结构【基础知识点总结】一、数据数据(Data)是信息的载体,它能够被计算机识别、存储和加工处理。它是计算机程序加工的原料,应用程序处理各种各样的数据。数据就是计算机加工处理的对象,它可以是数值数据,也可以是非数值数据。数值数据是一些整数、实数或复数,主要用于工程计算、科学计算和商务处理等;非数值数据包括字符、文字、图形、图像、语音等。二、数据元素数据元素(Data Element)是数据的基本单位。在不同的条件下,数据元素又可称为元素、结点、顶点、记录等。这些数据项可以分为两种:一种

2021-03-04 20:34:52 988 1

原创 Python

文章目录Python语言特性1 Python的函数参数传递2 Python中的元类(metaclass)(1) 概述(2) 详细描述<1> 类的创建过程<2> 元类的使用惯例3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 Python推导式-列表推导式、元组推导式、字典推导式和集合推导式<1> 列表推导式<2> Python元组推导式<3> Python字典推导式<4> Python集

2021-03-04 20:33:38 2819 1

原创 Linux操作系统

文章目录Linux操作系统Linux基本概念1、什么是Linux2、Unix和Linux有什么区别?3、什么是 Linux 内核?4、Linux 的体系结构5、Linux的基本组件是什么?6、BASH和DOS之间的基本区别是什么?7、Linux 开机启动过程?8、Linux系统缺省(默认)的运行级别?9、Linux 使用的进程间通信方式?10、Linux 有哪些系统日志文件?11、Linux系统安装多个桌面环境有帮助吗?12、什么是交换空间?13、什么是root帐户14、什么是LILO?15、什么是BASH

2021-03-04 20:32:09 1269 1

原创 jQuery与Ajax

文章目录jQuery知识点总结1、jQuery简单介绍Document 对象属性Document 对象方法HTML DOM Element 对象HTML DOM 节点HTML DOM Event 对象Event 对象事件句柄 (Event Handlers)鼠标 / 键盘属性IE 属性标准 Event 属性标准 Event 方法2、jQuery的引入方式有两种:3、jQuery对象和dom对象4、jQuery选择器5、基本选择器(同css)6、基本筛选器(选择之后进行过滤):7、属性选择器:8、表单筛选器9

2021-03-04 20:30:48 1007 2

原创 Https协议

HTTPS 基本过程HTTPS 即 HTTP over TLS,是一种在加密信道进行 HTTP 内容传输的协议。TLS 的早期版本叫做 SSL。SSL 的 1.0, 2.0, 3.0 版本均已经被废弃,出于安全问题考虑广大浏览器也不再对老旧的 SSL 版本进行支持了,因此这里我们就统一使用 TLS 名称了。TLS 的基本过程如下(取自 what-happens-when-zh_CN):客户端发送一个 ClientHello 消息到服务器端,消息中同时包含了它的 Transport Layer

2021-03-04 20:29:05 200 1

原创 Http

文章目录HTTP 的特性HTTP 报文请求报文POST 提交数据的方式响应报文条件 GET持久连接Transfer-EncodingHTTP Pipelining(HTTP 管线化)会话跟踪跨站攻击**如何防范 CSRF 攻击**?**get与post请求区别?****Http协议首部字段?**参考资料HTTP 的特性HTTP 协议构建于 TCP/IP 协议之上,是一个应用层协议,默认端口号是 80HTTP 是无连接无状态的HTTP 报文请求报文HTTP 协议是以 ASCII 码传输,建立在

2021-03-04 20:27:48 85 1

原创 Django

文章目录Django1、两个框架模式2、url路由分发之include3、视图4、模板渲染(1) 变量(2) 过滤器(3) 标签Tags(4) 模板继承(5)自定义标签和过滤器(6) 静态文件相关静态文件标签`{% static %}``{% get_static_prefix %}`5、orm配置连接mysql6、ORM单表操作(1) 增(2) 删(3) 改(4) 查<1>查询接口<2>基于双下划线的模糊查询7、url别名反向解析6、ORM多表操作(1)创建表反向查询(2)聚合8、

2021-03-04 20:25:41 443 1

原创 C/C++知识点总结

文章目录1、C程序编译步骤2、数据类型3、类型转换4、 字符数组与字符串区别5、数组名6、函数的声明7、防止头文件重复包含8、野指针和空指针9、万能指针void *10、作用域11、内存布局快速索引第一节 语法基础#00 C和C++有什么区别?#01 C++11有哪些新特性?#02 `struct`和`class`有什么区别?#03 对于一个频繁使用的短小函数,应该使用什么来实现?有什么优缺点?#04 `#define`和`inline`有什么区别?#05 `const`关键字有什么作用?#06 `#def

2021-03-04 20:23:53 260 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除