![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识学习
文章平均质量分 93
咱就是说最基本的知识
嫌疑人XD
这个作者很懒,什么都没留下…
展开
-
操作系统学习 更新中
清华os课,跟着视频,整理一下学习内容。原创 2022-02-22 21:46:13 · 90 阅读 · 0 评论 -
C++后台开发知识点总结
说一说内存泄漏内存泄漏主要是由于疏忽导致未能正确释放掉程序中已经不使用的内存。主要来源有两块:一是没能够正确使用free/delete释放malloc/new出的内存,导致堆内存泄漏。第二是系统资源泄露。主要指程序使用系统分配的资源比如SOCKET等没有使用相应的API释放掉,导致系统资源的浪费,严重可导致系统效能降低,系统运行不稳定。内存管理栈:编译器自动管理、释放,主要存放局部变量,函数参数堆:malloc/new free/delete 程序员自行分配的内存代码区:存放函数体的二进制代码字原创 2021-03-29 17:12:57 · 855 阅读 · 0 评论 -
linux
linux学习准备工作gcc静态库制作动态库制作准备工作sudo apt install openssh-server安装ssh服以便xshell连接上,vscode装remote相关远程服务插件,可以连接到开发机,这样比较方便开发。gcc例:比如运行 gcc -S main.c -o main.s,相当于同时进行了预处理、编译两步不带参数: gcc main.c -o test 进行预处理、编译、汇编、链接。gcc不能自动和c++程序用的库链接,通常用g++链接,统一起见,编译+原创 2021-03-31 00:08:21 · 126 阅读 · 1 评论 -
关于计算机网络,我与面试官的一场博弈
说一下OSI七层模型和TCP/IP五层模型TCP五层模型是物理层、数据链路层、网络层、传输层、应用层。七层模型中应用层下会有表示层和会话层,更深入来说一点会话层就是在发送方和接收方之间进行通信时创建、维持、之后终止或断开连接的地方。表示层主要是管理数据传输的表示方式。说一下TCP与UDP他们都是传输层的协议。TCP是面向字节流的,UDP是面向数据报的:因为UDP只是把应用层交下来的报文加上首部后就向下层传输,应用层交给UDP多长的报文,UDP就照样发送。而TCP是把应用层交下来的数据看成无结构的字节流原创 2021-03-25 17:24:26 · 109 阅读 · 0 评论 -
数据库相关知识整理(更新中)
数据库相关知识整理事务及事务的四大特征1、事务2、事务四大特征关系型数据库、非关系型数据库简介、区别MySql的索引如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入事务及事务的四大特征1、事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作原创 2021-03-20 10:35:55 · 202 阅读 · 1 评论 -
操作系统相关知识点整理
操作系统内存管理虚拟内存虚拟内存:虚拟内存的基本思想是,每个进程有用独立的逻辑地址空间,内存被分为大小相等的多个块,称为页(Page).每个页都是一段连续的地址。对于进程来看,逻辑上貌似有很多内存空间,其中一部分对应物理内存上的一块(称为页框,通常页和页框大小相等),还有一些没加载在内存中的对应在硬盘上。直接使用物理地址会有以下三个问题:地址空间不隔离程序运行时候的地址不确定内存使用率低下分段能解决前两个问题,分页能解决三个问题,差别主要在于粒度。缺页中断的细节硬件陷入内核,离开原创 2021-03-27 00:13:33 · 158 阅读 · 0 评论