自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (13)
  • 收藏
  • 关注

原创 什么是智慧交通研究(ITS)

转自他人论文,本博文仅做整理。一、问题与挑战 交通堵塞直接导致人们出行时间增加 ,更会导致花费在工作上的时间延长而使整个社会生产力下 降。 同时由于拥堵 ,车辆启动和停止次数增加,在路上耗能时间延 长 ,因此能 源消耗也会大 幅上升 ,进而 加剧环境污染 (包 括空 气污染和 噪声 污染 )。 比如 现今 逐 渐 被人 们 重视 的 PM2.5 (细颗粒物 ,大气 中粒径小 于或等 于 2.5m,即 PM2.5的颗粒 物),其来源分为 自然 源和人 为源两种 ,造 成其超 标并危 害人 类 ...

2021-07-25 17:23:14 2140

原创 什么是分数阶控制器

转自他人论文,本博文仅做整理。一、 介绍 分数阶微积分是一个古老而又“新鲜”的概念,早在整数阶微积分创立的初期,就有一些学者开始考虑 它的含义,然而,由于缺乏应用背景和计算困难等原因,分数阶微积分理论及应用的研究一直没有得到太 多实质性进展。近年来,随着计算机技术的跨越式发展和分数阶微积分理论的不断深入研究,人们发现分 数阶微积分特别适合描述具有记忆特性、与历史相关的物理变化过程,如黏弹性特性,而实际系统中具有 这样性质或动态特性的对象随处可见。目前,研究人员在软物质、控制工程、反应...

2021-07-25 15:23:48 7261

原创 0 图论及应用(张先迪):课程概述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-03 13:42:57 798

原创 机器学习-多特征分类问题练习-泰塔尼克号生存分类 (梯度提升决策树 GradientBoostingClassifier 16特征 87.5%)

一、学习网址:https://blog.csdn.net/ztf312/article/details/98596968https://blog.csdn.net/wydyttxs/article/details/76695205https://zhuanlan.zhihu.com/p/51886442数据集下载链接:https://www.kaggle.com/c/titanic二、数据预处理介绍三、特征选择和筛选经验分享原图改...

2021-04-29 20:53:32 3029 4

原创 18-shell 第三方文件库使用(头文件)

#! /bin/bash#Shell 文件包含 (Shell 也可以包含外部脚本, 这样可以很方便的封装一些公用的代码作为一个独立的文件):<<! 语法 . filename # 注意点号(.)和文件名中间有一空格 或 source filename # 推荐!source 1-运行方式.sh #类似于头文件,第三方资源使用echo "form 1-运行方式.sh a=$a b=$b"至此本shell教程,就已经圆满结束了!如果觉得教程缝合得还不错..

2021-04-18 11:39:18 502

原创 17-linux 的 wc命令

主文件#! /bin/bash#Linux wc命令:<<! 作用:利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。 语法: wc [-clw][--help][--version][文件...] 参数: -c或--bytes或--chars 只显示Bytes数。 -l或--lines 显示行数。 -w或--words 只显示字数。 --help 在线帮助。 -.

2021-04-18 11:39:06 189

原创 16-shell 输入输出流 重定向控制

主文件#! /bin/bash#Shell 输入/输出流 重定向操作(将标准输入和输出从终端,重定向至目标文件):<<!命令 说明command > file 将输出重定向到 file,执行command然后将输出的内容存入file。command < file 将输入重定向到 file,本来需要从键盘获取输入的命令会转移到文件读取内容。command >> file 将输出以追加的方式(不删除文件原有的内容) 重定向到 file。n .

2021-04-18 11:38:57 280

原创 15-linux 的 cat命令

主文件#! /bin/bash# Linux cat 命令:<<!语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprintin

2021-04-18 11:38:48 150

原创 14-Shell函数使用

#! /bin/bash#Shell 函数#格式:<<! function funname () { action; return int } 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255!:<<! 参数处理 说明 $# 传递到脚本或函数的参数个数.

2021-04-18 11:38:38 82

原创 13-shell read窗口输入

#! /bin/bash#Shell中read的选项及用法 https://blog.csdn.net/guominyou/article/details/80923734:<<!-a 将终端内容读入到指定数值中-d 读入到指定字母后再停止-n 用于限定最多可以有多少字符可以作为有效读入-p 输入提示文字-s 隐藏输入内容-t 输入限时!read -a arrayecho "-a " $array "length = $(expr length $arr.

