摘要:
什么是句柄?为什么会有句柄?HANDLE 今天学习Android,看到一个unix函数不明白,但返回值是handle,查了查意思,是句柄的意思,那什么是句柄呢,从网上搜了一些答案,觉得这篇文章比较好,个人认为比wiki的都要讲的好。简而言之,句柄是一种抽象的思想: 隐藏了内核实现的细节 同时为调用提 阅读全文
摘要:
下载 mingw 安装包下载地址: https://osdn.net/projects/mingw/releases/ 点击mingw get setup.exe即开始下载 安装 mingw 有人可能发现下载的安装软件相当地小,只有几十K。 这是因为我们下载的只是一个包管理器,包管理器安装后才能继续 阅读全文
摘要:
简介 Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。 本书内容基于Boost官方于2012年8月发布的Boost1.51版,共包含117个库(组件),分为25大类,涵盖字符串与文本处理、容器、迭代器、算法、图像处理、模板元编程、并发编程等许多领域——使用Boost,将 阅读全文
摘要:
面向对象开发思想 2020年03月15日22:19:22 要真正理解面向对象设计,学习C++不是一个好的方式。他太大太杂了。 类和对象的关系可以理解为鸡蛋和土鸡蛋的关系。 当你想做西红柿炒鸡蛋的时候,你脑子里只有鸡蛋的概念,这就是类,当真正做的时候,手里拿的是土鸡蛋,这就是被实例化的类 对象。 类的 阅读全文
摘要:
简单状态机 简单状态机按照如下工作流程: 它包括一个初始化伪状态,一个正常状态和一个结束状态。如下代码是上述图表中流程的一种实现。 Sm1_ 是一个状态机的定义,在 Sm1_,有两个状态,state1 和 End。初始伪状态是定义在一下代码行: 此初始状态类型定义意味着状态机 Sm1 从状态 Sta 阅读全文
摘要:
简介 Boost 状态图库是一个无需代码生成器就可以快速转换 UML 状态图表伪可执行的 C++ 代码框架。由于几乎支持所有 UML的特性直接转换,故所产生的C++代码十分接近于状态表的原文文字描述。 如何阅读此教程 该教程内容设计为逐步深入。读者可以从合适位置开始读,直到对于解决你的任务为止。特别 阅读全文
摘要:
术语 context:上下文,也可以理解为环境,即表示出父类,自己等信息,或者上一步下一步内容,参考debug时栈的查询。 生命周期:指的是创建和销毁,生命周期管控是为了防止内存泄漏和提高效率(使用时创建) Interface:接口,是将对外暴露的部分,供外部调用。一种是作为应用接口,另一种作为通信 阅读全文
摘要:
硬件准备: 树莓派一块; 网线一根; 闪迪32G/64G microSDHC UHS I存储卡一块; 川宇多合一读卡器一块。 硬件决定了读写速度,如果不懂硬件就按推荐的买吧。 下载镜像 官网下载基于Debian系统的Raspbian Stretch with desktop and recommen 阅读全文
摘要:
JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是jav 阅读全文
摘要:
Win boost安装包 https://dl.bintray.com/boostorg/release/ 根据操作系统和vs版本选择对应版本 boost_1_71_0 msvc 14.2 64.exe 双击运行exe,目录 D:\boost 将 D:\boost 引入工程即可。 Linux 下载解 阅读全文