自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (11)
  • 收藏
  • 关注

原创 C语言字符串中获取数字

做个记录,该函数可获取字符串中的数字,第一参数为字符串,第二参数为空的整形数组,执行后数字按照字符串中的先后顺序排列在整形数组中,代码如下所示://获取字符串中的数字void GetInStrNum(char *a, int *b){ int len=strlen(a),i,j,count=0,wei[20],times=0; uint8_t ctoi=0,befctoi=0; for(i=0;i<len+1;i++) { if(a[i]>='0'&&a[i]&

2022-04-06 15:47:49 5321 1

原创 RT-Thread完整版fal及easyflash移植

最近深圳开始隔离了,居家办公对于我们这种需要做验证仿真的,而家伙都没在手上的打工人太难了。因为最近项目需要用到fal加easyflash软件包,而之前搞过,但是忘记具体的了。还好留有文档,现在也转为文章吧。现在是真的体会到了学了东西没做记录等于白学是什么意思了。(该移植操作基于stm32f103系列RT-Thread3.1.3)环境:Keil5,ENV工具,STM32F103VET6,STM32CubeMX,stm32f103_hal_1.7.0只要会制作BSP模板,都可以根据本文进行移植,同时博

2022-03-19 15:50:35 2450 2

原创 C#准确延时函数

C#准确延时函数

2021-12-23 09:54:29 2941 5

原创 stm32f103的 RT-Thread3.1.3移植SFUD+FAL+EasyFlash

学习了有两个星期的RTThread了,有些组件的移植操作还有有必要进行一下记录,1是为自己的学习过程进行记录,2是分享给大家便于大家解决问题,本文记录的就是移植SFUD+FAL+EasyFlash的操作过程,绝对的详细。本人声明,操作都是本人移植操作,非转载文章,根据本文移植过程出现的问题可以尝试联系博主,感谢支持环境:Keil5,ENV工具,STM32F103VET6,STM32CubeMX,stm32f103_hal_1.7.0只要会制作BSP模板,都可以根据本文进行移植,同时博主也发过制

2021-08-25 18:43:32 1946

原创 STM32F103系列移植rtthread3.1.3完整版详细过程

这段时间在学习rtthread,在移植的过程中遇到挺多问题,现在对移植3.1.3版本做一个移植记录本人申明,整个文章过程都是本人亲自走过一边,有不懂的地方可以私信,感谢支持移植前准备:Keil5、STM32CubeMX、ENV工具1、获取源码源码获取的渠道主要是从官方提供的链接下载,主要渠道有码云、GitHub、百度云等下载链接:下载 - RT-Thread物联网操作系统选择源代码下载,在以下链接中下载rtthread3.1.3版本2、复制模板本文主要使用STM32系列的stm

2021-08-18 17:35:33 3197 6

原创 2021-08-17 Keil5中J-link驱动怎么降级操作

J-link驱动降级操作 文本申明完全由本人验证操作解决,如果有问题的可以私信我前段时间因为Jlink驱动版本级别太高了老是在Jlink调试界面报错,如下图所示:通过各种文章的查找可以判定是J-link驱动版本过高,通过降低J-link驱动版本就好了,但是!!!一般来说都认为卸载原驱动再安装新驱动就好了,但是你们操作完后会发现:打开keil的J-link调试还是出现之前的问题。同时可以看到驱动的版本并没有变化。这时我们需要打开J-link驱动安装的路径一般文件夹名称都是SEGG.

2021-08-17 20:30:48 6508 7

原创 git am 合并 patch 时冲突的解决方法

git am 合并 patch 时冲突的解决方法1、git apply --check检查以及git am应用0001-Add-JXH62-camera-driver.patch补丁时处于正常情况2、git apply --check 0002-Modify-cam_board_rk3326.xml-for-JXH62-camera.patch补丁时正常但是应用补丁时发生报错,原因是产生了冲突3、git apply --reject 0002-Modify-cam_board_rk3326.

2021-06-05 09:24:06 3096 3

原创 自制遥控小车,遥控距离可达2000米? (nrf24l01射频模块+Arduino nano+L297N)

之前介绍了用esp8266做了一个用手机app控制的WiFi小车,只要实现给小车的不断供网,基本实现了小车的无视距离范围的测试()

