- 博客(70)
- 资源 (3)
- 收藏
- 关注
原创 CSS总结
和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,这也就是说人们可以用它来选择性地为 HTML 元素添加样式。举例来说,要选择一个 HTML 页面里所有的段落元素,然后将其中的文本改成红色,可以这样写 CSS:CSS 规则集(rule-set)由选择器和声明块组成:整个结构称为 规则集(通常简称“规则”),各部分释义如下:选择器(Selector)HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 元素)。要给不同元素添加样式只
2022-06-24 22:29:27
1554
原创 NR-ARFCN和信道栅格、同步栅格和GSCN
知识来源于本人以前写的知识总结:5G的一些知识记录。全局频率栅格定义为 一组 RF 参考频率 FREF 的集合。 RF 参考频率在信令中用于识别 RF 信道、SSB和其他元素的频域位置。全局频率栅格的频率范围为为 0 到 100 GHz 。RF 参考频率由全局频率栅格上 [0…3279165] 范围内的 NR-ARFCN(NR 绝对射频信道号) 指定。NREF 为 NR-ARFCN。全局频率栅格的粒度为 ΔFGlobal。 ...
2022-06-24 22:23:03
6702
1
原创 html总结
网页内容可以是:一组段落、一个重点信息列表、也可以含有图片和数据表。正如标题所示,本文将对 HTML 及其功能做一个基本介绍。超文本标记语言 (英语:Hypertext Markup Language,简称:HTML ) 是一种用来结构化 Web 网页及其内容的标记语言。说人话就是: html = 网页内容HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。HTML 由一系列的元素组成,这些元素可以用来包围不同部分的内容,使其以某种方式呈现或者工作。 一对标签( tags)可以为一段文字或者一张
2022-06-24 22:05:22
1320
1
原创 【已解决】ORB_SLAM2 编译 ./build_ros.h错误
编译 ./build_ros.h 出的错基本就是与这差不多的,方法相同,定位相关的库,然后移动位置,更改cmkelist.txt文件即可。/usr/bin/ld: warning: libopencv_core.so.4.2, needed by /opt/ros/[ 55%] Built target Mononoetic/lib/libcv_bridge.so, may conflict with libopencv_core.so.3.4make: *** [Makefile:130:all] 错
2022-06-02 19:38:03
4134
14
原创 【已解决】terminate called after throwing an instance of ‘cv::Exception‘,已放弃 (核心已转储)
这是运行高翔slambook2的代码出现的错误>terminate called after throwing an instance of 'cv::Exception' …………已放弃 (核心已转储)问题原因就在于代码中的文件路径找不到,所以出现为空的问题。
2022-05-13 16:44:37
19868
3
原创 【已解决】error: ‘CV_GRAY2BGR’ was not declared in this scope
这是opencv2的用法,现在opencv3和4是COLOR_BGR2GRAY。因此有两种选择1. 要么将代码中opencv2的用法改成opencv3或者4的用法。2. 要么将cmakelists文件中的opencv4改成opencv2。
2022-05-13 16:24:52
12167
4
原创 eNSP实验五:RIP路由协议
RIP版本介绍以及定时器、水平分割、触发更新、毒性逆转内容介绍。查看RIP配置情况的方法;实验组网;RIPv2实验步骤,4.1 创建 rip 进程,4.2 配置rip版本,4.3 对指定网段接口使能RIP,4.4 其它路由器上配置,4.5 检验
2022-05-12 14:43:45
8682
原创 eNSP实验四:实现VLAN间通信实验
两种方法实现不同VLAN间的通信。配置Dot1q终结子接口方法实现VLAN间互访;配置VLANIF接口方法实现VLAN间互访。
2022-05-11 12:47:17
9980
原创 eNSP实验三:OSPF路由协议
通过OSPF动态路由协议,来实现这些网络之间的互联互通。内容为OSPF的基本配置命令;如何查看OSPF的运行状态;通过cost控制OSPF的选路;OSPF发布默认路由的方法;OSPF认证配置方法。
2022-05-10 19:30:04
27119
1
原创 eNSP实验二:VLAN划分与配置
VLAN的创建;Access、Trunk和Hybrid类型接口的配置;基于接口划分VLAN的配置方法;基于MAC地址划分VLAN的配置方法;MAC地址表及VLAN信息的查看方式
2022-05-06 18:48:58
14229
7
原创 eNSP实验一:IPv4编址及IPv4路由基础
实验目的:1. 配置各路由器上的物理接口的IP地址并实现互联互通2. 配置各路由器的 Loopback 的IP地址并实现互联互通(包括备份路由,默认路由) Loopback属于逻辑接口,说明在后面。
2022-05-03 17:30:21
18832
6
原创 win10、11下安装eNSP(1.3.00)并完美运行
免费提供win10、11相适应的最新安装包组件与设备包。文章先介绍了关于eNSP的版本说明,其次提供了截至2022年的最新eNSP版本以及版本说明书,以及合适的相关依赖包,设备包,问题说明。然后就是枯燥的安装过程。最后就是软件使用,验证软件是否有问题。
2022-04-30 14:57:12
254553
198
原创 ubuntu20.04 快速配置slambook2十四讲环境
unbutu 18.04、20.04都没有问题。本文相比参考链接更加的简洁明了一点。最后附上点云拼接实验。
2022-04-26 18:25:10
6901
2
原创 5G的一些术语全称
本文来自各种3GPP协议,以及部分平时积累,为方便查询所作。按首字母顺序分类,以及常用分类(核心网网元功能、信道及信号包括sidelink、各种RNTI、协议层)。不定时更新。
2022-04-23 16:13:24
20656
原创 5G的一些知识记录
本文主要是将自己以前学的部分5G基础知识大致的归纳了一下。并标注出自哪处协议。内容主要是能力指标、网络架构、组网方案、网元、接口协议栈、信道及信号、端口、参数集、时频资源(帧结构、工作频段、信道带宽、栅格),车联网相关。
2022-04-23 12:57:50
9696
1
原创 ubuntu20.04安装、配置使用、卸载wine
官网安装链接:https://wiki.winehq.org/Ubuntu这是按照官方步骤进行的,安装的是官方最新的稳定版。我安装时是 wine7.0。1. 安装wine如果你是64位操作系统,第一步启用32位体系结构sudo dpkg --add-architecture i386下载并添加存储库密钥:wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo mv winehq.key /usr/share/keyrings/wi.
2022-04-12 17:43:39
8660
1
原创 ubuntu20.04安装ROS Noetic rosdep update timed out(超时问题)
问题描述:reading in sources list data from /etc/ros/rosdep/sources.list.dHit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yamlHit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yamlERROR: error loading so.
2022-04-09 19:27:23
4398
1
原创 解决ubuntu搜索不到网络无法联网
这个问题解决了还蛮久的了,现在介绍下几种方法及实现。1. 镜像文件中有相关驱动,尝试自己手动安装,安装前也许需要装依赖,依赖之间有顺序的。2. 切换到windows上网下载自己电脑网卡型号的linux版本驱动,然后在ubuntu里安装。3. 安装高版本的ubuntu系统。
2022-04-02 13:07:32
2555
1
原创 error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file...
opencv问题:./test1: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file: No such file or directory。这是我在执行`test1`这个文件时遇到的问题。error while loading shared libraries:说明共享库出现问题。下面介绍两种方法。
2022-04-02 12:21:07
8737
原创 linux系统设置成中文语言
既上篇文章后续windows下安装ubuntu双系统(详细完整版)_缔宇diyu的博客-CSDN博客打开设置,选择语言,点击管理安装语言安装中文简体将汉语拖到第一个,成为默认语言,然后点击应用于全局系统输入密码建议选择保留旧的名称,文件夹的名字还是保持英文。选择log out,注销重新登陆即可(无需重启电脑)最后示例...
2022-03-22 17:23:33
5914
原创 windows下安装ubuntu20.04双系统
windows11、ubuntu20.04。18.04差距不大。非常详细滴。内容包括切换系统语言,换源,安装中文输入法,卸载linux系统,更改默认启动项。
2022-03-22 17:18:26
13911
3
原创 STM32F103通过SPI完成对SD卡的数据读取(fat文件模式)
一. SD卡协议原理SD 卡系统定义了两种通信协议:SD 和 SPI 主机系统可以选择任意一种。当收到 reset 命令的时候,SD 卡通过主机的信息来决定 使用何种模式,并且之后的通讯都会使用相同的模式。SD 卡的 SPI 实现使用了 SD 模式相同的命令。SD 卡 SPI 接口同市场上现有的 SPI 主 机兼容。同其他 SPI 设备一样,SD 卡的 SPI 信道有以下 4 个信号:CS: 主机到卡的片选(chip select)信号CLK: 主机到卡的时钟信号DataIn: 主机到卡的数据
2021-12-20 21:58:18
4874
4
原创 Altium Designer绘制stm32+SD卡原理图
一. 绘制STM32原理图上一篇文章已经写过: Altium Designer绘制stm32最小系统原理图(详细完整版)_diyu-CSDN博客原理图如下:二. 绘制SD卡原理图此次绘制的SD卡为 micro SD卡模块 SPI接口Mirco SD 卡模块的接口如下图所示:控制接口:共 6 个引脚(GND、VCC、MISO、MOSI、SCK、CS),GND 为地,VCC 为供 电电源,MISO、MOSI、SCK 为 SPI 总线,CS 为片选信号脚;3.3V 稳压电路:LDO 稳压输出的
2021-12-20 17:02:36
4864
1
原创 Altium Designer绘制stm32最小系统原理图
详细完整版。从安装到练习绘制原理图、到正式绘制STM32原理图,以及补充一些设置、快捷键以及快速的操作。从零到掌握足够了。
2021-12-20 00:36:33
14242
7
原创 Altium Designer 批量修改器件名
选择你要更改的器件,我这里是全选。设置命名顺序,以及选择要命名的部分(全部还是选择的部分还是未选择的部分)接收改变验证更改,执行更改然后关闭窗口就行。参考链接:https://blog.csdn.net/qq_24019303/article/details/93002695...
2021-12-19 22:21:49
5606
1
原创 使用CLion+stm32cubmx替代keil实现stm32F103点亮 LED
文章目录一. 环境(windows下)二. 使用clion创建工程1. 新建工程2. 选择使用stmcubmx创建工程3. 编译器配置4. 打开stm32cubmx5. stm32cubmx创建自己的工程6. 配置 CLion 工程文件7. 添加代码8. 编译代码9. 番外三. 最终效果四. 总结五. 参考链接一. 环境(windows下)clion:CLion: A Cross-Platform IDE for C and C++ by JetBrainsCLion 是 JetBrains 推出
2021-12-15 18:08:22
1990
1
原创 Ubuntu、stm32下的C程序各变量的分配地址分析
文章目录一、C程序的内存分配1. 栈区(stack)2. 堆区(heap)3. 全局区(静态区)3.1 .bss段3.2 .data段4. 常量区5. 代码区二. 栈区、堆区等区存放介质(RAM、ROM、flash)1. RAM2. ROM3. Flash Memory4. 不同数据的存放位置三. ubuntu、stm32(keil)下查看堆、栈、全局、局部等变量的分配地址并对比1. ubuntu下2. keil下四. 总结五. 参考链接一、C程序的内存分配如图内存高地址栈区堆区
2021-12-15 18:04:26
2336
原创 为什么重写printf函数没有用?
2021/12/14。最新解决重写printf函数没用的问题,原因是没用勾选微库(Use MicroLlB)
2021-12-14 22:19:29
1503
1
原创 差分编码与译码代码编写
差分编码就是将绝对码转化为相对码。假设 an 是绝对码,bn 是相对码若是双极性不归零码(1或-1), 那么 bn = bn-1 * an若是单极性码(1或0),那么 bn = bn-1 + an (模二加)以双极性不归零码示例:an1-1-111-11bn1-1111-1-1代码示例:% 差分编码 绝对码转相对码function differential_code=differential_code(signal) diffe.
2021-12-07 20:26:27
6649
1
原创 Keil虚拟仿真逻辑仪和真实逻辑仪分析串口波形
文章目录一、使用软件 & 硬件二、keil虚拟仿真逻辑仪三. 使用真实逻辑仪查看四. 总结四. 总结一、使用软件 & 硬件keil5,logic1.1.30和真实逻辑仪(SaleaeLogic16)二、keil虚拟仿真逻辑仪打开一个项目,什么项目都可以,只要串口向上位机发送信息即可。勾选Use Simulator 使用软件调试。更改 Dialog DLL 以及 ParameterDialog DLL 设置为 DARMSTM.DLL 和 TARMSTM.DLLPa
2021-12-04 19:54:23
1382
原创 Yolov5训练自己的数据集(详细完整版)
新版小白式手把手完整无坑版教程。从安装yolov5、视频转图片、标注图片开始,到详细说明如何训练自己的数据集,训练时间、出现的多种问题说明、训练可视化、检测效果。
2021-12-03 16:32:25
318114
776
原创 python实现视频转图片
代码可直接复制。只需更改最后两个参数,即隔多少帧取图片以及视频路径。代码运行,需要装有opencv模块,装opencv模块前需要装numpy模块。
2021-12-03 11:54:15
11522
3
原创 stm32f103移植ucosIII系统
文章目录一. 使用stmcubemax创建工程二. 准备uCOSIII源码三. 移植前准备1. 在ucos源码中新建两个文件夹2. 在uC-BSP文件夹下新建bsp.c和bsp.h文件3. 在uC-CONFIG文件夹添加文件4. 将uCOS源码文件复制到工程的MDK-ARM文件夹下四. 开始移植1.将uCOS文件添加到项目2. 代码改动2.1 启动文件2.2 app_cfg.h2.3 includes.h2.4 bsp.c 和 bsp.h2.5 main.c2.6 lib_cfg.h2.7 重写printf
2021-12-01 22:59:11
2089
3
原创 OLED显示屏滚动函数编写
根据OLED内置SSD1306芯片手册编写:SSD1780 (lcdwiki.com)示例编写水平滚动函数 以及 水平垂直滚动函数,垂直滚动函数是没有的。
2021-11-25 00:07:27
1825
原创 stm32通过I2C接口实现温湿度(AHT20)的采集
题目:用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。环境:stmf103c8t6核心板keil5 MDKAHT20(温湿度传感器模块)USB转TTL模块面包板,以及若干杜邦线一. I2C协议I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地 使用在系统内多个集成电路.
2021-11-19 17:04:44
4281
原创 修改hosts文件屏蔽广告原理及实现
关于hosts文件的原理我就不再说明了。不明白的可以查看我的另一篇博客,写的真的很清楚明白了。hosts文件原理及运用_diyu-CSDN博客一般而言,我们访问的网页中是含有广告链接的,当我们解析完网站域名,加载渲染该网页的过程中就会产生对广告链接的请求,然后浏览器进行解析该链接(实际是DNS服务器进行的),弹出广告页面。插件屏蔽广告方式原理之一:阻止URL(链接)的请求,没有了请求,自然就没有解析,也就没有该广告。hosts文件屏蔽广告方式原理:在文件中添加该广告链接,并且指定一个ip地址(通.
2021-11-17 00:08:58
16039
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人