本文使用的是ESP8266-07串口转wifi模块。硬件连接总共要接如下几根线:
ESP8266
TX——>RX
RX——>TX
VCC——>3.3v
GND——>GND
CH_PD——>高电平
RST——>高电平
GPIO15——>GND
电路图如下,可以不必像最小系统那么严格,本人电源直接使用USB串口上的3.3v,上拉,下拉电阻不接也可以使用。
启动
将串口接入电脑,模块蓝...
分类:
其他好文 时间:
2015-04-08 16:27:59
阅读次数:
313
这个实例很简单,看一下就能明白,至于我已经对C比较熟悉了,为什么还要从这么简单的例子入手,这个需要再详细的说明一下。由于之前学习C的时候,就是急功近利,没有仔细的去品味C中,特别是指针中的一些乐趣,所以我选择从基础再学习一遍,就这样咯。#include /**
* 实现自动取款机界面的模拟来学习使用switch语句
* switch...case语句的结构
* switch(...
分类:
其他好文 时间:
2015-04-08 16:26:16
阅读次数:
148
Problem Description:
为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N
Input:
输入包含多组数据,输入的第一行有两个数:N和M,接下来的M行每行有两个数a和b,表示了一条通道可以从A房间来到B房间。文件最后以两个0结束。
Output:
对于输入的每组数据,如果任意两个房间都是相互连接的,输出"Yes",否则输出"No"。
S...
分类:
移动开发 时间:
2015-04-08 16:27:10
阅读次数:
153
我必须要说一下这个问题,因为我已经被这个问题整整两天,因为smarty无法读取模板,这就让我后面的学习根本无法继续学习,我考虑了很多的问题,让我很是纳闷,问题最终的解决竟然是我的无意之举,那么我先说一下,问题的经过是这样的:
我最初是按照视屏的讲解写了一份用smarty模板的代码:出现了如下的错误,让我刻骨铭心:
Warning: Smarty error: unable to read res...
分类:
其他好文 时间:
2015-04-08 16:25:59
阅读次数:
107
当MyEclipse加载项目时 出现"building workspace has encountered a problem"错误,这是重新编译时出错,
① 根据MyEclipse菜单栏的Project-》propertise(当有项目运行或是加载时Propertise为灰色,不可用)-》Builders-》不要选中JavaScript Validator(把前面的勾去掉)。
② 或是重新换...
分类:
系统相关 时间:
2015-04-08 16:27:38
阅读次数:
148
得到当前方法的名字
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
getStackTrace()返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一个零长度数组。如果返回的数组不是零长度的,则其第一个元素代表堆栈顶,它是该序列中最新的方法调...
分类:
其他好文 时间:
2015-04-08 16:26:38
阅读次数:
179
方法:
1:
下载安装SubInACL;
2:
C:\Program Files\Windows Resource Kits\Tools中新建一个文本文档:名字为regedt32set.bat (注意后缀)
3:
把下面的代码复制到上个文档中:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=adm...
分类:
其他好文 时间:
2015-04-08 16:26:49
阅读次数:
99
我们都知道smarty是用来写模板的,但是写入模板的数据可以大致的分为这么几种:
整数 小数
字符串 布尔值
数组(一维索引,一维关联数组,二维数组,二维关联数组等) 对象。
下面是我的实例代码,对每一种变量类型都有测试:
l...
分类:
其他好文 时间:
2015-04-08 16:26:55
阅读次数:
125
??
萌发预测双色球的想法来源于很久以前,小时候电视上看双色球开奖结果的时候,总会发现当解说员说“下一个中奖号码是···”的时候,中奖号码就跳出来了,所以我认为是可以认为控制的,至于可不可以预测,那就不知道了,反正试试吧。
首先我得收集双色球的中奖号码,通过历史中奖号码来预测下一组号码。
表结构设计:
中奖号码表:
...
分类:
其他好文 时间:
2015-04-08 16:24:38
阅读次数:
152
oracle开发工具:
当要运行Orale开发工具,可是
OracleOraDb10g_home1TNSListener服务
总是无法打开,可以去你的Oracle安装目录下E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN路径下将listener.ora文件移除后再打开OracleOraDbutil0g_home1TNSListener服务。...
分类:
数据库 时间:
2015-04-08 16:26:07
阅读次数:
137
1、加方法
-(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; }
2、在
- (voi...
分类:
其他好文 时间:
2015-04-08 16:25:07
阅读次数:
104
Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word.Return all such possible sentences.For example, given
s = “catsanddo...
分类:
其他好文 时间:
2015-04-08 16:25:24
阅读次数:
164
// IOS8 新系统需要使用新的代码咯
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings...
分类:
移动开发 时间:
2015-04-08 16:24:24
阅读次数:
139
在开发中经常会遇到需要用户输入的情况,比如:登录、注册;
以前的做法是如果用户没有输入内容,点击了登录按钮,弹出一个警告“内容为空”,
更友好的做法是,在用户完成必须填写的内容后,登录按钮才可点击,
效果如下图:
这就需要监听textField中输入的内容,很容易想到去UITextField代理方法里寻找答案,这里有一个简单的方式来实现:
- (void)view...
分类:
其他好文 时间:
2015-04-08 16:26:03
阅读次数:
155
//---------------------------15/04/08----------------------------
//builder 生成器(建造者)模式---对象创建型模式
/*
1:意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
2:动机
3:适用性:
...
分类:
其他好文 时间:
2015-04-08 16:24:13
阅读次数:
125
IOS8中,Apple将UIActionSheet和UIAlertView整合成一个接口UIAlertController。
原来的是一个view,展示在window视图之上。现在改成了controller,展示方式变成由当前的controller直接present出来。
UIAlertController *alert = [UIAlertController ale...
分类:
移动开发 时间:
2015-04-08 16:26:24
阅读次数:
195
解决方法:在plist文件中将 View controller-based status bar appearance 设置为NO 在application:didFinishLaunchingWithOptions:中添加下面代码[[UIApplication
sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusB...
分类:
移动开发 时间:
2015-04-08 16:24:31
阅读次数:
253