自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 【报错】SPIFFS Not Supported on esp32

ESP32 Sketch Data Upload

2023-03-01 09:56:08 503

原创 ROS2入门-话题-服务-接口

ROS2入门部分,包括linux基础,安装,话题,服务,接口

2023-02-20 11:01:05 427

原创 ROS2报错汇总

ROS2报错汇总,持续学习,持续更新

2023-02-20 10:54:45 899

原创 硬件系列(1)-电阻、电容、电感三大件

电阻、电容、电感参数和选型

2023-01-30 22:03:10 1655

原创 读者写者问题模拟实现-读者优先 写者优先

纵坐标输出线程执行顺序,看起来比较清晰

2022-06-10 23:21:14 1915

原创 MQTT-java使用说明

MQTT-java使用说明本文的资料下载:链接:https://pan.baidu.com/s/1OCfsQ_NqcehKy86kYkA-wg?pwd=1234提取码:1234MQTT基本介绍MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。特点易于实现数据传输的服务质量可控占用带宽小传输数据不可预知设备连接状态可知主要版本MQTT3.1.1(较为通用)MQTT5发布/订阅特性相互独立,不需要知道有几个设备订阅了这个主题。空间可分离,只要有互联网或者局

2022-03-30 20:12:29 8512 3

原创 数据库系统概念第六版mysql加载university数据库

数据库系统概念第七版mysql加载university数据库​ 课本提供的是SQLite的数据库.db文件格式,网上大多数都是用SQLite数据库的创建表(DDL)语句来创建的,我想用MySQL,就有了下面这些。​ 文中提到的内容,百度网盘下载链接:链接:https://pan.baidu.com/s/1tIJlzUeyigMC8LJfjHm4Qw提取码:1234一、打开mysql​ Windows+R,输入cmd打开终端。​ 输入:mysql -uroot -p​ 密码

2022-03-09 20:21:50 1108 1

原创 探索scanf

记录试验过程​ 基于这样一道题,做如下尝试:​ 主要想要知道,这个为什么只读入一个12.3,然后强转赋值给i以后,后面的值就不再被读入赋值给j和k了。还有就是为什么第一个浮点型会被读入,而不是识别到它与目标的格式不同就直接跳出。第一个探索​ 从网上了解到,scanf是有一个缓存区的,如果缓存区里面有数据,就先从缓存区里面读入,如果没有,就要求客户进行输入。读入整型或者浮点型的时候,空格,回车和Tab键都是忽略的,而输入字符串的时候,是不会被忽略的。​ scanf是有返回值的,scanf 函数的返

2021-10-30 01:36:23 937 2

原创 【ROS】E: Unable to locate package ***

更新源我试过一次,没有解决,后来通过更新密钥,然后才解决的。先简单试一下,是不是因为源没有更新的原因:sudo apt-get updatesudo apt-get upgrade然后你可以再试一下你刚才执行的报出这个错误E: Unable to locate package ***的命令。如果还不行,接着往下:我们先运行下面一句,如果你本来就设置了这个文件,再次运行文件中还是只会有ROS包的下载路径,也不会多出一行,大可以放心运行: sudo sh -c 'echo "deb https

2021-08-21 11:07:15 5460 5

原创 AD20笔记-PCB设计

AD20笔记文章目录AD20笔记PCB设计新建PCB导入原理图元器件估计板子的大小隐藏网络机械层绘制放置区域设置原点设置板子大小层叠管理器正片负片模块化分布导入DXF文件单独查看某一层相连走线选择精准移位吸附器件位置锁定连线显示与隐藏改变丝印大小,居中在器件中央器件放置底层规则设置铜皮,焊盘,走线间距设置短路检查不完全连接走线宽度设置普通走线(信号线走线)宽度电源走线宽度设置设置差分走线规则阻焊规则设置丝印规则设置设置过孔参数默认值光标大小设置安装加载脚本晶振防干扰保护滤波电容布线显示隐藏过孔敷铜隐藏其他

2021-08-11 16:20:40 6817 2

原创 AD20笔记-绘制PCB库

AD20笔记文章目录AD20笔记绘制PCB库表贴焊盘绘制效果绘制丝印SOP-8绘制效果切换3D和2D视图选择过孔有没有金属框3D模型绘制PCB库0805封装,电阻,电容和电感的长宽是一样的,一般情况下,电容比电阻高度高,电阻比电感高度高。表贴焊盘Layer: Top Layer快捷键:CTRL+Q切换单位mil和mm通过快捷键m,选择通过X,Y移动选择对象然后计算出需要移动的距离,进行移动。从编辑-设置参考里面可以一键设置参考点。快捷键:E+F+C 设置参考点为中心点绘制效果

