- 博客(16)
- 收藏
- 关注
原创 排序算法
//Bubble Sort 冒泡排序 void bubbleSort(int *arr, int arrSize) { for (int i = 0; i < arrSize-1;i++) { for (int j = 0; j < arrSize-1-i; j++) { if (arr[j] &
2018-11-17 21:48:19
286
原创 常见string.h库函数实现 及 string类实现
String.h 库函数实现 void *Memcpy(char *dst, char const *src, int len) { assert(dst && src); char *tmp = dst; const char *s = src; while (len--) { *dst++ = *src; } return tmp; } int mStr...
2018-11-13 13:42:27
1152
转载 客户端到服务器端的通信过程及原理(由浅入深,轻松理解)
学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。 我们首先要了解一个概念性的词汇:Socket socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两...
2018-09-09 23:20:34
1476
原创 模板(二):模板的特化与模板的分离编译
模板的特化 全特化 template class SeqList { public : SeqList(); ~ SeqList(); private : int _size ; int _capacity ; T* _data ; }; template SeqList :: SeqList() _size(0) , _capacity(10) , _data(new T[ _capa...
2018-05-21 17:29:06
1079
原创 模板(一):模板与非类型模板参数&模板的模板参数
活着就意味必须要做点什么,请好好努力。 ——《地下》 模板函数&类模板 模版是泛型编程的基础, 模版分为 模版函数 和 模版类 函数模板格式: template <class(或typename) 形参名1, class 形参名2, clas
2018-05-18 17:49:03
1515
原创 管道符、重定向与环境变量
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢怎么也长久不了。 ———《当我谈跑步时我谈些什么》 输入输出重定向 输入重定向是指把文件导入到命令中. 输出重定向是指把原...
2018-05-16 00:42:27
340
原创 Linux常用命令
Linux常用指令 Linux指令格式: 命令名称 [命令参数] [命令对象] 命令参数的长格式与短格式示例 格式 样式 长格式 man –help 短格式 man -h man命令中常用按键以及用途 按键 用途 空格键 向下翻一页 PaGe down 向下翻一页 PaGe up 向上...
2018-05-14 16:41:42
286
原创 C++引用相关
请记得那些对你好的人,因为他本可以不这样 ——宫崎骏 《千与千寻》 引用 引用是变量的一个别名,而是给一个已经定义的变量重新起一个别名。 定义的格式为: 类型 &引用变量名 = 已定义过的变量名; 引用的特点: 1. 一个变量可取多个别名 2. 引用必须初始化 3. 引用只能在初始化...
2018-03-31 14:20:02
238
原创 重载函数相关
生命可以随心所欲,但不能随波逐流。 —— 《猫的报恩》 C++中的重载函数 什么是函数重载 同一声明域中的函数名相同,参数列表不同(指参数的个数、类型或者顺序)的函数,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,...
2018-03-28 23:21:59
294
原创 CentOS7下Vim简单配置YouCompleteMe心得
生如夏花之绚烂,死如秋叶之静美。 —— 《生如夏花》 前言 关于YouCompleteMe YCM作为vim史上最强大的插件,同时也是vim史上最难安装的插件。 博主自行编译参考了数篇blog折腾两天,刚爬出一个坑接着就掉进了下一个坑,最终由于系统环境不同等因素,全部失败(QAQ)。 对于初入...
2018-03-27 21:00:37
1749
原创 Linux下的重要目录
总之岁月漫长,然而值得等待 ——《如果我们的语言是威士忌》 目录 介绍 /- 根 每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样 /bin 用户二进制文件包含二进制可执行文...
2018-03-19 11:49:34
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人