STM指令周期1.25MIPS/Mhz,1M频率每秒钟执行1.25M指令。72M是72*1.25。每个指令执行周期为1M(us)/72*1.25M=0.011us,8M的AVR单指令周期0.125us

  • Post author:
  • Post category:其他

在keil中编程时,写了一行代码,然后就想知道,执行这句C代码需要多长时间。 时钟周期在这就不解释了,频率的倒数。 指令周期,个人理解就是cpu执行一条汇编指令所需要的时间。 我们知道cm3使用的三级流水线,那么到底一条指令的执行需要多少个时钟周期。下面通过keil软件仿真,来计算一个指令所需的时钟周期。 使用STM32F103RC,。配置其主时钟HCLK为72mhz测试代码如下: 然后开始仿真 …

继续阅读 STM指令周期1.25MIPS/Mhz,1M频率每秒钟执行1.25M指令。72M是72*1.25。每个指令执行周期为1M(us)/72*1.25M=0.011us,8M的AVR单指令周期0.125us

微信小程序scroll-view无法准确滚动到页面最底部

  • Post author:
  • Post category:小程序

最近在做一个模拟微信聊天页面的小程序,在使用<scroll-view>组件的 scroll-into-view属性使页面自动滚动到页面最底部的时候,发现经常出现滚了一半又滚回去了。后来发现是因为我发出一条消息之后服务器会立刻返回一条消息,短时间内改变了 scroll-into-view 的值两次,而微信所有的方法都是异步的,有可能左侧的消息比较长,向下滚动了一半的时候右侧出发了滚动事件…

继续阅读 微信小程序scroll-view无法准确滚动到页面最底部

CentOS-7.9 手把手安装教程(多图+贴镜像文件 | 虚拟机)

  • Post author:
  • Post category:其他

继 6.8 以后这一篇 7 大版本的搁着挺久没弄了,后面准备重新整理的 Redis 准备用 linux 来讲,所以正好重装一台虚拟机,顺便贴一下过程 (一) 必要准备 虚拟机:VMware Workstation Pro 14(不局限于14) 镜像文件:CentOS-7-x86_64-DVD-2009(不局限于7.9及小版本) 阿里镜像下载会稍微快一些,直接点击链接下载就可以了,就不耽误大家去公众…

继续阅读 CentOS-7.9 手把手安装教程(多图+贴镜像文件 | 虚拟机)

小编不才,愿与你聊聊 vue 中的依赖注入

  • Post author:
  • Post category:vue

Vue 的组件通信方式 开篇先俗套一下,在 Vue 中,组件间的通信有以下几种方式: prop 作用: 父组件向子组件传值,单向数据流 $emit $on 作用: 子组件发布事件,父组件订阅事件 vuex 作用: 集中数据管理,数据共享 Event Bus 作用: 作为全局事件池,发布订阅事件 ref 作用: 通过 ref 获取子组件的引用(实例),不是响应式的 $attrs $listeners…

继续阅读 小编不才,愿与你聊聊 vue 中的依赖注入

查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】

  • Post author:
  • Post category:其他

windows系统中当我们在删除某个文件或文件夹时有时会提示该文件有程序在使用不能被删除,这时相当惆怅。那么可以用这个方法来找到是哪个进程在占用该文件: 1:打开任务管理器选择“性能” 2:单击下部的“资源监视器” 3:选择“CPU”,在下部可以看到“关联的句柄”搜索框 4:在该搜索框中输入要删除的文件名回车 在下面就会列出来占用该文件的进程名,右键该进程单击“结束进程”,OK,可以删除了 htt…

继续阅读 查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】

全面吃透JAVA Stream流操作,让代码更加的优雅

  • Post author:
  • Post category:java

在JAVA中,涉及到对 数组 、 Collection 等集合类中的元素进行操作的时候,通常会通过 循环的方式 进行逐个处理,或者 使用Stream 的方式进行处理。 例如,现在有这么一个需求: 从给定句子中返回单词长度大于5的单词列表,按长度倒序输出,最多返回3个 在 JAVA7及之前 的代码中,我们会可以照如下的方式进行实现: /** * 【常规方式】 * 从给定句子中返回单词长度大于5的单词…

继续阅读 全面吃透JAVA Stream流操作,让代码更加的优雅

已解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart. Verify that you have su

  • Post author:
  • Post category:其他

成功解决(MongoDB安装报错):Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart. Verify that you have sufficient privileges to start system services. 文章目录 报错问题 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错问题 粉…

继续阅读 已解决(MongoDB安装报错)Service ‘MongoDB Server (MongoDB)’ (MongoDB) failed tostart. Verify that you have su

python: 网络编程及fastapi快速搭建web服务器

  • Post author:
  • Post category:python

一.网络编程 1.网络编程三要素 ip地址、端口、TCP协议 ip地址 ip地址作用: 根据ip地址能够找到网络中的具体设备(电脑,打印机) ip地址概念: ip地址是网络设备的唯一标识 ip地址分类: ipv4 和 ipv6(号称世界上每一粒沙子都能分配到ipv6地址) ipv6用八个四位十六进制数表示地址, 一个四位十六进制数可以表示65536个十进制数, ipv6地址一共有65535的8次方…

继续阅读 python: 网络编程及fastapi快速搭建web服务器

matlab 产生回声,回声信号的产生与消除

  • Post author:
  • Post category:其他

第十组讨论报告 回声信号 设计人员【张峻凯、董晓民、严子轩@电子科技大学自动化工程学院】 问题描述: 语音信号频率分量分离的设计与仿真 回声信号可建模为 y[n]=x[n]+αx[n-N],其中 x[n]是未被污损的语音信号, N为回声延迟值, α<1为回声衰减系数。 (1)采用matlab中的audiorecorder命令录制一段3秒的语音信号,并将录制的语音信号转换为音频数据,显示其时域…

继续阅读 matlab 产生回声,回声信号的产生与消除

GoWeb——Beego框架的使用

  • Post author:
  • Post category:其他

目录 1、Beego框架概述 1.1、Beego架构简介 1.2、Beego的执行逻辑 1.3、Beego项目基本结构 2、Beego安装 2.1、安装Beego核心包 2.2、安装Beego orm包 2.3、安装bee工具包 3、创建并运行Beego第一个项目 3.1、使用bee创建项目 3.2、运行项目 4、Beego参数配置 4.1、Beego默认参数 4.2、Beego自定义参数 4.3…

继续阅读 GoWeb——Beego框架的使用