2021-04-18 11:38:26 233

原创 12-Shell 数据执行结构

#! /bin/bash#Shell 数据执行结构(流程控制)#条件结构 if [[ ]] then ..... else.....fia=2b=1echo $aif [[ $a > $b ]]; then echo "true"; fi#连续条件结构 if [[ ]] then ...elif[[ ]] then... else.....fiif [[ $a < $b ]]then echo "if"elif [[ $a > $b ]] then .

2021-04-18 11:38:13 154

原创 11-shell test文件匹配

#! /bin/bash#Shell test 命令 (Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试)#数值测试:<<!参数 说明-eq 等于则为真-ne 不等于则为真-gt 大于则为真-lt 小于则为真-ge 大于等于则为真-le 小于等于则为真!a=11 b=11if test $[a] -eq $[b]then echo '两个数相等!'else echo '两个数不相等!'fia.

2021-04-18 11:37:55 251

原创 10-shell printf使用

#! /bin/bash#Shell printf 命令使用:<<!printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。printf 命令的语法:printf format-string [arguments...]%s %c %d %f 都是格式替代符,%s 输出一个字符串,%d 整型输出,%c 输出一个字符,%f 输出实数,以小数形式输出。 %-4.2f 指格式化为小数,其中 4指4位整数 .2 指保留2位小.

2021-04-18 11:37:39 193

原创 9-shell echo命令使用

主文件#! /bin/bash#Shell echo命令#显示普通字符串echo "It is a test"#显示转义字符echo "\"It is a test\""#显示变量a="long"echo "$a It is a test"#显示换行echo -e "OK! \n" # -e 开启转义#显示不换行echo -e "OK! \c" # -e 开启转义 \c 不换行echo "It is a test"#echo -n 不换行输出echo -n "

2021-04-17 22:07:23 135

原创 8-shell基本运算符使用

#! /bin/bash#Shell 基本运算符 <- expr使用:<<![] 表达式注意:在 [] 表达式中,常见的 >, < 需要加转义字符,表示字符串大小比较,以 acill 码位置作为比较。不直接支持 >, < 运算符,还有逻辑运算符 || 、&& ,它需要用 -a[and] –o[or] 表示。[[ ]] 表达式注意:[[]] 运算符只是 [] 运算符的扩充。能够支持 >, < 符号运算不需要转义符,它还.

2021-04-17 22:04:08 127

原创 7-awk文件匹配读取

主文件#! /bin/bash#awk 文本读取和匹配#https://blog.csdn.net/wdz306ling/article/details/80383824# 语法格式:awk [选项] '指令' 操作文件# -F 指定分隔符,分隔符用 "" 引起来# -v:var=value在awk程序开始之前指定一个值valu给变量var,这些变量值用于awk程序的BEGIN快# -f:后面跟一个保存了awk程序的文件,代替在命令行指定awk程序#读文件awk '

2021-04-17 22:01:24 424

原创 6-Shell参数传递

#!/bin/bash#Shell 传递参数使用# $file 为执行的文件名(包含文件路径):./6-test.sh 0 1 hao # 给文件5输入三个键入参数:<<!参数处理 说明$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的ID号$@ 与$*相同,但是使用时加引号,并在引号中返回每个参数。.

2021-04-17 21:56:53 236

原创 5-shell数组的使用

#! /bin/bash#Shell 数组#bash支持一维数组(不支持多维数组),并且没有限定数组的大小。#定义数组a=(1 2 3 4)b=(3.2 -1.3 6 8)c=(Iamagreatboy)echo -e ${a[2]} ${b[@]} # [@] 表示所有成员echo -e "${c[3]}\n"#获取数组的长度length1=${#c[@]} #length=${#array_name[*]}# 取得数组单个元素的长度length2=${#c[3].

2021-04-17 21:55:21 70

原创 4-shell文件路径处理

#! /bin/bash#文件路径的控制处理:<<!记忆的方法为:# 是 去掉左边(键盘上#在 $ 的左边)%是去掉右边(键盘上% 在$ 的右边)单一符号是最小匹配;两个符号是最大匹配${file:0:5}:提取最左边的 5 个字节:/dir1${file:5:5}:提取第 5 个字节右边的连续5个字节:/dir2!:<<!${var%pattern},${var%%pattern} 从右边开始匹配${var#pattern},${var##patter.

