Arduino IDE 烧录 ESP8266教程



Arduino IDE 烧录 ESP8266教程

Arduino IDE for ESP8266教程

原出处:http://www.windworkshop.cn/?p=758

ESP8266是现在性价比不错的Wifi模块,用了一块ESP8266-01之后感觉还行,用在数据采集器上表现还是不错的,后来看到官方出了SDK,可以用SDK修改模块的相关功能,还可以控制IO脚,在尝试了官方SDK后感觉上手略困难,没有文字教学(只有视频教学,习惯看文字教学的很苦恼,毕竟文字教学可以先大致浏览一下有什么API,相关测试代码,自己选择喜欢的功能把玩一遍之后再决定要不要入坑等等),源码没注释,烧[......]

Read more

论创客教育核心素养的建构



论创客教育核心素养的建构树人网讯

http://hnjyjj.shuren100.com/article/347919/

http://info.edu.hc360.com/2016/11/041131738990.shtml

http://www.sohu.com/a/216182252_764091

 

2014年3月,“核心素养”一词首次出现在了教育部发布的《关于全面深化课程改革 落实立德树人根本任务的意见》中,成为新一轮课程改革的关键词。2015年9月,教育部发布《关于“十三五”期间全面深入推进教育信息化工作的指导意见(征求意见稿)》,又提出要“探索STE[......]

Read more

手机用久了总是卡,清理多少次垃圾都没用,打开这个开关就好了!

手机用久了总是卡,清理多少次垃圾都没用,打开这个开关就好了!

相信很多朋友都有过这样的经历,手机用的久了就卡的要死,又不想买新手机,于是就一遍遍地做清理,可是却发现删了多少次都没有用,可能当时用的还好,过了一段时间就又不行了。这可真让人头疼,该怎么办?

到了卖手机的地方,会有人和你说,一般手机只能用两年,就得换新的!真的是这个样子么?今天我来教你几招,试着这么做,说不定能帮你省点钱!

微信取消自动下载

首先要知道手机里面哪些应用占用内存较多,微信作为常用的手机社交软件,往往可以在手机中占有几个G的内存,因此解决微信的信息问题就很关键!

所以你需要关掉微信的三个按键:

进入微[......]

Read more

快速排序

快速排序https://www.cnblogs.com/foreverking/articles/2234225.html

快速排序(QuickSort)
划分的关键是要求出基准记录所在的位置pivotpos,编程时候的关键点

 

快速排序:

 

既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。

 

首先上图:    

 

 

 

从图中我们可以看到:

 

left指针,right指针,base参照数。

&[......]

Read more

快速排序基本思路

快速排序基本思路https://blog.csdn.net/code_ac/article/details/74158681

快速排序

今天看到大神写的一篇快速排序的博客,肃然起敬,觉得原来快速排序这么简单
下面进行简单的试试

快速排序的基本思想是

1、先从数列中取出一个数作为基准数

2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边

3、再对左右区间重复第二步,直到各区间只有一个数

概括来说为 挖坑填数+分治法

下面举例来进行说明,主要有三个参数,i为区间的开始地址,j为区间的结束地址,X为当前的开始的值

第一步,i=0,j=9,X=[......]

Read more

快速排序

  快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较次数,降低了排序时间。

详细描述:首先在要排序的序列 a 中选取一个中轴值,而后将序列分成两个部分,其中左边的部分 b 中的元素均小于或者等于 中轴值,右边的部分 c 的元素 均大于或者等于中轴值,而后通过递归调用快速排序的过程分别对两个部分进行排序,最后将两部分产生的结果合并即可得到最后的排序序列。

“基准值”[......]

Read more

图解快速排序

图解快速排序

快速排序是冒泡排序的改进版,也是最好的一种内排序,在很多面试题中都会出现,也是作为程序员必须掌握的一种排序方法。

思想:1.在待排序的元素任取一个元素作为基准(通常选第一个元素,但最的选择方法是从待排序元素中随机选取一个作为基准),称为基准元素;

2.将待排序的元素进行分区,比基准元素大的元素放在它的右边,比其小的放在它的左边;

3.对左右两个分区重复以上步骤直到所有元素都是有序的。

所以我是把快速排序联想成东拆西补或西拆东补,一边拆一边补,直到所有元素达到有序状态。

下面再看看示图理解下吧:

 

6.对元素5两边的元[......]

Read more

快速排序

快速排序

http://developer.51cto.com/art/201403/430986.htm

高快省的排序算法

有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。

假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列:[......]

Read more

【NOIP2016 普及组题解分析总结】

【NOIP2016 普及组题解分析总结】

莫名的呵呵,普及组考完了,就这么呵呵地考完了。。。心态放平静,肯定有人考的比你好,刚刚到洛谷去测了测点击打开链接(民间数据)惨淡的270 。。。。。啊啊啊啊啊shit来 开(xin) 心(hui) 快(yi) 乐(leng) 地分析一下吧

    1.pencil

      这道。。史无前例的water啊,小学生都能AC吧。。只不过判断一下整除啊,注意它是只买一种包装,3个价格乘以件数后取最小就可以了,记得赋初值什么的不知道为什么最近特别喜欢打句号啊。。。

 

  1. #include<cstdio&[......]

Read more

十进制小数转化为二进制小数

十进制小数转化为二进制小数

一、二进制数转换成十进制数
由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为”按权相加”法。
    例1105 把二进制数110.11转换成十进制数。

二、十进制数转换为二进制数
十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
    1. 十进制整数转换为二进制整数
十进制整数转换为二进制整数采用”除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,[......]

Read more