计算机科学基础
学徒之心
真正的大师永远有着一颗学徒的心
展开
-
聊聊同步、异步、阻塞与非阻塞
注意:今后,从这篇文章开始,我的博客会发表在下文的主页里~欢迎关注、交流~聊聊同步、异步、阻塞与非阻塞转载 2020-04-14 22:59:44 · 139 阅读 · 0 评论 -
C语言 sizeof函数详解
sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位指正啊...转载 2020-04-05 22:18:38 · 5344 阅读 · 1 评论 -
由一道笔试题而想起的C/C++格式化输入输出的笔记
不久前,在做一道奇安信的笔试题的过程中发现C/C++的格式化输入输出的知识记得不太清楚了,现在当做笔记复习一遍(反正这块C++是兼容C的)。 当时那道题目比较简单,但是差点因为不记得格式化输入输出而翻了车,先看看我的题解(题干不记得了,反正本文重点这道题的解法哈哈)。#include <iostream>#include <vector>...原创 2020-04-05 22:14:30 · 201 阅读 · 0 评论 -
STL中vector,Map,Set的实现原理
MapMap是关联容器,以键值对的形式进行存储,方便进行查找,关键词起到索引的作用,值则表示与索引相关联的数据,以红黑树的结构实现,插入删除等操作都可以在O(log n)时间内完成。SetSet是关联容器,set中每个元素都只包含一个关键字,set支持高效的关键字查询操作—检查每一个给定的关键字是否在set中,set是以红黑树的平衡二叉检索树结构实现的,支持高效插入删除,插如元素...转载 2019-12-25 21:30:44 · 650 阅读 · 0 评论