1、系统服务开启启动管理员命令提示符(CMD),执行下列命令
sc config Audiosrv start= auto sc config AudioEndpointBuilder start= auto sc config stisvc start= auto sc config WPDBusEnum start= auto net start stisvc net start WPDBusEnum net start Audiosrv net start AudioEndpointBuilder 2、windows权限设置 3、其他 如果你开了某个相机软件(比如官方的驱动拍照),就会占用相机的端口你就没办法在其他视频或者监控软件里面再使用这个摄像头了,就算是同一个画面也没法分享。
安装依赖
sudo apt-get install ros-kinetic-joy ros-kinetic-teleop-twist-joy \ ros-kinetic-teleop-twist-keyboard ros-kinetic-laser-proc \ ros-kinetic-rgbd-launch ros-kinetic-depthimage-to-laserscan \ ros-kinetic-rosserial-arduino ros-kinetic-rosserial-python \ ros-kinetic-rosserial-server ros-kinetic-rosserial-client \ ros-kinetic-rosserial-msgs ros-kinetic-amcl ros-kinetic-map-server \ ros-kinetic-move-base ros-kinetic-urdf ros-kinetic-xacro \ ros-kinetic-compressed-image-transport ros-kinetic-rqt* \ ros-kinetic-gmapping ros-kinetic-navigation ros-kinetic-interactive-markers -y 安装功能包
cd ~/catkin_ws/src/ git clone -b kinetic-devel https://gitee.com/kay2020/DynamixelSDK.git git clone -b kinetic-devel https://gitee.com/kay2020/turtlebot3_msgs.git git clone -b kinetic-devel https://gitee.com/kay2020/turtlebot3.git cd ~/catkin_ws && catkin_make 设置环境变量
echo source ~/catkin_ws/devel/setup.bash >> ~/.bashrc
1.查看当前系统时间:date 2.修改当前系统时间:date -s 2022-3-29 12:38:30 3.查看硬件时间:hwclock --show 4.修改硬件时间:hwclock --set --date 2022-3-29 12:38:30 5.同步系统时间和硬件时间:hwclock --hctosys 6.保存时钟:clock -w 7.重启系统:init 6
键(Key)命令 我们知道 Redis 是 key-value 型数据库,使用 key 对 value 进行存储,因此,键(Key)命令是 Redis 中经常使用的一类命令。常用的键命令如下所示:
命令说明 DEL 若键存在的情况下,该命令用于删除键 DUMP 用于序列化给定 key ,并返回被序列化的值 EXISTS 用于检查键是否存在,若存在则返回 1,否则返回 0 EXPIRE 设置 key 的过期时间,以秒为单位 EXPIREAT 该命令与 EXPIRE 相似,用于为 key 设置过期时间,不同在于,它的时间参数值采用的是时间戳格式。 KEYS 此命令用于查找与指定 pattern 匹配的 key MOVE 将当前数据库中的 key 移动至指定的数据库中(默认存储为 0 库,可选 1-15中的任意库) PERSIST 该命令用于删除 key 的过期时间,然后 key 将一直存在,不会过期 PEXPIRE 设置 key 的过期,以毫秒为单位 RANDOMKEY 从当前数据库中随机返回一个 key RENAME 修改 key 的名称 SCAN 基于游标的迭代器,用于迭代数据库中存在的所有键,cursor 指的是迭代游标 TTL 用于检查 key 还剩多长时间过期,以秒为单位 TYPE 该命令用于获取 value 的数据类型。 Hash 命令 Hash(哈希散列)是 Redis 基本数据类型之一,它以字符串映射表的形式来进行存储。Hash 特别适合用于存储对象。常用的命令如下所示:
翻开《四千年农夫》,中国农耕历程恰如一部磅礴的歌诀从远古吟咏而来,许多饱含哲理的思想,在当代人的生活和农业生产中仍具有现实意义。
“中国人的节都是从地里长出来的,而西方人的节都是从天上下来的。”
在漫长的传统农业社会,我们的祖先用勤劳和智慧,创造了呼应自然节律和农业生产周期的“应时”,因地、因物的“取宜”,“农为本、和为贵”的“守则”,天、地、人“和谐”等农耕哲学,其地域多样性、民族多元性、历史传承性和乡土民间性,在世界上均独树一帜,深深影响着中国的历史进程,影响着世界文明的发展。
农耕文化代代薪火相传,以及在此基础上孕育的中国传统文化,活在中国人的习惯里,深植我们的血液源头,伴随着社会对现代生产方式的反思、对传统文化的呼唤、对乡情乡韵乡愁的渴望,中国农耕智慧越来越为各国所推崇、所期待,来自中国传统农耕智慧的力量,让太多所谓时尚的东西顿时显得无比渺小。我们理应向农耕文化致敬,向中国智慧致敬,向劳动人民致敬,我们有理由、有信心、也很有必要激活潜藏在血液的文化基因。
vscode安装插件 extern 输入keil assistance 点击安装即可。 配置 根据安装的路径选择keil执行工具路径 导入工程 就是 xxx.uvprojx 工程文件 编译问题 编译的时候出现不知名的错误提示。 /usr/bin/bash: -c: line 0: syntax error near unexpected token &' /usr/bin/bash: -c: line 0: & c:\Users\lin.vscode\extensions\cl.keil-assistant-1.7.0\bin\Uv4Caller.exe -o d:\pro\2022NB1Pro\src\HongWaiR\MDK-ARM.vscode\uv4.log --uv4Path C:\Keil_v5\UV4\UV4.exe --prjPath d:\pro\2022NB1Pro\src\HongWaiR\MDK-ARM\GD32E103C_START.uvprojx --targetName GD32E103C_START -c '${uv4Path} -r ${prjPath} -j0 -t ${targetName}''
网络提示这个文件的解决方法修改cmd.exe 默认工具 ctrl+shift+p select shell 选择 点击Select Default Shell, 将默认终端改成 Command prompt,再点击调试
使用方式:通过赋值变量调用即可
函数体是返回值,且只有一句代码
形参只有一个:
案例:
箭头函数指向代码位置所在上下文环境的this
因为return返回一个函数,并没有被执行,所以法一、二解决
案例:
错误:20 正确:100
say()方法在obj对象里是没有作用域的,箭头函数被定义在全局作用域下,this指向的是window
问题:到MySQL,data目录下新建数据库名后放入frm myd myi恢复数据,不管是本地dos还是客户端连接工具刷新都不显示,创建相同数据库名却提示这个数据库重复。
解决办法:更换其他的版本(我使用的8.0版本,就出现了这个问题,换成5.7版本就能显示了)
#include <stdio.h> #include <time.h>//声明time 时间不可逆转一直在变 #include <math.h> #include <stdlib.h> //<stdlib.h>用于调用 rand(), main() { srand((unsigned)time(0)); //rand是伪随机,所以先srand,才能是真的随机数 for(int a=0;a<=100;a++) { printf(%10d ,rand()%10);//rand()用法:rand()%(上限-下限+1)+下限 上限为9,下限为0 产生0-9之间的随机整数 } getchar(); }
赋值时要保持左右两边数据类型一致
数组解构赋值:相当于把数组的值赋值给左边变量了,d,e因为数组没对应上,所以为undefined
对象解构:也相当于将属性值赋值给新变量了
第二种写法:
类似于 {data:res} vue里的
相当于重新命名了对象里的属性,{name:myName} = personObj 相当于将对象里的name属性值重新赋值给新定义的myName属性
不同与写法一:写法一要求左边的变量名要与对象属性名一致,进行属性匹配;冒号右边实则变量名