2021-04-17 21:54:24 616

原创 3-shell字符串处理

#! /bin/bash#字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),#字符串可以用单引号,也可以用双引号,也可以不用引号。#字符串表示str1='Bob 1' #单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;str2="Hello, I know you are ${str1}! \n" echo $str2str3="Hello, I know you are \"$str1\"! \n"#echo -e 使反斜杠生效,.

2021-04-17 21:52:35 134

原创 2-变量产生删除

#!/bin/bash#定义变量时,变量名不加美元符号. 变量名和等号之间不能有空格. 首个字符不能以数字开头。#变量: 显式赋值your_name="Duwentao" #打印中识别变量加 {}#使用变量的时候才加美元符$echo ${your_name}echo "My name is ${your_name} !"#设置只读变量readonly my_Url="https://www.baidu.com"#删除变量 (变量被删除后不能再次使用。unset 命令不能删除只.

2021-04-17 21:51:19 142

原创 1-shell运行方式

准备工作先运行cd ~sudo mkdir ./My_ShellLearning cd ./My_ShellLearning第一课:<<!人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。!:<<!chmod +x ./test.sh #使脚本具有执行权限运行方法一:(..

2021-04-17 21:49:58 92

原创 0-shell脚本学习理由

问题-痛点如果你不想一个个在linux终端敲命令等待。。。敲命令等待。。。。如果怒还在忍受打开多个终端运行不同的 .launch文件,终端霸屏.....作用-抽象叙述Shell就是命令行工具的胶水,没有任何语言能像Shell一样方便地将一大堆命令行工具组合起来。原则上来说,Shell做什么都可以,但显然它最适合的是自动化,因为只需要将你原来手动敲的命令都复制到一个文件里面就行了。其他开始学习shell,也开始做大佬好像也不错?—————以下教程有本人负责整理,多是搬...

2021-04-17 21:40:03 97

原创 Lypunov函数是什么?

一、概念二、李雅普诺夫第一法 (间接法)三、李雅普诺夫第二法 (直接法 -使用最多)四、例题

2021-03-17 22:54:26 13655 6

原创 飞行控制器固件项目-对比介绍(Ardupilot、PX4、LibrePilot、OpenPilot)

ArduPilot与Pixhawk什么关系:https://zhuanlan.zhihu.com/p/109639638无人机开源项目_8个开源无人机项目:https://blog.csdn.net/cuml0912/article/details/107417773*Ardupilot Ardupilot可能是最受欢迎的无人机自动驾驶仪软件。 它从一开始就存在,并拥有一个活跃的开发社区。 该软件几乎可以控制任何车辆,包括固定翼飞机,四旋翼飞机以及包括混合动力车,地面漫游车...

2021-03-11 20:53:31 5989

原创 简单BP神经网络 - 异或问题分类(C++实现+详细助解)

神经网络概念及基础:https://www.cnblogs.com/maybe2030/p/5597716.html本例具体公式使用按步推导参照:https://www.cnblogs.com/charlotte77/p/5629865.html激活函数(激励函数)理解与总结:https://blog.csdn.net/tyhj_sf/article/details/79932893废话不多说上代码!(代码来源参考至:https://www.cnblogs.com/semen/p/6883.

2021-03-06 13:35:30 1001

原创 1.3 计算机网络笔记 - 计算机网络的组成(概念all)

本课程来自 慕课网 北京科技大学公开课 ,由作者学习后总结记录。主讲:王洪泊、边胜琴 、崔晓龙1 系统拓扑结构描述计算机网络由节点和连接这些节点的链路组成:网络={节点,链路},记为N={V , L} 。一般在采用多路复用时,一条物理链路可形成多条逻辑链路。2 硬件部分.主计算机(Host): 与其他主计算机系统连网后构成网络中的主要资源。主计算机的作用①负责网络中的数据处理;②执行网络协议;③网络控制和管理④维护共享数据库。终端:用户访问网络的设备。终端...

2021-01-31 18:05:10 983

原创 1.2 计算机网络笔记 - 基本概念

