[iOS研习记]——聊聊野指针与僵尸对象定位一、从一个异常说起在iOS项目开发中,或多或少的我们都会遇到一些Crash的情况,大部分Crash抛出的异常都是NSException层的,这类异常是OC层代码问题造成的,通常堆栈信息和异常...
一起玩转树莓派(22)——DS1302硬件时钟实践不知你是否有发现,我们在使用计算机时,除了第一次启动需要同步下时间外,即是没有联网,断电重启后,计算机的时间依然是准确的。这是因为在计算机主机内部有一个自带电源的硬件时钟模块,在同步时...
[iOS研习记]——谈谈静态库与动态库在iOS项目开发中,静态库和动态库我们时刻都在使用,离开了库的支持,我们将会举步维艰。比如,你要画界面,总离不开UIKit这个库吧,你要使用的各种基础数据结构,如NSString,NSArray等...
一起玩转树莓派(21)——火情报警器很多公寓和写字楼中都有完善的防火装置,你想知道这些设备是如何对是否产生了火情进行判断的么?当有物体燃烧时,会产生火焰和烟雾,如果我们可以通过传感器对火焰和烟雾进行,实际上就可以做到检测是否有火情发生...
一起玩转树莓派(20)——噪声监测噪声污染是非常令人讨厌的一件事,长时间暴露在噪声中,不仅会使人心烦意乱,甚至还会影响我们的身心健康。本节,借助声音传感器,我们可以开发一个小型的噪声监测工具,当环境噪音过大时,发出提醒。 一.声音传感...
一起玩转树莓派(19)——红外遥控控制实验红外遥控是生活中非常常见的电子器具,电视机,空调,音响等电器都可以通过遥控器进行控制。本篇博客,我们尝试来通过红外发生器和红外信号接受器来进行红外控制实验,在树莓派上通过红外遥控的按键来处理L...
自上而下的理解网络(2)——HTTP篇一.引言上一篇博客中,我们介绍了访问网站的第一步:DNS解析的相关内容。地址如下: https://my.oschina.net/u/2340880/blog/5272671 本系列博客的宗旨是【...
一起玩转树莓派(18)——MPU6050陀螺仪加速度传感器模块应用一. 引言现在智能手机的功能已经非常强大,除了基础的通信功能外,测位测速,空间角度等数据的测量也非常方便,这在线路导航,地图,体感游戏等应用中十分重要。不知你是否想过,...
自上而下的理解网络(1)——DNS篇一.引言现代生活中,网络可谓是无处不在,购物需要网络,付款需要网络,各种生活缴费需要网络,在各行各业的工作中,更是离不开网络。说到底,网络的作用无非是支持计算机间进行数据交换。世界各地有着不计其数的...
一起玩转树莓派(17)——BMP180数字压力传感器应用一.BMP180使用说明BMP180是一款高级的温度气压传感器,通过测量的气压值也可以计算出当前海拔高度。其压力测量范围为300-1100hPa,对应的海拔高度为正9000m-负...