我真不混啊
我真不混啊
全部文章
未归档
C++(1)
C语言(4)
归档
标签
去牛客网
登录
/
注册
我真不混啊
https://blog.nowcoder.net/cyanwang
全部文章
/ 未归档
(共19篇)
C++智能指针
目录 1. 为何需要智能指针 2. 智能指针的使用及原理 3. C++11和boost中智能指针的关系 1. 为何需要智能指针 1.1 通过例如malloc申请出来的空间,有时候会忘记释放或很难看出来是否正确释放空间了,所以会存在内存泄漏的问题。 1.2...
2019-08-11
2
614
linux网络套接字编程
目录 1.IP地址, 端口号, 网络字节序等网络编程中基本概念 2 socket套接字及socket API基本用法 1.IP地址, 端口号, 网络字节序等网络编程中基本概念 1.1 IP地址:(IP协议有两个版本,IPv4和IPv6,本博客凡提到IP协议,默...
2019-08-06
0
628
linux第一个小程序---进度条
换行(\n)和回车(\r)的区别 <\r>回车(carriage return):即每次打印完使光标回到最开始位置 <\n>换行(line feed):换到当前行的下一行,即光标指向下一行最开始的位置 缓冲区概念 缓冲区分为:无缓冲、行缓冲、全缓冲。 无缓冲:表示的是没...
2019-06-30
0
653
readelf命令
ELF(Executable and Linking Format):在计算机科学中,是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。内核会根据这些信息加载可执行文件,内核根据这些信息可以知道从文件哪里获取代码,从哪里获取初始化数据,在哪里应该加载共享库等信息。 ELF组成格式...
2019-06-29
0
709
linux常用工具
vim vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 vim和Emacs对比: vim优点: 编辑快速,按键更简洁。 vim缺点: 需要不停地切换模式; 插件环境混乱...
2019-06-29
0
493
linux基础之权限和根目录下重要子目录
linux是什么?linux具有哪些特性? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核...
2019-06-05
0
647
数据结构-栈和队列
什么是栈,栈有什么特性? 栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作.进行数据插入和删除的一端称为栈顶,另一端称为栈底.栈中元素遵守后进先出的原则LIFO(Last in First Out). 压栈:栈的插入操作称为进栈/压栈/入栈,入数据在栈顶. 出栈:栈的删除操作叫做出...
2019-05-31
0
649
C语言知识点思维导图(待补充)
2019-05-31
0
504
数据结构-线性结构之链表
什么是链表,链表有哪些分类? 链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 实际中的链表结构非常多样,通过单向、双向,带头、不带头,循环、非循环组合起来有8中链表结构: 但实际中最常用的还是无头单向非循环链表和带头双向循环链表。 链表...
2019-05-19
0
440
数据结构-线性结构之顺序表
什么是线性结构? 线性结构的定义是一个有序数据元素的集合。简单地说,线性结构是n个数据元素的有序(次序)集合。 那么线性结构中都包含什么内容? 常见的线性结构有:顺序表,链表,栈,队列,字符串。 什么是顺序表?顺序表的分类? 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,...
2019-05-15
0
592
首页
上一页
1
2
下一页
末页