c

  • C++11可变参数模板

    所谓可变参数,指的是参数的个数和类型都可以是任意的。提到参数,大家会第一时间想到函数参数,除此之外 C++ 的模板(包括函数模板和类模板)也会用到参数。 对于函数参数而言,C++ …

    编程笔记 2021年7月20日
  • VS2017 Pthreads多线程库配置教程

    几乎所有的类 Unix 系统都支持 POSIX 标准,我们可以在这些系统中使用 Pthreads 库(全称 POSIX Threads)编写多线程程序。如今的 POSIX…

    编程笔记 2021年7月20日
  • C++11多线程编程详解

    前面章节中,我们借助操作系统提供的接口实现了 C 语言多线程程序的编写。C++ 11 标准中新引入了与多线程编程相关的多个头文件,包括 <thread>、<mut…

    编程笔记 2021年7月20日
  • 数据结构如何自学?

    自从数据结构教程发布以来,很多读者向我询问应该如何自学数据结构,或者怎么才能学好数据结构和算法?本节将结合我的个人经验,给读者介绍一些学习数据结构和算法的方法,帮大家规避一些学习数…

    编程笔记 2021年7月20日
  • 数学基础对学习数据结构的影响

    很多初学者自认数学基础不好,怀疑这将是学习数据结构不可逾越的大山,对学习数据结构没有足够的信心。总的来说,数学基础不是学习数据结构的必备条件,但好的数据基础对学习数据结构大有助益。…

    编程笔记 2021年7月20日
  • 学习数据结构的好处有哪些?

    通过前面的学习我们知道,数据结构并不是一门具体的编程语言,它教会我们的是一种思维方式,即如何以更优的方式存储数据。或者正是由于这个原因,很多读者感觉数据结构虚无缥缈,无法触及,不如…

    编程笔记 2021年7月20日
  • extern "C":实现C++和C的混合编程

    通过《C语言和C++到底有什么关系?》一节的学习,读者已经了解了 C++ 和 C 语言之间的关系。简单的理解,C++ 就是在 C 语言的基础上增加了一些新特性,从大的方面讲,C++…

    编程笔记 2021年7月20日
  • JS的语法规则

    不管是 JavaScript,还是 Java、C++,它们编写的程序代码不外乎都是由一些英文单词按照一定的规则组织起来的一条条语句。这些语句遵循的各项规则,称为语法。JavaScr…

    编程笔记 2021年7月20日
  • NW.js和Electron优缺点综合对比

    NW.js 和 Electron 两个框架都是基于 Chromium 和 Node.js 实现的,这就使得前端程序员可以使用 JavaScript、HTML 和 CSS 轻松构建跨…

    编程笔记 2021年7月20日
  • Electron是什么?

    Electron 是一个跨平台的、基于 Web 前端技术的桌面 GUI 应用程序开发框架。 使用 Web 前端技术来开发一个桌面 GUI 程序是一件多么炫酷的事情,你可以使用&nb…

    编程笔记 2021年7月20日