2021-07-28 11:04:01 2456

原创 Git学习

Git文章目录GitGit环境配置查看当前环境配置设置用户配置Git理论工作流程Git项目创建及克隆Git文件操作忽略文件码云生成公钥新建一个自己的仓库复制粘贴快捷键Git环境配置查看当前环境配置​ 查看全部环境配置git config -l​ 查看系统配置git config --system -l​ 查看用户配置git config --global -l​ 第一次使用的时候,查看用户配置会显示:fatal: unable to read config file 'C:/Us

2021-07-27 10:54:19 981

原创 AD20笔记-绘制原理图

AD20笔记文章目录AD20笔记绘制原理图设置原理图大小更新原理图Nets with only one pin绘制STM32F103VET6及附近元件原理图原理图标注快捷键AGND和GND区别TEA5767绘制绘制效果编译设置教程推荐设置下面几个为致命错误,还有几个默认的致命错误,这里没有写出:Floating net labels 网络标签悬浮Floating power objects 电源标签悬浮(GND、3.3V等,下面这种的)Nets with only one pin 单端网络,网络标签

2021-07-17 15:42:54 8407

原创 ROS笔记-话题

ROS笔记文章目录ROS笔记第二章 ROS基础安装开发软件节点发布端rostopic命令行rosnode订阅器Launchrqt_consolerosbag最小仿真器最小控制器第二章 ROS基础安装开发软件​ Roboware安装找不到我安装时参考的博客了,算了,反正多试试就好了。​ Jeston是ARM架构的,Roboware不支持ARM,据说它也暂停更新了,可能有生之年在Jeston上用不到它了。​ 用VScode开发的话Vscode配置Ros这篇博客就差不多了。​ 安装就那么略过了。节

2021-07-12 13:03:32 327 1

原创 AD20笔记-元器件绘制

AD20笔记文章目录AD20笔记新建工程绘制元器件绘制电阻放置管脚绘制效果元器件属性设置绘制电容绘制管脚快捷键元器件属性设置添加封装属性绘制效果绘制电感元器件属性设置绘制LED灯元器件属性设置把线设置为细线改变填充颜色多边形绘制矩形绘制效果绘制开关元器件属性设置绘制效果IC芯片类绘制元器件属性设置设置栅格颜色视图切换快捷键阵列式粘贴对齐快捷键绘制效果STM32F103VET6元器件属性设置绘制效果负信号(名称上划线)绘制效果晶体类元件创建元器件属性设置绘制效果耳机绘制元器件属性设置绘制效果MIC绘制元器件

2021-07-11 22:25:12 21161 4

原创 7-8 找到出勤最多的人-hebust C语言解法

根据教师的花名册,找到出勤最多的人。输入格式:出勤记录单行给出,数据直接使用空格分割。输出格式:单行输出(若有多人,人名直接使用空格分割,结尾处没有空格)。输入样例:在这里给出一组输入。例如:zs ls ww ml zs ls ml zs ww输出样例:在这里给出相应的输出。例如:zs#include<stdio.h>int main(){ int i,in,p,pn,num=0,Word=0,max=0; char a[1000],ch; gets(a

2021-03-07 10:32:09 1193

原创 jeston nano wifi 联网

jeston nano wifi 联网我购买的是intel ax200无线网卡,按照教程装好后没有反应。就是这种的网卡。许多博客大佬说插上以后就有反应,能简单得像PC机一样配置WiFi,但是我一直没有反应。后来查阅各种博客才发现需要安装WiFi驱动,就像ax200,需要按照下面步骤进行配置过程比较慢,尤其是克隆的时候,一定要保证网络的畅通,一旦断网以后,重新来过,那速度,真的是十分感人。在没有网卡配置成功之前,请按照自身条件使用别的方式联网,我这里用的是笔记本电脑的网络共享,大家可以自行搜索解

2021-01-24 20:47:49 1442 4

原创 数据库第二周学习内容

数据库第二周学习内容简单的查询语句(DQL)条件查询is null模糊查询like(通配符)排序(升序、降序)分组函数单行处理函数简单的查询语句(DQL)语法格式:select 字段名1,字段名2,字段名3,… from 表名;提示:1、任何一条sql语句以“;”结尾。2、sql语句不区分大小写。查询员工的年薪?(字段可以参与数学运算。)select ename,sal * 12 from emp;+--------+----------+ | ename | sa

2021-01-18 13:45:05 125

原创 数据库第一周学习内容

数据库第一周学习内容<第一节>DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS:DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer…)SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行

2021-01-11 00:55:50 128