2021-05-08 14:52:36 4656 19

原创 不受局域网限制的遥控小车(esp8266+l298n+点灯科技平台)

好久没写文章了,忙一些事去啦,最近做了一个小车觉得还挺有意思的,做成教程分享给大家(闲鱼奸商源码卖88真是不要脸)

2021-04-21 16:55:29 24918 99

原创 JavaScript实用库:Lodash源码数字函数解析clamp、baseClamp、inRange、baseInRange、random

本章的内容主要是:Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧

2020-07-02 19:30:17 1010

原创 JavaScript实用库:Lodash源码数学函数解析(三)对于数学函数没有详细解释过的(ceil、floor、round)

本章的内容主要是:对于数学函数没有详细解释过的(ceil、floor、round)Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧与数组函数时相同,到这里就是一些我源码解释不清的函数了,但是还是要混个脸熟1、_.ceil(number, [precision=0])根据 precision(精度) 向上舍入 number。(注: precision(精度)可

2020-07-01 15:13:34 777

原创 JavaScript实用库:Lodash源码数学函数解析(二)max、identity、baseGt、baseExtremum、min、baseLt、mean、baseMean、baseSum

本章的内容主要是:max、identity、baseGt、baseExtremum、min、baseLt、baseMean、baseSumLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.max(array)毫无疑问,该方法就是取出数组array中的最大值看一下官方的例子,也没什么好说的:下面直接看源码:function max(array)

2020-06-22 14:37:10 1065

原创 JavaScript实用库:Lodash源码数学函数解析(一)add、createMathOperation、divide、multiply、subtract

休息了一段时间,又要开始重整旗鼓继续学习了本章的内容主要是:add、createMathOperation、divide、multiply、subtractLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.add(augend, addend)该方法的功能是将两个数相加,看清楚只有两个数相加,并不能两个以上的数相加我们来看官方的例子:只有一个

2020-06-20 14:51:25 1251

原创 JavaScript实用库:Lodash源码数组函数解析(十一)without以及很多我没详戏记细过的

本章的内容主要是:without以及很多我没详细记录过的Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.without(array, [values])官方解释:创建一个剔除所有给定值的新数组,剔除值的时候,使用SameValueZero做相等比较。注意: 不像 _.pull, 这个方法会返回一个新数组。我们来看例子:很明显就是去除了数组中的

2020-06-09 20:19:37 2732 1

原创 JavaScript实用库:Lodash源码数组函数解析(十)tail、take、takeRight、takeRightWhile、takeWhile

本章的内容主要是:tail、take、takeRight、takeRightWhile、takeWhileLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.tail(array)根据官方文档介绍,该方法可以获取array数组中第一个以外的全部元素我们发现它和之前的方法 **_.initial(array)**有点类似,initial是去除最后一个元素

2020-06-08 18:01:20 769

原创 JavaScript实用库:Lodash源码数组函数解析(九)remove、reverse、slice

本章的内容主要是:remove、reverse、sliceLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、.remove(array, [predicate=.identity])这个我就直接引用中文文档的介绍吧移除数组中predicate(断言)返回为真值的所有元素,并返回移除元素组成的数组。predicate(断言) 会传入3个参数: (value,

2020-06-07 10:55:08 692

原创 JavaScript实用库:Lodash源码数组函数解析(八)initial、join、last、nth、baseNth、(isIndex)

本章的内容主要是:initial、join、last、nth、baseNth、(isIndex)Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.initial(array)根据中文文档介绍,该方法的功能是去除掉数组中的最后一个元素。是不是有种似曾相识的感觉,对,这个功能就像是简化版的dropRight,dropRight的相关介绍请看:JavaScr

2020-06-05 20:52:08 604

原创 JavaScript实用库:Lodash源码数组函数解析(七)fromPairs、toPairs、indexOf、baseIndexOf、strictIndexOf、lastIndexOf

本章的内容主要是:fromPairs、toPairs、indexOf、baseIndexOf、strictIndexOfLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.fromPairs(pairs)根据中文文档介绍,该方法可以将传入的值对转化为对象我们来看官方给出的例子:可以看到,该方法将一个二维数组变成了一个对象同时也说到,该方法与toPa

2020-06-04 18:06:39 1125 1

原创 JavaScript实用库:Lodash源码数组函数解析(六)first、flatten、flattenDeep、flattenDepth、baseFlatten、isFlattenable

本章的内容主要是:first、flatten、flattenDeep、flattenDepth、baseFlatten、isFlattenableLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.first -> _.head(array)根据lodash中文文档介绍,通过该方法可以获取到数组的第一个元素可以看到啊,它有两个名词:first 和

2020-06-03 12:58:18 1139 1

原创 JavaScript实用库:Lodash源码数组函数解析(五)fill、baseFill、findIndex、baseFindIndex、baseIteratee、findLastIndex

本章的内容主要是:chunk、compact、concat、arrayPush、copyArray、isArray、baseFlattenLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧1、_.fill(array, value, [start=0], [end=array.length])根据中文文档介绍,该方法能在array数组中用value的值进行替换,

2020-06-02 19:06:17 852

原创 JavaScript实用库:Lodash源码数组函数解析(四)dropRight、dropWhile、dropRightWhile、baseWhile

本章内容主要是:dropRight、dropWhile、dropRightWhile、baseWhileLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧  1、_.dropRight(array, [n=1])这个方法和昨天的drop是类似的,但是,它是去除array尾部的n个元素。(n默认值为1。)下面我们来看它的例子:和上次的dr

2020-06-01 17:01:34 1589 2

原创 JavaScript实用库:Lodash源码数组函数解析(三) drop、toInteger、toFinite

本章内容主要是:drop、toInteger、toFiniteLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧  1、_.drop(array, [n=1])根据中文文档介绍,该方法主要就是对数组进行切片,去除数组的前n个元素,n没有传入值时默认为1例如:看到例子里面第一个实例,传入一个[1, 2, 3]数组,没有n的值,直接默认去除

2020-05-31 22:29:02 9748 1

原创 JavaScript实用库:Lodash源码数组函数解析(二) difference、baseDifference、isArrayLikeObject、isArrayLike、baseRest

本章内容主要是:difference、baseDifference、isArrayLikeObject、isArrayLike、baseRestLodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习每天几个小方法,跟着我一起来学lodash吧  1、_.difference(array, [values])根据中文文档介绍,该函数就是可以将 array中的排除掉[values]中的元素,这

2020-05-30 11:54:15 9807 1

原创 Linux系统学习(7):管道符、重定向与环境变量

好久没写Linux的学习博客了,今天继续以下是对管道符、重定向与环境变量的学习记录学习资源为:《Linux就该这么学》1、输入输出重定向简而言之,输入重定向是指把文件导入到命令当中,而输出重定向则是指把原本要输出到屏幕的信息写入到指定文件中。标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕...

2020-05-29 22:35:47 10203 2

原创 JavaScript实用库:Lodash源码数组函数解析(一) chunk、compact、concat、arrayPush、copyArray、isArray、baseFlatten

Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手接下来我要对Lodash的源码进行剖析学习1、_.chunk根据中文文档介绍,该函数是传入两个参数,第一个参数为数组array,第二个参数为数字size。将数组(array)拆分成多个 size 长度的区块,并将这些区块组成一个新数组。 如果array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。接下来是chunk方法的源码:function chunk(array, size,.

2020-05-29 11:18:48 10345 1

原创 前端开发学习及工具网站(持续更新)

前端开发学习及工具网站该文章主要是记录前端开发中好的学习网站或者工具网站大部分实用网站来源抖音鱼皮大佬分享,这里分享给大家1、w3cschool(编程狮)这个网站适合0基础学前端的同学,内容简单易懂,在闯关中进行学习,能够刺激你的学习欲望,可以在这里进行HTML+CSS+JS以及一些前端框架的简单学习,闯关成功还能获得证书哦2、freeCodeCamp这个网站可以说是w3cschool的升级版闯关网站,除了前端,还包括程序员必备的算法、数据结构、微服务、信息安全等知识。里面的内容相比于

2020-05-27 15:52:08 12382

原创 在点灯科技APP使用esp8266控制舵机

最近有点事,一个星期没有写博客记录啦,其实遇到了不少有用的知识和小项目,没有写博客记录惭愧惭愧废话不多说,我们进入正题:这次我们用点灯科技来控制舵机的旋转使用的还是我们的Arduino IDE,硬件的需求有esp8266 nodemcu以及一个舵机1、为Arduino IDE添加点灯科技的库文件,具体操作看文章:https://blog.csdn.net/qq_44419932/article/details/1061319052、上代码:#include <Servo.h>

2020-05-27 09:54:08 37405 68

原创 CSDN分享的资源会被改积分?

来CSDN写博客一个月的,有个问题不得不吐槽一下:本来分享的资源都是0积分下载,过了几天后发现积分怎么涨上去了,我原本以为是自己设置错的,结果今天看到确实是被改掉了,原本是为了帮助其他人的学习提供免费的资源,网站为了赚取更多的利益进行的修改吗?虽然这个问题对我的影响不大,作为一个帮助大家的一个网站一个论坛,但是我还是希望CSDN不要做这种为了利益忘了初心的事。为了大家的体验,我决定还是把网盘资源放在文章里面吧...

2020-05-26 21:59:28 701

原创 python爬取地区天气情况

python爬取地区天气情况之前找到一个简单的爬取地区天气情况的爬虫代码,现在来记录分享一下话不多说直接上代码from urllib.request import urlopenfrom bs4 import BeautifulSoupresp = urlopen('http://www.weather.com.cn/weather1d/101250301.shtml')soup = BeautifulSoup(resp, 'html.parser')tagToday = soup.fin

2020-05-21 10:34:05 10938 5

原创 Linux系统学习(6):打包压缩与搜索命令

一步一个脚印,这是常用命令的最后一章,会了基本命令那么Linux系统的基本操作就不成问题了,很多时候都需要用到以下是对打包压缩与搜索命令的记录学习资源为:《Linux就该这么学》1、tar命令该命令主要用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”tar命令的参数及其作用参数作用-c创建压缩文件-x解开压缩文件-t查看压缩包内的文件-z用Gzip压缩或解压-j用bzip2压缩或解压-v显示压缩或解压过程-f

2020-05-17 22:14:28 769 1

原创 Linux系统学习(5):文件目录管理命令

学习资源为《Linux就该这么学》以下是对文件目录管理命令的记录

2020-05-17 18:58:38 759 1

原创 用esp8266+DHT11实现小爱同学查看家中温湿度

接着上一次做的小爱同学脱离局域网控制三路开关,我还找到另外一个好玩的项目,,接下来我讲解一下项目过程用到的东西和上一次差不多,有esp8266nodemcu、点灯科技app、Arduino IDE,但是还需加上一个DHT11模块如果是直接看到这篇文章的小伙伴,如果没有配置好Arduino IDE,建议去看一下博主这个专栏的上一个文章,里面有详细介绍使用Arduino IDE开发esp8266所需要的设置还有我们需要在Arduino IDE里添加DHT11的库文件,在文章里提供下载链接下载以后找到自己

2020-05-16 17:03:35 16874 31

原创 小爱同学脱离局域网远程控制开关?

小爱同学脱离局域网远程控制开关?这是几个月前做的一个小项目,也是从大佬那里学来的,为了防止忘记过程,自己做个记录,同时分享给需要的人这个项目需要用到的东西有:电脑端Arduino IDE,小米手机小爱同学,手机APP点灯·blinker,esp8266nodemcu,以及杜邦线面包板小灯1、Arduino下载地址:https://www.arduino.cc/en/Main/Software根据自己的系统安装合适的版本 我目前用的是1.8.9版本安装esp8266拓展,这里点灯科技提供了资源:h

2020-05-15 13:26:53 9551 11

原创 Linux系统学习(4):文本文件编辑命令

时隔一个星期,我又来写博客记录了学习资源为《Linux就该这么学》以下是对文本文件编辑命令的记录1、cat命令该命令主要用于查看纯文本文件(内容较少的),格式为“cat [选项][文件]”在cat命令后增加-n参数可以显示行数:2、more命令该命令主要用于查看纯文本文件(内容较多的),格式为“more [选项] 文件”使用空格或回车向下翻页:3、head命令该命令用于查看纯文本文档的第N行,格式为“head [选项] [文件]”我们可以用head命令查看文件的前5行,例:

2020-05-14 19:21:04 950 1

原创 Linux系统学习(3):工作目录切换命令

由于是刚开始写博客,所以更新可能有点慢,如果有不足的地方请指出学习资源为《Linux就该这么学》以下是对工作目录切换命令的记录(该篇有点少)工作目录是指用户当前在系统中的位置1、pwd命令该命令是用于显示用户当前所在位置,格式为“pwd [选项]”。2、 cd命令该命令是用于切换工作路径,格式为“cd [目录名称]”这个命令属于最常用的Linux命令。可以通过cd命令快速的切换...

2020-05-08 13:05:59 11695

原创 Linux系统学习(2):系统状态检查命令

Linux系统状态检查命令为了了解Linux系统的运行状态,有以下命令能够查看系统状态学习资料为《Linux就该这么学》ifconfig命令该命令常用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备][参数]”主要查看网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址,以及RX、TX的接收数据包与发送数据包的个数及累计流量。uname命令...

2020-05-07 22:34:23 941

原创 Linux系统学习(1):常用系统工作命令

几天前在阿里云上领取到了半年的免费服务器,拿了当然不能浪费资源,现在我要开始对Linux服务器进行一定的学习,以此来写博客记录学习过程,主要记录常用操作,学习资源为《Linux就该这么学》以下是对常用系统工作命令的记录echo命令该命令是用于在终端输出字符串或变量提取后的值,格式为“echo[字符串 | $变量]”。例1:字符串输出例2:变量输出date命令该命令主要用于...

2020-05-03 20:13:27 10580

原创 阿里云官方活动,“学生在家实践计划”,学生可领取6月免费服务器

这个活动已经出了两个月了吧,我觉得时间快到了,因为各大高校也要开始上学了领取条件在校大学生阿里云控制台没有实例(还没释放的实例也不行)每天早上八点限量领取完成阿里云给的测试(百度一下就好了)其他时间可以完成测试,等着早上8点领取就好啦同时有一项阿里云学习测试,通过了再加6个月使用权限最近正好在学习Linux系统有关的知识,需要的小伙伴可以去领取...

2020-04-30 20:28:02 1672 3

Proe材料库,包含72种常见材料

Proe材料库,包含72种常见材料

2023-12-07

野火Stm32F103移植RTThread各外设例程

野火Stm32F103移植RTThread各外设例程 1、LED 2、KEY 3、外部中断 4、串口DMA接收 5、IIC 6、IIC存储小数 7、SPI读写FLASH 8、SPI+FatFs 9、串口DMA发送 10、液晶显示中英文 11、触摸画板 12、ADC 13、ADC(DMA) 14、基本定时器 15、高级定时器 16、高级定时器输入捕获 17、通用定时器 18、通用定时器PWM输出 19、通用定时器输入捕获 20、电容按键检测 21、芯片ID 22、CRC循环冗余校验 23、DAC输出正弦波 24、GPIO蜂鸣器 25、RTC 26、SD卡读写测试 27、SDIO-FatFs 28、单色呼吸灯 29、全彩呼吸灯 30、spwm波 31、读写内部flash 32、SD卡模拟U盘 33、Flash模拟U盘

2023-11-30

RTThread内核移植FinSH

RTThread内核移植FinSH

2023-11-30

ModBus主机+从机

ModBus主机+从机,版本较新,免费提供,找不到好用的版本的伙伴下载试试吧

2022-08-16

arduino Mirf射频模块库文件

arduino Mirf射频模块库文件

2021-07-16

单片机C语言程序设计实训100例基于8051+Proteus仿真.rar

单片机C语言程序设计实训100例基于8051+Proteus仿真.rar

2021-04-30

arduion esp8266 esp32拓展

Arduino esp8266 esp32拓展

2021-04-30

blinker-library-dev_3.0.zip

点灯科技最新库文件

2020-05-19

DHT-sensor-library-master.zip

使用Arduino开发DHT11模块的库文件

2020-05-16

blinker-library-master.zip

使用Arduino开发点灯科技的库

2020-05-15

CH340G.rar(含测试软件)

CH340驱动,内含测试软件

2019-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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