logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Git】初识Git

掌握 Git 版本管理,⾃由进⾏版本回退、撤销、修改等Git操作⽅式与背后操作原理。掌握 Git 远程仓库与本地仓库,结合版本管理与分⽀管理,做到基于分⽀级的个⼈级开发。司,不同环境下适合的分⽀模型。结合案例,引⼊⼯程师,测试⼈员,技术经理等⻆⾊,展现项⽬开发过程的全貌,深刻理解开发的整体流程,俯视Git在其中的作⽤。

文章图片
#git#linux#学习
【Linux】进程控制(一)进程创建,终止,等待

父进程提供wait / waitpid的系统调用——能够回收 / 解决僵尸进程问题的系统调用。

文章图片
#linux#运维#服务器 +1
【Linux】基础开发工具(四)gcc与g++

我们先了解一下故事的人物设定,主人公小明是光明初中的尖子生,以优异的成绩考入到第一中学,小明喜欢上网,但是第一中学是一所“军事化管理”的顶级学府,强制学生住校,进入高中后,小明的成绩一直名列前茅,稳居年级第一的宝座,但是小明一直想上网,好在高中前的暑假,小明爸爸让小明向刚刚从第一中学毕业的邻居cailo同学请教高中的各种事宜,小明趁机把想要上网的想法告诉了cailo学姐,cailo邪魅一笑,告诉小

文章图片
#linux#运维#服务器 +1
【c++】用哈希表封装myunordered_map和myunordered_set

SGI-STL30版本源代码中没有unordered_map和unordered_set,SGI-STL30版本是C++11之前的STL版本,这两个容器是C++11之后才更新的。全类似,复⽤同⼀个hashtable实现key和key/value结构,hash_set传给hash_table的是两个key,hash_map传给hash_table的是pair<const key, value>需要注

文章图片
#c++#开发语言#学习 +2
【c++】封装红黑树实现mymap和myset

其次因为RBTree实现了泛型不知道T参数导致是K,还是pair<K, V>,那么insert内部进⾏插⼊逻辑 ⽐较时,就没办法进⾏⽐较,因为pair的默认⽀持的是key和value⼀起参与⽐较,我们需要时的任 何时候只⽐较key,所以我们在map和set层分别实现⼀个MapKeyOfT和SetKeyOfT的仿函数传给 RBTree的KeyOfT,然后RBTree中通过KeyOfT仿函数取出T类型

文章图片
#c++#算法#学习
到底了