06 2014 档案
摘要:## 一切都是从这开始的一个大一学弟通过QQ给我发来一个C++的题:```cppint c = 8, b = 3;c += c-- | ++b;```问c的值是多少。通过笔算得到c为19,然后随手建了个C#控制台项目跑了一下,悲剧了。。。C#输出的为20。重新笔算一遍还是19啊,赶紧重新建了一个C+...
阅读全文
摘要:## 前言看到最近智能家居的讨论挺火,我也来分享下在智能家居这块的体会。我主要改造了我租的房子的室灯。主要实现功能有:监控室内环境,改装了室灯,光线暗的时候有人时自动开灯,光线亮自动灭灯,可红外用遥控器、手机客户端改变阈值。## 材料主控板:Arduino UNO/Mega2560(IO口多)传感器...
阅读全文
摘要:## 简介这两个都是最基础最简单的数据结构。## 栈数据用一个数组来存储,再用一个变量来跟踪栈顶就足够了。栈的特点是后进先出,主要的方法就两个,Push压入栈,Pop弹出。class DSStack { private T[] _ds; private int _t...
阅读全文
摘要:## 简介链表就是链式存储数据的一种数据结构。双向链表每个数据存储都包含他的前后数据节点的位置信息(索引/指针)。 class DSChain { //使用栈来进行废弃空间回收 private DSStack _recycle; //数据需要三个数...
阅读全文