1 small coder

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

图片服务器项目----My own photo world

1 什么是图床?简单来说,图床就是在云端的一块网络空间,我们可以将照片2 为什么需要图床对于一些内容输出者、文案创作者来说,他们的工作就是内容创作,俗称码字。同时呢,在码字的时候经常需要配图,就是在文字中插入图片,...

2019-09-03 17:34:12

C/C++中 static关键字总结

1 在c语言中2 在c++中

2019-08-28 10:09:23

顺序表和链表的区别

1 什么是顺序表顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组 上完成数据的增删查改。2 顺序表的应用场景需要随机访问时插入、删除操作不频繁时3 什么是链表链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链 接次序实现的4 链表的应用场景插入、删除操作频繁时使用链表5 顺序表和链表的区别...

2019-08-27 15:00:06

设计模式

1 什么 是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。--------编程的套路总结2 使用设计模式目的提高代码的复用率让代码更加让人便于理解—可读性保证代码的可靠性3 单例模式一个类只能创建一个对象,也就是说,一个类只实例化一个对象出来,保证对象的唯一性,并提供一个访问它的全局访问指针,这个实例化对象,被所有程序...

2019-08-27 11:25:57

内存泄漏

内存泄漏

2019-08-27 10:41:50

经典面试题之 : malloc/free和new/delete 的区别

1 malloc/free和new/delete 共同点malloc/free和new/delete的共同点是:都是从堆上申请空间,并且需要用户手动释放2 malloc/free 和 new/delete的不同1 malloc/free 是函数 new/delete 是操作符2 malloc 申请的空间不可以初始化,而new出来的空间可以初始化3 malloc 申请空间时需...

2019-08-19 14:07:20

C++中的动态内存管理

1 C&C++中的动态内存管理C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力而且使用起来比较麻烦,因此C++又提出 了自己的内存管理方式:通过new和delete操作符进行动态内存管理。2 C++中如何实现动态内存管理...

2019-08-19 13:52:43

C语言中的动态内存管理

C语言中的动态内存管理

2019-08-19 11:38:29

详解结构体的大小计算

求一个结构体的大小

2019-08-19 10:27:30

刷题之------倒置字符串

题目: 将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I输入描述:每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100输出描述:依次输出倒置之后的字符串,以空格分割示例1输入I like beijing.输出beijing. like I代码实现如下方法一:...

2019-08-17 11:56:39

文件系统

1 什么是文件系统文件系统的全称是文件管理系统,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。2 文件系统的组成2.1 超级块超级块是存储了文件系统本身的相关信息(记录文件系统的属性及介绍)2.2 数据块数据块是真正存储数据的地方...

2019-08-16 11:12:36

cookie机制/ session机制

1 为什么需要cookie 和session机制?由于HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。这就很麻烦,要跟踪该会话,必须引入一种机制,于是呢,我们的cookie /session 机制应运而生。2 cookie 机制是什么由于HTTP协议是一种无状态的协议,服务器端无法识别用户身份,...

2019-08-12 21:00:42

基础IO之文件描述符

1回顾 在C语言中 标准库IO接口都有什么?打开文件 : fopen(r/r+/w/w+/a/a+/)关闭文件 : fclose 函数 fopen 打开文件名为 path 指向的字符串的文件,将一个流与它关联。 参数 mode 指向一个字符串,以下列序列之一开始 (序列之后可以有附加的字符): r 打开文本文件,用于读。流被定位于文件的开始。 r+...

2019-08-11 21:41:25

网络编程总结(内容绝对丰满)

2019-08-11 15:32:15

一文让你透彻理解 C++中的this指针

1 为什么需要this 指针?现在我们封装了一个类,这个类里有成员变量,也有成员函数。现在我们用类来实例化一个对象。现在我们实例化出来的对象要调用类中的成员函数,但是,我们的实例化该怎么去调用访问函数呢? C++ 中每个成员函数的参数中都有一个指针形参,这个指针形参就是this指针,我们的实例化对象在调用成员函数的时候,将自己的地址作为实参,拷贝一份传给成员函数中的this指针,然后,实例...

2019-08-03 21:07:36

const关键字总结

1 const关键字的作用凡是经const修饰过的内容,只具有读的权限,不具有写的权限。也就是说,被const修饰的内容不可修改。可以提高程序的健壮性。2 const关键字的一些使用场景及注意事项1.const关键字修饰变量const int a;变量a经过const修饰过后,a的值就不可被修改,且2 const关键字与宏(1)const关键字具有宏的属性,经过const修饰过后的...

2019-08-03 18:07:29

封装的思想

说一下封装1 什么是封装2 c++如何实现封装

2019-07-31 14:08:43

HTTP协议解析

1 HTTP协议是什么HTTP协议是工作在应用层的一种知名的通信协议(大佬程序员写的),负责应用程序之间的数据沟通。HTTP是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。2 HTTP协议的格式解析首行:请求首行: 请求方法(get/head/post/put/delete) url 版本协议(0.9/1.0/1.1...

2019-07-30 17:08:33

UDP协议的解析

1 UDP协议格式字段信息: 16位端口号 /16位目的端口号 /16位数据报长度 /16位校验和16位源端口/目的端口 : 实现端与端之家的数据传输-----数据从哪个进程来,要到哪个进程去16位校验和: 检验接收的数据和发送的数据是否一致16位数据报长度: udp数据报的总长度(包含udp头部信息在内)2 UDP协议的特点(类似于寄信)无连接: 知道对端的IP和端口...

2019-07-30 16:10:06

cpu访问速度与存储种类的关系

一 概述1 cpu寄存器 访问速度极快,存储空间更小,成本更高2 缓存介于CPU与内存之间,访问速度非常快3 内存访问速度快,存储空间小,成本高4 外存访问速度较慢,存储空间大,成本低二不同角度剖析差异1 在访问速度上CPU的寄存器 >> 缓存 >> 内存 >>外存(磁盘)注:符号 >> 表示更快2 在存储空间大小上CPU的...

2019-07-30 11:04:28

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。