原创 R语言第一周学习

R语言第一周学习R语言与其他语言不同的地方常用命令变量TRUE和FALSE.日期和时间NA和NULL查看数据类型创建向量访问向量获得向量长度扩展向量which()检索subset()检索match函数sort()升序降序翻转向量rev()等差序列重复序列判断向量相等 ==判断向量是否完全相同 identical()判断某个值是否包含在指定向量中 %in%集合运算R语言与其他语言不同的地方:1、输出语句使用:print这个和python相似;2、语句

2021-01-11 00:52:27 858 1

原创 2020年十一月第一周学习

小车第一版----寻迹小车利用PWM输出控制tb6612模块驱动小车电机编写小车移动的控制函数加入寻迹模块(红外寻迹)CSS三角CSS用户界面样式文字与图片居中方式小车第一版----寻迹小车利用PWM输出控制tb6612模块驱动小车电机PWM使用前需要查询手册,找到引脚对应的定时器时钟参考博客//PWM输出初始化//arr:自动重装值//psc:时钟预分频数void TIM1_PWM_Init(u16 arr,u16 psc){ //**结构体声明**// .

2020-11-04 21:44:18 310

原创 2020年十月第三周学习

2020年十月第三周学习tb6612电机驱动模块降压模块精灵图字体图标的使用tb6612电机驱动模块引脚作用PWMA输入A的PWM波AIN1A的输入脚,与AIN2一起设置正转反转AIN2A的输入脚,与AIN1一起设置正转反转STBY相当于芯片的开关,置1的时候芯片工作BIN1B的输入脚,与BIN2一起设置正转反转BIN2B的输入脚,与BIN1一起设置正转反转PWMB输入B的PWM波GND接GNDVM可以接

2020-10-26 21:40:32 611 2

原创 2020年十月第二周学习

2020年十月第二周学习ADSTM32闪存模块显示与隐藏unbuntu文件颜色代表含义unbuntu ls -lAD1.按空格键切换划线的模式,走直角,走任意角,走45°角STM32闪存模块由主存储器、信息块和数据常数组成。大容量(战舰、精英)有256页,每页2K字节,小容量(mini)有128页,每页1K字节。主存储器的起始地址是0X08000000,B0、B1都接GND的时候从0X08000000开始运行代码。显示与隐藏隐藏方式特性位置占用display

2020-10-18 20:25:34 102

原创 2020年十月第一周学习

2020十月第一周学习AD使用顺序1.首先,你需要一张原理图,可以找现成的原理图,或者可以找到部分电路的原理图,在进行组合。或者自行设计电路。2.然后,绘制元件库?不存在的,各种库一键导入。或者你可以选择从立创商城里面寻找。比如这个8M晶振:搜索后选择自己想要的类型,点击数据手册:单击立即使用,跳转到立创EDA网页:然后将两个文件导出:再从AD里面打开,生成原理图库和PCB就可以使用了。3.找齐需要的元件库就要绘制原理图了根据自己选择的原理图,进行绘制,注意:不要留有空引

2020-10-11 23:57:37 354 2

原创 2020年九月第三周学习

2020年九月第三周学习定位之子绝父相

2020-10-04 21:41:00 159

原创 2020年九月第二周学习

2020年九月第二周学习两种const指针区别指针 + 1内存申请与释放字符串操作结构类型两种const指针区别1.指针是const表示一旦得到了某个变量的地址,不能再指向其他变量。int *const q = &i; //q 是 const,q存放的是const的地址,地址不能改变,所以不能再指向其他变量。则:*q = 26; //OKq++; //ERROR2.所指的是const表示不能通过这个指针去修改那个变量(并不能使得那个变量成为const)具体操作:在给一个

2020-09-27 10:43:49 159 1

原创 2020年九月第一周学习内容

20九月第一周学习内容C8T6J-link下载及软件配置stm32唯一ID读取USB转TTL接线浮动清除注意事项A9 RXD A10 TXDj-link下载连线,及软件配置连线:软件配置将startup_stm32f10x_hd.s换成startup_stm32f10x_md.s,然后...

2020-09-20 21:29:05 279

原创 C语言编写万年历,解决1582年历史问题

#include <stdio.h>int main(){ int Year,Month; /*判断输入年份是否是闰年*/ _Bool isLeapYear(int); /*判断每月天数*/ int monthDays(int,int); /*判断某个日期是星期几*/ int getWeekDay(int,int,int); /*判断输入年份一月一日星期几*/ int yearstartday(int); /*输出某年某月的日历*/ void outMonthD..

2020-05-27 15:55:28 1144 4

空空如也

空空如也

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

TA关注的人

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