这个项目的这个问题困扰了自己好长时间了,ESP8266芯片发热,导致了旁边的温湿度传感器采集不了空气中的温度....采集的温度是芯片发热的温度 一直采集出来的是30多度......尽管空气温度10几度 其实我的方式很简单很简单,先应对现在的问题,现在没有时间做的更好一点了,测试更完善来不及了..... 由于设备的功能只是采集,采集完上传 我的做法其实很简单.....延时休眠,启动采集,延时休眠,启动采集,延时休眠 但是这种做法就不能实时的接收数据了...不过还好现在没有接收处理部分(主要是现在的…
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); 网上很多人一碰到编码问题就无脑的Copy上面3行……从Qt…
产生错误原因: 绑定在DropDownList的时候 DropDownList没有对应的值 查了一下MSDN:DropDownList.SelectedValue 属性: 此属性返回选定的 ListItem 的 Value 属性.通常使用 SelectedValue 属性确定列表控件中选定项的值.如果选定了多个项,则返回索引最小的选定项的值.如果未选定任何项,则返回一个空字符串 (""). SelectedValue 属性还可以用于选择列表控件中的某一项,方法是用该项的值设置此属性.如…
项目架构 ESP8266项目开发并非使用IDE自动管理工程文件,而是使用了诸多第三方程序如Python,以及使用了Makefile管理依赖与控制编译,所以项目的创建与日常维护较为复杂,本篇将详述创建一般项目的详细步骤.下图描述了一个ESP8266工程的大致模样: 要开始本篇的教程,请确保已经完成了上一课<开发环境搭建>中的内容,此处的编译需要上一篇所提到的IDE与IDE文件夹下的Cygwin的支持,否则无法工作.创建这样一个项目的大致步骤如下: 步骤1,SDK下载 官网下载最新SDK,以下地址…
现在ios里使用的数据库一般都是Sqlite,但是使用Sqlite有个不太好的地方就是在多线程的时候,会出现问题,sqlite只能打开一个读或者写连结.这样的话多线程就会碰到资源占用的问题. 最开始是使用FMDB,FMDB的早期版本不能解决这个问题,后来FMDB更新了,新版本的FMDB能够很好的解决这个多线程使用Sqlite . FMDB github网址  https://github.com/ccgus/fmdb 最新版的请到github取下载. 本文演示了使用FMDB通过多线程来读和写数据…
转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/37992017 上篇博客中已经介绍了Fragment产生原因.以及一些主要的使用方法和各种API,假设你还不了解,请看:Android Fragment 真正的全然解析(上). 本篇将介绍上篇博客提到的:怎样管理Fragment回退栈,Fragment怎样与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragmen…
用ListView的时候,会出现一个非常傻bi的情况,就是render的时候,listView不显示,需要碰/滑一下才会显示. 一开始我在怀疑自己是不是布局哪里有冲突,改到哭都没发现布局有什么问题,直到我谷歌了一下 "react native listView not show touch"... 最后,我按react native里的issue: 在初始化listView时设置属性 removeClippedSubviews={false} <ListView ref = {&…
于Win7操作系统,只需双击打开多个VC ++6.0的project当文件,前方和后方的工作区将关闭工作区,这项.VC++6.0仅仅通过文件-->开放式工作区-->找到磁盘project档,才干打开多个工作区.在xp下,我们能够设置文件打开的默认方式中去掉DDE选项.这样能够使得VC6能够直接打开多个project.但在win7下,却没有办法找到这个设置窗体.只是,经实践.能够用下面办法解决: 打开cmd: 1)输入assoc .dsp回车,确认后缀为.dsp的文件类型为dspfile. 2)…
问题描述 在安装 tesseract 的语言包时,由于网络下载速度太慢,我按下 ctrl + z 退出了安装,当再次输入安装命令时,系统报错如下: 解决方法 使用以下命令删除 homebrew 进程锁定. rm -rf /usr/local/var/homebrew/locks 删除锁定之后,再次输入 brew 指令即可成功运行.…
环境: 操作系统:Windows 7 64位 语言:Python 2.7.13 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:17:26) wordcloud 安装,执行如下命令: python install wordcloud 报错如下: error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 解决方法:下载 VCForPyth…