本课程来自 慕课网 北京科技大学公开课 ,由作者学习后总结记录。主讲:王洪泊、边胜琴 、崔晓龙1 本节知识点Ø 网络的定义Ø 资源子网和通信子网Ø 通信链路Ø 广域网、局域网和城域网Ø 公用网和专用网Ø 互联网和无线网Ø 透明和虚拟Ø 虚拟局域网与虚拟专用网2网络的定义定义:利用①通信线路将 ②地理上分散的、具有 ③独立功能的计算机系统和 ④通信设备按⑤不同的形式连接起来、⑥以功能完善的 ⑦网络软件实现资源共享和信息传递的⑧复合系统。基本...

2021-01-31 16:32:19 311

原创 1.1 计算机网络笔记 - 计算机网络的发展阶段(类型)

1 计算机网络发展的四个阶段:Ø 主机多终端式的发展阶段Ø 有独立功能的多主机互连阶段Ø 计算机网络标准化阶段Ø 计算机网络的高速化、个性化、综合化、智能化发展2 主机多终端式的发展阶段定义:主机多终端式的系统可以把地理位置上分散的多个终端通过通信线路连接到一个中心计算机上。作用:用户可以在办公室内的终端上输入数据、程序、文档,通过通信线路传输到中心计算机上,分时访问和使用其中心计算硬软件资源,进行信息处理,处理结果再通过通信线路送回用户终端显示和打印。特点:1.将...

2021-01-30 16:07:08 1262

原创 0 计算机网络笔记 - 课程目录

本课程来自 慕课网 北京科技大学公开课 ,由作者学习后总结记录。主讲:王洪泊、边胜琴 、崔晓龙课程目录第一章 绪论1.1 计算机网络的历史发展1.2 计算机网络的基本概念1.3 计算机网络的组成1.4 计算机网络体系与结构1.5 TCP IP体系结构第二章 应用层核心协议2.1 域名解析系统DNS2.2 文件传送协议FTP2.3 网络文件系统NFS2.4 简单文件传送协议TFTP2.5 远程登录TELNET2.6 电子邮件2.7 万维网WWW...

2021-01-30 15:25:16 267 1

原创 数值分析29 - 改进欧拉法的松弛进阶->龙格库塔法(2阶、3阶、4阶)

99

2021-01-10 20:14:37 1453

原创 数值分析28 - 改进欧拉法 和 常微分方程数值近似方法的好坏判断准则

改进欧拉法截断误差

2021-01-10 17:11:24 519

原创 数值分析27 - 常微分方程迭代解法之 显式欧拉法、隐式欧拉法、中点欧拉法、梯形欧拉法

显式欧拉法隐式欧拉法中点欧拉法梯形欧拉法误差例子

2021-01-10 15:42:55 8037 1

原创 数值分析26 - 常微分方程的数值计算方法介绍

意义概念.

2021-01-10 14:38:50 181 1

原创 数值微分25 - Poisson 泊松方程(一维、二维):已知一些自定义的二阶导数点,得到一条曲线,即原方程平滑地通过它们)

一维泊松方程二维泊松方程(图像处理)

2021-01-10 14:11:05 3198 1

原创 数值分析24 - 数值微分(思想:减法求差):显示方法、隐式方法、外推算法

数值微分意义:前向差分公式后向差分公式两点中心差分公式(一阶导数近似、二阶导数近似)Richardson外推

2021-01-10 13:39:59 1513

原创 数值积分23 - 松弛思想(算法加速,w * T1 + (1-w) * T2 ) 梯形松弛积分公式、Simpsion松弛积分公式

松弛思想概念梯形松弛积分公式Simpsion松弛积分公式

2021-01-10 12:19:00 367

原创 数值积分22 - 复合求积方法(前面是选有限个点,作n次插值积分。这里是把区间分成n份后,每个区间作n次插值积分)

复合梯形积分公式及余项复合Simpsion积分公式及余项例题

2021-01-10 11:54:29 246

原创 数值积分21 - Gass 高斯求积公式 Legendre勒让得多项式 高斯-勒让得求积公式

Gass 高斯求积公式Legendre勒让得多项式高斯-勒让得求积公式

2021-01-09 21:57:36 961

原创 数值分析20 - 根据已知信息构造数值积分插值余项(误差)

