一文看懂C++标准库
标准模板库(standard template library,STL)是基于泛型编程的,即 C++官方通过函数模板和类模板提前写好大量通用的数据类型和算法,并内置在支持 C++的编译器中,以方便程序员开发软件时快速调用,而不必关注具体的数据类型。STL 是容器(即类模板)的集合,这些容器在算法库的支持下使程序开发变得简单、高效。STL 无须额外安装,使用起来非常方便。 以在 C++中定义...
标准模板库(standard template library,STL)是基于泛型编程的,即 C++官方通过函数模板和类模板提前写好大量通用的数据类型和算法,并内置在支持 C++的编译器中,以方便程序员开发软件时快速调用,而不必关注具体的数据类型。STL 是容器(即类模板)的集合,这些容器在算法库的支持下使程序开发变得简单、高效。STL 无须额外安装,使用起来非常方便。 以在 C++中定义...
Git 是由 Linux 之父 Linus Torvalds 于 2005 年开发的分布式版本控制系统。在 Git 出现之前,Linux 内核开发团队一直使用 BitKeeper 作为版本控制系统。然而,在 2005 年,BitKeeper 的所有者收回了 Linux 社区免费使用 BitKeeper 的权利。这促使 Linus 开发了一个全新的版本控制系统。 Linus 开发 Git 的...
C++学习需要掌握的两大部分内容,一个是 C++语法,一个是 C++标准模板库。这篇笔记主要总结 C++语法,C++标准模板库将在下一篇笔记中总结。笔记结构以《C++从入门到精通》一书为基础。 编译和执行 我们平时所说的程序,一般指双击后就可以直接运行的程序,这样的程序又称为可执行程序。 Windows 系统下,可执行程序的后缀一般为.exe。可执行程序的内部是一系列计算机指令和数据的...
日本主要税种包括三大类:所得税(国税)、住民税(地方税)、消费税。所得税和住民税计算比较复杂,在下面详细展开。消费税为统一税率 10%,部分食品和新闻订阅适用 8%的轻减税率。 所得税(国税) 所得税是指从 1 月 1 日到 12 月 31 日的 1 年间,个人收入总额的税款。在日本有收入的人都需要自己计算好所得税金额,然后向税务局进行确定申告,缴纳所得税(如果是在公司工作情况会有所不同...
some key takeaways from Andrej’s awesome video. Pre-training step1: download and preprocess the internet fineWeb: a new, large-scale (15-trillion tokens, 44TB disk space) dataset for LLM pre-t...
front matter 典型的 front matter 如下所示: --- title: TITLE date: YYYY-MM-DD HH:MM:SS +/-TTTT categories: [TOP_CATEGORY, SUB_CATEGORY] tags: [TAG1, TAG2] # TAG names should always be lowercase descr...
Agile is a philosophy of building software. Scrum is a framework that implements Agile. Agile Values: 敏捷软件开发宣言 We are uncovering better ways of developing software by doing it and helping others...
gRPC 是 RPC 的一种,它使用 protocol buffer(简称 Protobuf) 来对数据进行结构化,protocol buffer 是来自 google 的序列化框架,比 JSON 更加轻便高效,基于 HTTP/2 标准设计,带来双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。 使用 gRPC,我们只需...
Python 优势 Python 拥有很多优点: 类型与对象关联,而不是变量。变量可以被赋予任何类型的值,列表也可以包含许多类型的对象。这也意味着通常不需要进行强制类型转换,代码再也不用受制于预先声明的类型了。 富有表现力。同样是一行代码,Python 可以完成的操作比其他大多数语言都要多。表现力较强的语言,优势十分明显,需要编写的代码越少,项目完成的速度就越快,程序越容易维护...
关键字 关键字是语言规范中规定的,不能作为标识符使用,C 语言中的所有关键字(不带下划线的共 32 个)如下表所示。 关键字分类 根据关键字的作用,可以将 32 个关键字分为数据类型关键字和流程控制关键字两大类。 数据类型关键字(20 个) 基本数据类型(5 个):void,char,int,float,double 数据类型修饰关键字(4 个):short,long...