摘要: const与指针 const和指针会形成2种不同性质的组合形式:const修饰指针本身 与 const修饰指针指向的那个内存数据。在《C++ Primer》一书中作者使用顶层const和底层const这2个术语来描述这2种情况。前者就是所谓的顶层const,而后者就是底层const。下面用代码列举了 阅读全文
posted @ 2018-12-20 22:01 lulipro 阅读(1727) 评论(2) 推荐(2) 编辑
摘要: 环境介绍 系统:win10 64位 IDE:VS 2017 Community FLTK版本:1.3.4-2 下载FLTK 截止到本文编写,FLTK的最新稳定版本是1.3.4-2。我们从官网(www.fltk.org)下载到它的源码包。如下图: 我把它解压到D:\FLTK目录下: 编译FLTK FL 阅读全文
posted @ 2018-12-14 20:18 lulipro 阅读(8601) 评论(3) 推荐(4) 编辑
摘要: 引脚与GPIO的关系 引脚(pin)是对芯片的外部物理接口的一个称呼,它是在不把这个物理接口投入到具体应用场合下的称呼。例如,我们可以说,某某芯片的P1.5引脚可以作为数字输出驱动外部数字设备,也可以作为串口接受引脚接受串口数据。那么P1.5就是一个引脚(pin),而作为数字输出,UART的RX就是 阅读全文
posted @ 2017-12-16 12:23 lulipro 阅读(18110) 评论(0) 推荐(0) 编辑
摘要: 简介 在数字逻辑电路中,一个信号不是0,就是1。正是因为这样,数字电路的设计才简单,可靠。 通常,用电压5v(或者接近5V)代表 on 开状态,代表高电平,对应状态 1。用电压0v (或者接近0v)代表off关状态,代表低电平,对应状态0。 有些开发板是基于3,3V的,因此使用3.3V作为高电平。 阅读全文
posted @ 2017-10-15 23:58 lulipro 阅读(13955) 评论(3) 推荐(6) 编辑
摘要: 基本数据类型简介 常见的Arduino是基于ATmega的8位 AVR单片机,例如Arduino UNO ,Arduino Nano,Arduino mega2560等。还有高级点 32位的,如Arduino Due。 由于Arduino是基于C/C++语言的,具有平台差异性,因此,其基本数据类型在 阅读全文
posted @ 2017-10-15 18:30 lulipro 阅读(42922) 评论(0) 推荐(1) 编辑
摘要: 简介 假设:对于一个运算表达式,只考虑2元运算(如加减乘除 )和 操作数,我们就可以用一个二叉树去存储这个表达式:用叶子结点存储操作数,内部结点存储运算符,这样的二叉树就是一个表达式树。由于运算符都是二元的,则这个树实质也是一个满二叉树。 遍历表达式树 先序遍历表达式树,得到的是前缀表达式(波兰表达 阅读全文
posted @ 2017-09-20 19:27 lulipro 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: 简介 File类的实例代表了一个文件或者一个目录,通过API可以获取这个对象的相关信息。 File类代表的文件或者目录可以真实存在,也可以是不存在的,可以使用File.exists()来判断。 在Windows系统中,绝对路径是以盘符开头的,例如 "E:\\java\Hello.java" 而在类U 阅读全文
posted @ 2017-09-11 01:33 lulipro 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 队列简介 队列也是一种线性结构。但它只能在表的一端追加元素(这端叫做队尾),另一端删除元素(这端叫做队头) 。因此队列是一种FIFO (先进先出)特性的线性数据结构。 从队头删除元素的操作叫做出队,从队尾追加元素的操作叫做入队。 如图是含有n个元素的队列的模型。根据队列的出入元素特点,可以确定,元素 阅读全文
posted @ 2017-09-09 17:15 lulipro 阅读(5108) 评论(0) 推荐(0) 编辑
摘要: EL简介 EL语言原本是JSTL1.0中的技术(所以EL和JSTL配合如此亲密和默契也就是自然的了),但是从JSP2.0开始(JSTL1.1)就分离出来纳入了JSP的标准了。因此EL不需要任何jar包,他是集成到JSP技术本身中的了。 由于EL定位是 表达式语言,因此EL只能用于做简单的运算和取值, 阅读全文
posted @ 2017-09-06 23:36 lulipro 阅读(528) 评论(0) 推荐(0) 编辑
摘要: JSP简介 JSP的核心实质是Servlet技术。JSP是后来添加的基于Servlet的一种扩展技术。但二者在使用上有不同的方向。 由于Servlet实质是一个Java类,因此非常适合用来处理业务逻辑。而如果Servlet要展示网页内容,就必须通过输出流对象将view层的代码通过字符串的形式输出,非 阅读全文
posted @ 2017-09-04 21:02 lulipro 阅读(5026) 评论(0) 推荐(1) 编辑