2021-01-09 20:35:59 211

libnvinfer.so.7

deepstream-app: error while loading shared libraries: libnvinfer.so.7: cannot open shared object file: No such file or directory

2022-03-22

DY-SY17F串口助手.zip

语音发声模块电脑上位机软件

2021-02-09

codeblocks软件的编程视窗配置文件

codeblocks软件的ros编程环境配置文件,用于codeblocks编程视窗主题等配置。亲测有效。

2020-07-22

STM32F407ZET6+R27焊47k电阻的JSN-SRO4T超声波模块自动串口模式+正点原子彩屏显示.zip

基于STM32F407ZET6的,R27焊47k电阻的JSN-SRO4T超声波模块自动串口模式,数据传输正点原子彩屏显示。 其他32型号把串口2拷过去,改下串口初始化即可使用。数据输出频率为10HZ。

2020-03-27

OV7670识别指定色快锁定并传回坐标.zip

基于正点原子STM32F103开发板,重要的是,正点的利用显示屏内存,存储从OV7670读回的照片,进行色块识别处理。本程序在他人代码上进行完善修改,实现了色块识别,色块中心点坐标返回和HSL数值显示。在你需要改变新的识别颜色时,可以对更换新的识别颜色进行HSL颜色参数自动标定,并有对新的识别颜色的HSL数值显示功能,方便好用,识别准确,省去繁琐的自己调节识别颜色参数的过程(当然如果需要很精确,应在自动识别的基础上进行参数微调)。本代码实测可用,良心代码干货!

2019-11-05

DY-SV17F开发资料+STM32F103串口2驱动

本资料包含DY-SV17F语音模块使用资料和DY-SV17F语音模块的STM32F103串口2简单驱动代码干货,仅能简单驱动模块进行语音播放,不包含完整的模块驱动移植库。本代码注释详尽书写标准,并且使用正点原子的stm32工程模板库进行编写移植,移植特性提高。进一步配置内容可转到https://blog.csdn.net/weixin_41094315/article/details/80083202 进行了解。

2019-07-11

STM32F103C6可用1.zip

对于STM32F103C6系列芯片进行开发的模板,并且可以用于protues的8.6版本以上Keil的软件工程进行仿真。

2019-07-11

STM32F103 模糊自整定位置式PID控制电机速度

本代码是基于STM32F103ZET6和编码器直流电机编写的,模糊自整定位置PID控制电机转动速度的程序。并且是基于正点原子代码格式编写的,相对于普通位置式PID来说控制效果更好,是很好的算法优化。对于初学者有重要的参考研究意义。本代码工程书写规范,带有注释,分程序块编写。本人测试可靠可用,绝对良心。

2018-10-06

STM32F103 模糊自整定增量式PID控制电机速度

本代码是基于STM32F103ZET6和编码器直流电机编写的,模糊自整定增量式PID控制电机转动速度的程序。并且是基于正点原子代码格式编写的,相对于普通增量式PID来说控制效果更好,是很好的算法优化。对于初学者有重要的参考研究意义。本代码工程书写规范,带有注释,分程序块编写。本人测试可靠可用,绝对良心。

2018-10-06

STM32F103系列 普通增量式PID控制速度程序

本代码是基于STM32F103ZET6和编码器直流电机编写的,增量式PID控制电机转动速度的程序,并且是基于正点原子代码格式编写的,对于初学者有重要的参考研究意义。本代码工程书写规范,带有注释,分程序块编写。本人测试可靠可用,绝对良心。

2018-10-06

由入门到精通吃透PID-理论调参指导书

经典PID原理解析,PID参数整定工具书。涵盖了PI、PD、PID等位置式和增量式PID的调试方法。并且结合波形解说,十分适合初学者理解和进一步学习。

2018-10-06

stm32f1数字舵机 通用驱动工程

基于stm32f10x系列芯片,SG90舵机的舵机驱动程序工程,但是经过程序优化可以使更换基于C语言的芯片移植该舵机驱动时难度小,并用宏定义适用于快速修改成各种型号舵机的驱动.

2018-04-29

hbr640语音识别播放模块驱动

语音识别,用简单模块实现,无需复杂算法。适用于物联网开发小白,简单高效开发!

2018-04-25

空空如也

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

TA关注的人

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