摘要:
数据结构(C++语言版)第三版 第一章 绪论 算法 算法的定义:基于特定的计算模型,旨在解决某一信息处理问题而设计的一个指令序列。 除了算法本身,对于问题还需要有输入输出。 输入:针对待计算问题的任一实例交由对应算法进行计算时对实例的描述。 输出:对于输入进算法的问题返回的解答。 但是除了以上对于算 阅读全文
摘要:
与HTTP协议相关的规范文档可以在HTTP 资源与规范中找到 具体使用中简单举个例子比如将一个字符串转成对应的条形码,虽然可以通过CSS3安装需要的条形码字体来直接将字符串显示成条形码,也可以通过调用JS库将字符串转化成条形码图片。但是当网页既不能使用CSS3也不能安装JS库时,可以将字符串传到后台 阅读全文
摘要:
在学习C++的时候总是习惯于写一些简单的demo来测试这些新方法的使用。今天我就基于之前写的关于运算符重载的demo--复数类的实现进行重写。新的demo中我实现了使用std::format输出自定义类型。 我这里参考的是文章C++20 使用std::format输出自定义类型 - 知乎 (zhih 阅读全文
摘要:
C++学习——if constexpr C++学习——文件系统 C++学习——format 阅读全文
摘要:
这段时间因为个人兴趣爱好一直在网上搜寻有没有一本有关于现代C++相关的书籍。为什么我会需要一本这样的书籍呢?因为C++标准委员会只制定标准,但不会强制要求你该怎么做,而各家编译器也是自己支持自己的。这时候对于我来说就需要一本专门讨论现代C++的数据告诉我现代C++有哪些特性,该怎么用,诞生的原因以及 阅读全文
摘要:
如何编写 C++ 20 协程(Coroutines) - 知乎 (zhihu.com) Framing in serial communications - Eli Bendersky's website (thegreenplace.net) 使用协程实现状态机(翻译) - 知乎 (zhihu.c 阅读全文
摘要:
在JavaScript中,几乎所有的对象都是Object类型的实例,它们都会从Object.prototype继承属性和方法。Object 构造函数为给定值创建一个对象包装器。 Object构造函数,会根据给定的参数创建对象,具体有以下情况: 如果给定值是 null 或 undefined,将会创建 阅读全文
摘要:
首先我们必须承认arguments 不是一个很好的设计,这是因为它是一个类数组对象,类数组意味着它有leng属性和从0开始索引的属性。但又不支持Array对象的像是forEach或者map方法。如果你在写ES6代码,那么更推荐使用剩余参数。所以我在这里不会详细展开介绍arguments 。 argu 阅读全文
摘要:
JavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。(引用自MDN) 相较于其它数据类型,它具有以下几个特点: 1、提供了遍历和修改元素的操作。 2、数组长度和元素类型都不固定,并且数据在内存中并不要求连续。所以相较于C++等语言中的数组,它更类似于C++中 阅读全文
摘要:
Symbol类型作为ES5新增的一种基本数据类型。每个从 Symbol()返回的symbol值都是唯一的。Symbol不支持语法 "new Symbol()" const symbol1 = Symbol(); const symbol2 = Symbol(42); const symbol3 = 阅读全文