暂时未有相关云产品技术能力~
计工造电脑人
but once in a while you find someone who's iridescent, and when you do, nothing will ever compare....
认真付出,是对自己的祝福,温暖守护美好生活之路,进步与你同步,每一天全情投入,累积一些小幸福,就这样稳稳地一步一步~
算法的时间复杂度与空间复杂度
操作符详解
整型 | 浮点型在内存中的存储 | 大小端字节序
字符指针 | 数组指针 | 指针数组 | 数组传参和指针传参
函数指针 | 函数指针数组 | 指向函数指针数组的指针
strlen | strcpy | strcat | strcmp
strncpy | strncat | strncmp
trstr | strtok | strerror
memcpy | memmove | memcmp
动态内存函数
柔性数组
结构体内存对齐
顺序表
带头双向循环链表的实现
合并两个有序数组&链表
命名空间 | 输入输出 | 缺省函数 | 函数重载 | 引用 | 内联函数 | auto关键字 | 基于范围的for循环 | nullptr
类和对象
删除链表中给定值val的所有节点
返回链表中间节点、倒数第k个节点
分割链表
构造函数 + 析构函数 + 赋值拷贝 + 运算符重载
Linux权限管理
判断链表是否有环&找入环点
复制复杂链表
队列
括号匹配问题
两个队列实现栈&两个栈实现队列
两种方式设计循环队列
前中后序遍历 | 求节点个数高度等 | 层序遍历&判断是否是完全二叉树
再谈构造函数 | static成员 | C++11初始化补丁 | 友元
yum | vim | gcc & g++ | gdb | make & makefile | 进度条 | git
泛型编程
new和delete
string类
冯诺依曼体系结构 | 操作系统 | 进程
string类的模拟实现
vector的使用及经典题目
环境变量
进程虚拟地址空间
模拟实现STL中的list
stack和queue都是容器适配器。
本文将介绍进程控制;最后自己实现简陋的shell,对于bash会有更深的理解。 前置文章:进程虚拟地址空间;环境变量。
优先级队列也是一种容器适配器,默认情况下它适配的是vector,以支持堆的算法中频繁的随机访问。priority_queue不像stack & queue的适配只是简单复用,还搭配了堆的算法。那么,如何控制大堆还是小堆呢?就要通过简单的**仿函数**啦。let's go!
继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段。它允许程序员在保持原有类(基类)特性的基础上进行扩展,增加功能,产生新的类,称派生类。
如果学习文件操作,只停留在语言层面,很难对文件有深刻理解。这也是一定程度导致我对它印象不深刻,每次写都要回看文档,现在要站在系统角度重新理解。的确,学了这儿我写文件操作自信多了。 本文重点:深入理解文件描述符`fd`;理解文件系统中`inode`的概念;软硬链接。
本文重点:进程间通信宏观认识;匿名管道;命名管道;共享内存;信号量(多线程)
Linux基本操作指令
多态即多种形态。在Linux基础IO一文中@一切皆文件,咱们说过语言上的多态是漫长软件开发过程中探索出的实现“一切皆...”的高级版本。那现在就来了解多态的语法细节。