this.$route.params和this.$route.query的区别 Vue路由传参的区别this.$route.params和this.$route.query的区别1.相同点 都可以用来传参数,获取参数eg:传参 this.$router.push({ path: '/path', query: { id: id, } } this.$router.push({ path: '/path', params: { i
网络字节序和主机字节序 在对IP地址struct sockaddr_in赋值的时候,经常会用到下面函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。那么什么是网络字节序,什么是主机字节序呢?
RT-Thread的OTA调试记录 目录一、测试平台二、过程1.先明白OTA的原理2.搞清楚OTA的原理后,再看rt-thread的OTA具体操作过程,先生成通用的Bootloader3.通用bootloader弄完后,再把OTA软件包移植到应用程序,实现通过串口(或网口)接收固件,并存放到download区域4.bootloader烧录到板子中了,APP程序也烧录到板子中了,就差download区域的固件了,现在制作升级用的固件一、测试平台正点原子探索者(STM32F407VGT6)二、过程参考.
IIC入门总结 目录1.什么是IIC2.IIC总线的一些特点3.IIC总线协议1)起始条件和结束条件2)数据传输3)响应(ACK)4)从机地址1.什么是IICIIC(Inter-Integrated Circuit,是IICBus的简称,中文:集成电路总线),它是一种符合IIC协议的串行通信总线。一般两根线,一根是双向的数据线SDA,另一根也是双向的时钟线SCL,它们都通过一个电流源或上拉电阻连接到正的电源电压。2.IIC总线的一些特点1)连接到总线上的器件分主机和从..
STM32-独立看门狗 1.简介:STM32F10XXX内置两个看门狗:独立看门狗和窗口看门狗。独立看门狗本质是:当计数器达到给定的超时值时,产生系统复位。独立看门狗(IWDG)由专用的内部低速时钟(LSI)驱动,即在停止模式或待机模式等低功耗模式时任然有效。2.主要性能:自由运行的递减计数器 时钟有独立的RC振荡器提供(可在停止和待机模式下工作) 看门狗被激活后,则在计数器计数至0x000时产生复位3.使用方法:在键值寄存器(IWDG_KR)中写入0xCCCC,启用独立看门狗; 计数器..
SPI相关总结(主要关于CPOL/CPHA) 在调试NRF24L01时发现SPI读写他的寄存器失败,查找原因发现是SPI配置错误,现总结记录一下:1.如上图,配置STM32时,需要配置的SPI相关参数SPI_Direction:SPI通讯方向,可配置双线全双工、双线只接收、单线只接收、单线只发送模式; SPI_Mode:SPI的工作模式,即工作在主机模式或从机模式。若工作在从机模式,则SCK信号由外部提供; SPI_DataSize:通讯的数据帧大小,可选8位或16位; SPI_CPOL:时钟极性,配置空闲状态时的SCK电平; ...
NRF24L01入门总结 nRF24L01 是一款工作在 2.4~2.5GHz 世界通用 ISM 频段的低功耗单片无线收发器芯片。无线收发器包括:频率发生器、增强型 SchockBurstTM 模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过 SPI 接口进行设置。目录一、NRF24L01功能特性二、怎么控制(读写)NRF24L01?三、总体了解NRF24L01工作模式四、怎样实现一个NRF24L01发送,另一个就能收到呢?五、自动应答和自动重发需要注意什么呢?六、一对一通信比较简单、.
ucos-ii的任务 ucos-ii的任务现在我经常用ucos-ii操作系统,所以,每天抽个空总结一下关于ucos-ii的相关知识点吧,今天就先总结ucos-ii的任务。要想了解一个操作系统,最简单直接的办法就是尝试去用它,那在用它的时候呢,你可以不用理解程序为什么要这样写,先干就完了(找网上的例程),然后在遇到问题时,在仔细研究,这样就是带着问题去学习了,事半功倍。任务状态ucos-ii是按照系统中只有一个CPU来设计的,所以任何一个时刻只会有一个任务在占用CPU处于运行状态,而其他任务只能处于其他状态。所以uco
关于GPS测量中所涉及的部分时间系统 1. 基本概念——时间基准时间测量需要有一个公共的标准尺度,称为时间基准或时间频率基准。一般来说,任何一个能观测到的周期性运动,只要能满足下列条件都可作为时间基准:能作连续的周期性运动,且运动周期十分稳定;运动周期具有良好的复现性,即在不同的时期和地点这种周期性的运动都可以通过观测和实验来予以复现。迄今为止,实际应用的较为精确的时间基准主要有下列几种:(1) 地球自转周期。它是建立世...
svn checkout 失败:Name or service not known 1.在VisualSVNServer(在windows上运行)中新建了一个仓库,在VMware中的debian系统下checkout此仓库失败:debian@debian:~/6228G$ svn checkout https://PC-20160603LZUG:8443/svn/6228Gsvn: E670002: Unable to connect to a repository at ...
bitnami-redmine虚拟机版调试记录 1.下载虚拟机版的redmine2.将ova文件导入VMware3.第一次开机修改密码4.配置静态IP5.开启SSH Server6.web浏览器访问redmine1.下载虚拟机版的redmine下载地址:bitnami-redmine virtual machines下载地址 点击: 下载下来是ova文件:bitnami-redmine-3.4...
设置Win7(双网卡)+VMware+debian双网卡 环境:Win7(双网卡)+VMware+debian 目的:VMware双网卡,debian设置双网卡 VMware设置:设置“虚拟网络编辑器” 1)修改VMnet0为桥接模式,桥接 网卡1 2)添加网络:VMnet2,并设置为桥接模式,桥接 网卡2(上图中是已经添加了VMnet2) 设置“虚拟机设置” 1)添加 网络适配器2 并设置为 自定义 VMnet2(桥接模式) ...
shell 常用命令 目录新建文件夹删除命令压缩和解压命令拷贝命令新建文件夹语法:mkdir [文件名] 功能:新建一个目录 主要参数: -p 如果给出的路径父目录不存在,则同时创建父目录删除命令语法:rm [选项] [文件以及文件夹] 功能:删除档案及目录 主要参数: -i 删除前逐一询问确认 -f 即使原档案属性设为未读,也直接删除,无需逐一确认 ...
ubuntu使用apt-get install 出现不知名的错误 ubuntu安装xinetd出现如下错误:root@ubuntu:~# apt-get install xinetdReading package lists... DoneBuilding dependency treeReading state information... Donexinetd is already the newest version.xinetd set t...
在linux后台运行脚本的方法和命令 后台运行脚本执行脚本test.sh:./test.sh中断脚本test.sh:ctrl+c在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的 [ ]中的数字,不是pid)直接在后台运行脚本test.s...
linux svn常用命令总结 linux下常用的svn命令总结:1.将文件检出(CheckOut)到本地目录 svn checkout SVN服务器仓库的目录 [本地目录] --username 用户名例如:svn checkout https://PC-IZAR:8443/svn/test/ /home/test --username izar注意:本地目录不写的话会checkout...