还是女神SQLite的话题,继续讨论有关她的种种常见疑惑。1. 问:女神SQLite是线程安全的吗?1. 答:SQLite是线程安全的,这点确凿无疑。但我要补充的一句话是:线程有时候是恶魔,不要让女神轻易接近他!说线程是恶魔可能有点危言耸听的味道,难道线程不是我们广大编程群众喜闻乐见的基本工具么?都用了多少年啦没啥问题!的确如此,但世界上总有头上长角的牛人,可以在早
分类:
数据库 时间:
2017-12-29 16:20:27
阅读次数:
232
嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。首先,有几个概念简单澄清一下。RS232、RS485和TTL指的是电气电平标准。一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V ~ +15V表示低电平,-3V ~ -15V表示高电平。RS485和RS232一样都是基于串口的通讯接口,数据
分类:
其他好文 时间:
2017-12-25 13:43:39
阅读次数:
190
一个含义中立的行为,放在不同的人眼里,就有不一样的解释。就像你帮学妹打开水,如果她喜欢你,那你就是冬天里温柔贴心的暖男,如果她不喜欢你,那你就是路边上自作多情的逗比。类比到C++中,他会你不知情的情况下,自动为你准备好①无参构造函数、②空析构函数、③复制构造函数、④赋值操作符函数等一系列基本类成员方法。你说他这是一种温柔贴心呢,还是一种自作多情呢?这没有标准答案,事情的好坏取决于你所设计的类的需要
分类:
编程语言 时间:
2017-12-16 13:10:56
阅读次数:
208
虽然这篇文章的标题,看起来是有点找抽——既然一个类是空的,那不就是说里面啥也没有嘛? 比如这样:class empty{ };上面定义了一个真的很空的空类,一对大括号里面除了空气之外,真的什么都没有!根据C++的语法,这样的类是可以通过编译的,并且可以跟别的小朋友一样到处玩耍、奔跑和嬉闹。look:empty e1; // e1:“我很空虚!”e
分类:
其他好文 时间:
2017-12-15 20:53:27
阅读次数:
237
原创
2016-10-25
林世霖
秘籍酷
作为基本输入设备,触摸板几乎是交互式嵌入式系统的标配。当我们知道了可以通过设备节点读取触摸板数据后,我们需要进一步优化这些直接获取的原生数据,比如去抖、消噪、校准等。优化触摸板的raw(原生)数据是一项十分复杂的算法任..
分类:
其他好文 时间:
2016-10-25 11:56:15
阅读次数:
545