esp8266下载速率测试方法

资源概述 硬件资源 esp_8266 软件资源 ESP826_RTOS_SDK v3.0 工具 路由器、PCATTCP 测试方案 esp8266 开启tcp sever,在pc端开启tcp client,进行数据传输,在esp8266开启硬件定时器,统计每秒接收的数据量 1.网络拓扑 pc通过...

2019-04-23 11:19:52

阅读数 135

评论数 0

ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建

文章目录1 概述1.1 目标2 设置开发环境2.1 设置工具链2.2 获取ESP8266_RTOS_SDK2.3 设置环境变量3 VScode安装和配置4 运行Demo5 参考文章 1 概述 1.1 目标 完成ESP8266_RTOS_SDK v3.0 版本的环境搭建,编译运行基本的打印任务...

2019-04-01 22:00:29

阅读数 257

评论数 0

python——通过电脑摄像头采集图像实现利用百度api实现人脸检测

百度人脸检测调用方式为向API服务地址使用post发送请求,在url中需要带上access_token,所以第一步获取access_token 一、access_token获取 access_token的获取需要通过后台的API key和secret key生成,注册百度账号,在人脸识别创建应...

2019-03-19 18:26:51

阅读数 207

评论数 0

git bash 闪退解决办法

问题: 安装win10专业版后 git bash  打开闪退 并在桌面生成mintty.exe.stackdump 运行 git gui here 显示如下错误  fatal: open/dev/null or dup failed: No such file or directory ...

2018-10-11 17:41:31

阅读数 263

评论数 0

初识FreeRTOS

从名字就可以看出,FreeRTOS分为2部分Free和RTOS,Free代表着免费的,自由的,不受约束的,RTOS全称是Real Time Operating System,中文名就是实时操作系统,所以FreeRTOS是一个免费的实时操作系统,需要注意的是RTOS并不是指一个确定的系统,而是指一类...

2018-03-23 11:27:36

阅读数 188

评论数 0

回调函数简单例子 C语言

#include <stdio.h> typedef void (*CallBackFun)(char *str); void CallBackFunA(char *ptr) { printf("Callback functio...

2018-03-23 10:17:15

阅读数 558

评论数 0

结构体内存对齐

对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,单位字节。 这里面有四个概念值: 1)数据类型自身的对齐值:就是上面交代的基本数据类型的自身对齐值。 2)指定对齐值:#pragma pack (value)时的指定对...

2017-03-09 09:50:16

阅读数 213

评论数 0

排序之-----快排

void re_fastsort(int a[], int left, int right) {         if (left > right)         {                return;         }         int ...

2017-03-09 09:47:58

阅读数 183

评论数 0

排序之-------堆排

void adjustdown(int a[], int root, int size) {         int left = root * 2 + 1;         int right = left + 1;         int key = left; ...

2017-03-09 09:46:30

阅读数 184

评论数 0

string的传统与现代写法

.深拷贝-->传统写法  class String { public: /*String() :_str(new char[1]) { _str[0] = ‘\0‘; }*/ String(char* str = &qu...

2017-03-09 09:43:28

阅读数 311

评论数 0

c 和c++中const的区别

C中const的用法:         1.在定义变量时使用 a)  最简单的用法,说明变量为一个常变量(在以下例子里,int 和const的先后顺序可以改变的,这无所谓):      const int a=100;       int const b=100; ...

2016-12-21 11:18:40

阅读数 256

评论数 0

I/O多路复用(select)

#include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 int rfds[128]; 9 void usage(char* proc) 10 { 11 asse...

2016-09-24 23:32:03

阅读数 276

评论数 0

二叉树的创建 、前序、中序、后序、层序(层序二层从左遍历下一层从右遍历)遍历

#include using namespace std; #include #include template struct BinaryTreeNode { BinaryTreeNode* pLeft; BinaryTreeNode* pRight; T data; BinaryTr...

2016-09-23 15:00:04

阅读数 308

评论数 0

堆的创建、插入、删除

堆的概念: 如果有一个关键码的集合K = {k0,k1, k2,…,kn-1},把它的所有元素按完全二叉树 的顺序存储方式存储在一个一维数组中,并满足:Ki = K2*i+1 且 Ki >= K2*i+2)  i = 0,1,2…,则称这个堆为最小堆(或最大 堆)。           ...

2016-09-18 00:27:30

阅读数 580

评论数 0

cron、crontab

cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 cron 假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。 要使用 cron 服务,你必须安装了 vixie-cron RPM 软件包,而且必须在运行 crond 服务。...

2016-09-09 22:33:20

阅读数 189

评论数 0

linux 下文件的3种时间状态 atime ctime mtime

我们在windows下新建一个文件,我们知道它在保存的时候肯定是会保存一下文件的创建时间之类的信息的。 看它的属性是可以看到保存了这个文件的创建时间、修改时间、和访问时间三个时间。 那么在linux中是怎样的,我们在linux中新建一个文件,然后用stat命令查看文件信息,如下图: ...

2016-08-24 11:12:30

阅读数 1620

评论数 0

二叉搜索树的增加 查找 删除

概念: 二叉搜索树:又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树 1.若它的左子树不为空,则它的左子树上所有节点的值都小于根节点的值 2.若它的右子树不为空,则它的右子树上所有节点的值都大于根节点的值 3.它的左右字数也都为二叉搜索树 操作:           搜索:    ...

2016-08-16 18:50:09

阅读数 263

评论数 0

C语言和c++中的const、static、extern

const 和static 如下图: extern (外部类型)         它的作用在于告诉编译器:这个变量或者函数的定义在别的地方,当遇到此变量或函数时应到其他模块中寻找其定义。 在一个文件中定义的全局变量默认是外部的,及其作用域可以延伸到程序的其他文件中。但...

2016-06-03 18:16:32

阅读数 249

评论数 0

学习c++对类的6个成员函数的简单总结

首先我们对c++中类的6个默认成员有个概念上的理解,以下是对其的简单总结,在简单了解之后通过简单的程序例子在具体看它如何使用 在通过以上的简单了解之后我们对6个成员函数有了初步的认识,接下 来看看他在具体例子中的实现 以下是创建了一个日期类,其中包含了个小功能就是“可以求出函数运行时间”,...

2016-06-03 10:36:28

阅读数 394

评论数 0

实现一个函数,可以左旋字符串中K个字符

实现一个函数,可以左旋字符串中K个字符 例如 abcdefgh 左旋2个字符  cdefghab 利用3次旋转达到我们的目的  首先把要旋转的K个字符逆序得到bacdefgh 然后把剩余的字符逆序得到bahgfedc 最后把所有的字符逆序得到我们想要的cdefghab 下面我们用代码来...

2016-04-18 20:56:44

阅读数 288

评论数 0

提示
确定要删除当前文章?
取消 删除