07 2019 档案
摘要:https://www.zhihu.com/question/19718686 好巧,又是半夜复习计网,看到很多小哥哥们指出的错误,敲开心哟做了一些修改,在最后又做了一些补充~ 半夜复习计网,顺路回答缕缕思路... 首先计网不是难= =,是知识点太多!!!毕竟那是一大坨历史啊喂 然后,计网很有趣啊你
阅读全文
摘要:计算机网络入门基础篇: 车小胖 车小胖 车小胖 车小胖 车小胖 车小胖 https://zhuanlan.zhihu.com/p/22516664 互联网协议入门(一、二)阮一峰 http://www.ruanyifeng.com/blog/2012/05/internet_protocol_sui
阅读全文
摘要:转载:http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=616081&extra=page%3D&page=1 STM32F103 本主题由 STMCU 于 2018-10-10 10:35 删除回复 <ignore_
阅读全文
摘要:前面的话:自从接触网络模块,到现在有一阵子时间了,未来必定是网络的世界。学一些网络方面的知识是有必要的。我们ALINTEK 推出的ENC28J60网络模块块作为入门还是不错的。详细见此贴:http://www.openedv.com/posts/list/9355.htm。时间对于一个开发人员是很宝
阅读全文
摘要:简介:在给RTT 提交代码,需要符合RT-Thread 的代码规范,本文简单介绍如何使用Astyle 格式化为符合RTT要求的代码风格。 关于Astyle Astyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行
阅读全文
摘要:网络编程懒人入门(一):快速理解网络通信协议(上篇) http://www.52im.net/thread-1095-1-1.html TCP/IP详解学习笔记 https://www.cnblogs.com/fengzanfeng/articles/1339347.html 快速学习TCP/IP
阅读全文
摘要:ESP8266_04管脚控制与软件定时器 from :https://mp.weixin.qq.com/s/APawDx4io4gKJyOeuErTLA 原创: MCU启航 单片机爱好者 今天 这一节主要有两部分内容:1、管脚的控制;2、软件定时器的使用。 先说定时器,ESP8266内部的定时器分为
阅读全文
摘要:参考: 我自己重新从零开始搭建了一个环境,链接:https://www.cnblogs.com/CodeWorkerLiMing/p/12499605.html https://blog.csdn.net/sanbanzui2008/article/details/82178565 https://
阅读全文
摘要:https://v.youku.com/v_show/id_XMTcwNjA3ODk1Mg==.html https://v.youku.com/v_show/id_XMTU4MDQ1OTUyNA==.html?refer=seo_operation.liuxiao.liux_00003307_30
阅读全文
摘要:原文来自:https://www.makingfun.xyz/2018/09/18/esp32-hello-world/ 前言 前几天看到乐鑫的公众号推送了一篇文章,说是ESP8266最新的SDK风格已经和ESP32相近,又想着自己已经好久没有接触过ESP8266了,想搭建个环境玩一下,结果一言难尽
阅读全文
摘要:硬件平台: nodeMCU devkit核心板,带ch340g,应该是仿造的,官方是cp2102驱动,安信可科技有连接https://wiki.ai-thinker.com/esp8266/boards/nodemcu 编译环境:安装安信可一体化开发环境 AiThinker_IDE.exe 是安信可
阅读全文
摘要:https://blog.csdn.net/recclay/article/details/78956580 看到的由烧录引起的QIO和DIO问题探索。。 所以一般选择DIO QIO -> Quad IO 四倍的数据输入输出 DIO -> Dual IO 两倍的数据输入输出 1.首先看一下接口 St
阅读全文
摘要:这种 ICACHE 开头的宏作的用就是因为esp8266的ram有限,所以在启动的时候就不可能把所有的数据都载入ram,只能是先载入必要的数据,其他数据保留在Flash中,在需要的时候读取。esp8266的固件有5个有效段,分别是:.data,.rodata,.bss,.text,.irom0.te
阅读全文
摘要:ESP8266 常见问题 本页面收集esp8266常见问题 本页面收集esp8266常见问题 概述 本文档主要介绍开发者在ESP8266开发中常见的一些问题。 这些问题主要包括以下几大类: 基本概念相关 ESP8266 相关 AiCloud 相关 固件编译调试相关 文档资料相关 以下是各分类的具体问
阅读全文
摘要:问:ESP8266_NONOS_SDK中ICACHE_FLASH_ATTR宏的用途是什么?我看到它取决于ICACHE_FLASH,但我不知道何时应该定义该符号。什么时候需要包括它?答:对于ESP8266_NONOS_SDK,用ICACHE_FLASH_ATTR编译的函数编译到IROM部分; 对于这些
阅读全文
摘要:转载:https://zhuanlan.zhihu.com/p/54669124 DigCore 主页http://www.digcore.cn DigCore 主页http://www.digcore.cn DigCore 主页http://www.digcore.cn DigCore DigCo
阅读全文
摘要:转载:https://www.jianshu.com/p/de88edf8e023 什么是MQTT MQTT是基于二进制消息的发布/订阅编程模式的消息协议,最早由IBM提出的,如今已经成为OASIS规范。由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景。 MQTT使用场景 与XMPP
阅读全文
摘要:一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有
阅读全文
摘要:为什么 MQTT 是最适合物联网的网络协议 官方网址: http://mqtt.org/ Michael Yuan2017 年 6 月 14 日发布 WeiboGoogle+用电子邮件发送本页面 0 官方网址: http://mqtt.org/ Michael Yuan2017 年 6 月 14 日
阅读全文
摘要:https://jingyan.baidu.com/article/09ea3ede7311dec0afde3977.html
阅读全文
摘要:参考自:https://www.cnblogs.com/sxkgeek/p/9140180.html 目录 一、MQTT简介 二、特性 三、实现方式 四、MQTT的搭建(ubuntu) 五、MQTT权限配置 六、MQTT实现(Java语言) 正文 物联网是新一代信息技术的重要组成部分,也是“信息化”
阅读全文
摘要:https://blog.csdn.net/stpeace/article/details/23792971 https://blog.csdn.net/qq_26437925/article/details/51582011
阅读全文
摘要:https://blog.csdn.net/mrailence/article/details/52251201 https://blog.csdn.net/qq_14820081/article/details/89231995 https://blog.csdn.net/qq_35651984/
阅读全文
摘要:#include #include /**************************************** * 函数指针结构体 ***************************************/ typedef struct _OP { float (*p_add)(float, float); float (*p_sub)(float, floa...
阅读全文
摘要:https://segmentfault.com/a/1190000008293902?utm_source=tag-newest https://www.cnblogs.com/tinaluo/p/8327880.html https://zhuanlan.zhihu.com/p/28300026
阅读全文
摘要:https://www.cnblogs.com/ioleon13/archive/2010/03/02/1676621.html 实际工作中,对于回调函数一直是我不愿意去触碰的东西,一来由于被很多人搞得神秘兮兮的以为是很高深难懂的技术,二来在一般情况下通过互相包含类指针也能够解决问题,所以一直就不想
阅读全文
摘要:https://blog.csdn.net/hellozex/article/details/81742348 1、基础知识 所谓回调,就是模块A要通过模块B的某个函数b()完成一定的功能,但是函数b()自己无法实现全部功能,需要反过头来调用模块A中的某个函数a()来完成,这个a()就是回调函数。如
阅读全文
摘要:下面的函数返回elems的地址。可以返回静态对象的地址 通过去读取vector的返回值可以实现减少计算工作量的方法。cout << elem[0][in] <<" ";这个用法一定要注意,试了很就才发现。elem是一个向量指针,这个指针指向某一个向量的,因此类似于c语言中一个指针指向二位数组。
阅读全文
摘要:#include #include using namespace std; vector fun1(int num) { vector values; for (int j = 0; j myvector; int i; cout > i; myvector = fun1(i); cout << endl; for (int m...
阅读全文
摘要:1.标准库vector类型 vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。标准库将负责管理与存储元素相关的内存。我们把 vector 称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。 用 vector之前,必须包含相应的头文件。 #include 1 using std::vector; vector 是一个类模板(class t...
阅读全文
摘要:#include #include using namespace std; vector *MyFind() { vector *a=new vector; a->push_back(123); a->push_back(23); return a; } void Find(vector &vect) { vect.push_back(1); vect.push_bac...
阅读全文
摘要:#include #include using namespace std; //定义一个计算数字的函数,返回计算后的vector numbers bool computeNumber(int num, vector&numbers) { for (int i = 0; i numbers; computeNumber(10, numbers);//调用函数,调用...
阅读全文
摘要:void swap( int val1, int val2, ofstream &ofil ) { ofil << "swap( " << val1 << ", " << val2 << " )\n"; int temp = val1; val1 = val2; val2 = temp; ofil << "after swap(): va...
阅读全文
摘要:// constructing vectors #include #include int main () { // constructors used in the same order as described above: std::vector first; // empty vector of ints...
阅读全文
摘要:intput.txt input.txt.sort c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 解决的方法有两种: 1.用c_str()函数,下面详细介绍。 2.包含头文件"string" 下面我们进入正题,请出我们的今天的主角 c_str() 他是一个函数
阅读全文
摘要:https://www.cnblogs.com/lkpp/p/vscode-cpp.html
阅读全文
摘要:#include using namespace std; class Student1 { private: int _a; int _b; public: void fprint() { cout _a = t1._a; this->_b = t1._b; } Student1 & operator = (c...
阅读全文
摘要:from:https://www.cnblogs.com/tgycoder/p/4218696.html 1.引例: 今天在做了一道关于有符号数和无符号数相互转换及其左移/右移的问题,被它们之间的转换原理和位移原理搞得头大了。真的很后悔本科的时候没有认真学习《计算机组成原理》/《计算机操作系统》等计
阅读全文
摘要:前提是需要安装Markdown Preview Enhanced插件
阅读全文
摘要:以上文件路径如下:C:\Users\Administrator\AppData\Roaming\Notepad++\shortcuts.xml
阅读全文
摘要:添加编译器 -D参数,并修改c/cpp编译方式
阅读全文
摘要:STM32使用Cubemx生成的代码中,用到IIC的驱动,但是始终不能读写,因此使用逻辑分析仪,发现原本地址为0x58的写成了0x20,因此肯定是地址错了。因此,总结如下:1、需要逻辑分析仪分析IIC协议书很好的,目前使用的工具是:DSView 逻辑分析仪。2、keil在线debug的能够独写一次的
阅读全文