ICode9

精准搜索请尝试: 精确搜索
  • esxi6.7 安装win11 跳过TPM检查方法2022-06-11 18:33:19

    这一步是关键,不要点击“现在安装” 按 Shift+F10 呼出命令提示符输入以下命令添加注册表键值。这一步是通过修改注册表绕过 TPM 检查继续安装系统。如果不绕过 TPM 检查则无法安装 Windows 11 会提示“这台电脑无法运行 Windows 11” REG ADD HKLM\SYSTEM\Setup\LabConfig /v Bypa

  • 按键去抖动模块的实现2022-06-10 10:04:36

      按键去抖动算是除了流水灯外最常见的入门案例吧,通常使用的开关为机械弹性开关,当按下或松开按键时, 由于弹片的物理特性,不能立即闭合或断开,往往会在断开或闭合的短时间内产生机械抖动。而消除这种抖动的过程即称为按键消抖。   如下图为一般的按键抖动模型:   按键有明显的

  • RAM的交替读写2022-06-09 16:37:26

    ​ 一、认识RAM RAM的分类比较多,单口RAM,双口RAM等等,详细的不再介绍。这里使用的是simple dual port RAM。本次实验的内容是RAM的交替读写,RAM的读写位宽和深度都设置为256x8来完成这部分的内容。 二、 调用RAM ip并按照上述要求进行设置 设置过程如下几个图: 在summary界面中划

  • 调用RAM IP核完成乒乓操作12022-06-09 16:35:31

    一、 乒乓操作 两个RAM交替读写,简称为RAM的乒乓操作。 二、乒乓操作练习 1、两个异步双口RAMA和RAMB,读写位宽皆为8bit,时钟皆为50mhz,深度皆为1024; 2、当 RAMA 被写入 1024 字节时,给读时序提供一个启动信号读取 RAMA 的数据,读取完 RAMA 的 1024 字节数据时,切换读 RAMB 以此类推。 3

  • 以MPU6050为例的硬件IIC的使用2022-06-03 14:34:07

    很久以前听说过硬件IIC的“难用”,也在其他单片机上尝试过调试硬件IIC,调“通”过,却很容易卡死,于是默默给硬件IIC贴上个“不稳定”的标签,之后就一直用软件模拟IIC。 CH582这块单片机主攻蓝牙相关的功能,也有硬件IIC这个模块。考虑到低功耗蓝牙对时间的把控比较严格,相比软件IIC,硬件IIC

  • 手机号码和固话的正则表达式2022-06-02 10:00:07

    validator: (rule, value, callback) => { const reg = /(^0\d{2,3}-\d{7,8})$|(^[1][3,4,5,6,7,8,9][0-9]{9})$/ if (value === '' || value === undefined || value === null) { callback()

  • 串口应用:遵循uart协议,发送多个字节的数据(状态机)2022-06-01 11:03:44

      上一节中,我们遵循uart协议,它发送一次只能发送6/7/8位数据,我们不能随意更改位数(虽然在代码上可行),不然就不遵循uart协议了,会造成接收端无法接收。   在现实生活中,我们有时候要发的数据不止8位,这时候就得多次发送了。分多段发送,就是说发送一次数据的时间里发送系统有多个状态,这

  • 正则表达式2022-05-21 08:31:16

    介绍 概念:正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象 作用: 表单验证(匹配) 过滤敏感词(替换) 字符串中提取我们想要的部分(提取) 使用 定义/创建正则表达式 字面量创建 语法:const 变量名 = /表达式/ //是否包含'123'字符 c

  • 身份证号、手机号校验2022-05-19 17:01:12

    /* 是否手机号码*/ export function validatePhone(rule, value, callback) { const reg = /^[1][3,4,5,7,8][0-9]{9}$/ if (value === '' || value === undefined || value == null) { callback(new Error('请输入正确的电话号码')) } else { if ((!reg.te

  • 手机号正则校验和加密2022-05-17 20:31:42

    手机号码格式校验 reg = /^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\d{8}$/ 手机号加密 telEncrypt(val){ let phone = String(val) let reg = /(\d{3})\d{4}(\d{4})/ return phone.replace(reg, '$1****$2') }       

  • led的进化2022-05-15 16:04:48

    1.一个led亮100ns,灭400ns,循环 2.一个led亮2500ns,灭5000ns,亮7500ns,灭10000ns循环 3.以2500ns为变化周期,20000ns为一个循环,每个周期的亮灭模式由用户设置。 4.以tim*20/8 ns为变化周期,tim*20 ns为一个循环,每个周期的亮灭模式,tim由用户设置。 5.1最小周期相同(由用户指定),由多个ctrl

  • [Golang] golang中使用正则表达式替换字符串2022-05-13 23:35:29

    当有比较复杂的替换字符串的需求时候 可以使用我封装的这个函数,通过正则表达式把字符串替换掉 func ReplaceStringByRegex(str, rule, replace string) (string, error) { reg, err := regexp.Compile(rule) if reg == nil || err != nil { return "", errors.Ne

  • 删除百度网盘windows右键菜单的脚本2022-05-12 13:00:07

    以下代码保存为 任意文件名.bat,然后右键“以管理员身份运行”即可 reg delete HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\YunShellExt /f reg delete HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\YunShellExt /f pause   

  • 【协议时序】- SPI-PP写操作-实验2022-05-11 17:02:42

    分析 时序图 在下面的时序图中,指令之前还有一段写使能指令   一、设计文件 页写操作模块 `timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: // // Create Date: 2022/05/10 15:39:07 //

  • 【时序协议】-SPI-驱动模块-实验2022-05-09 21:03:53

    分析 输出信号 SCK、MOSI SCK使用计数器实验4分频,在计数器cnt_4[0]=1的地方进行SCK翻转,就可以得到SCK输出信号 MOSI信号也需要使用cnt_4实现,分析如下图 MOSI的重点就是确定出什么时候采集信号、什么时候更新数据(即通过模式确定这2个重点)   一、设计文件 `timescale 1ns / 1ps /

  • 【编译原理笔记】常见处理器寄存器2022-05-09 01:03:00

    寄存器是什么,就是全局变量啊。 x86寄存器 {0, x86.REG_AX, 0, "AX"}, {1, x86.REG_CX, 1, "CX"}, {2, x86.REG_DX, 2, "DX"}, {3, x86.REG_BX, 3, "BX"}, {4, x86.REGSP, -1, "SP"}, {5, x86.REG_BP, 4, "BP"}, {6, x86.REG_SI,

  • 状态机练习-基于MCP33131-10 与 LCD12864 (SPI串口)的 ADC电压显示2022-04-30 00:32:07

    LCD12864用 的是SPI串口形式,接口信号简单,好久之前用过LCD12864做过实验,“LCD12864 液晶显示-汉字及自定义显示(串口)”,但现在拿之前的代码下载进去,压根就不正常,现在看之前写的代码,真的是没法入眼,很不规范。 时序:    在时钟的低电平中间发送数据 sck的时钟需确认,看下表,SCLK的最小

  • JS中判断某个字符串是否包含另一个字符串的五种方法2022-04-29 20:32:55

    String对象的方法 方法一: indexOf()   (推荐) var str = "123" console.log(str.indexOf("2") != -1); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var re

  • 正则表达式专题(JS版)之3、正则表达式位置匹配攻略2022-04-27 09:00:39

    领取月薪4万的Java全栈学习线路图+视频【含50个核心技术栈】 正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。 然而大部分人学习正则时,对于匹配位置的重视程度没有那么高。 本章讲讲正则匹配位置的总总。 内容包括 什么是位置? 如何匹配位置? 位置的特性 几个应用

  • 按键消抖实验2022-04-20 20:34:54

    当按键被按下在到被释放,期间产生的输入信号会发生抖动,如果不进行消抖处理,直接使用可能就会误触发。 按键消抖实验设计思路,当按键被按下,隔20ms取数据,也就是说20ms的前后各取一次数据进行边沿检测: (1)、需要一个计数器cnt,因为按键随时都可能会被按下,所以计数器需一直启动在计数,需一直

  • reg命令添加注册表项2022-04-18 17:00:11

      reg命令是WindowsXP提供的,它可以添加、更改和显示注册表项中的注册表子项信息和值。 我自己运行示例: REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v xxxxKey /t REG_SZ /d "powershell -file helloword.ps1"      1,reg add 将新的子

  • LSM6DS3TH-C 6轴传感器驱动2022-04-16 13:33:40

    LSM6DS3TH-C 6轴传感器驱动 目录LSM6DS3TH-C 6轴传感器驱动说明驱动源码 说明 测试平台:STM32F4 使用说明: 在platform_ReadByte、与platform_WriteByte中实现对应平台的I2C读写操作接口 默认应用接口为弱定义,定义此USER_APP_INTERFACE宏定义可以开启示例的应用接口,用户可自定义自

  • SDDC-SDK 库内存泄露导致ESP32收不到任何报文记录以及修复,附带cjson可能导致内存泄露的情况2022-04-13 17:00:50

    项目场景: 之前为了方便 SDDC 协议使用,我自己写了一个 SDDC 的 SDK, 具体详见:同人逼死官方系列!基于sddc 协议的SDK框架 sddc_sdk_lib 解析 和 同人逼死官方系列 从 DDC 嗅探器到 sddc_sdk_lib 的数据解析 ,但是当时对 cjson 的使用还不是很熟悉,导致出现了一个内存泄露的问题,导致了ESP

  • Windows影子用户2022-04-09 15:31:56

    1.首先需要拥有Administrator权限创建一个用户,并分配管理员权限。 点击查看代码 net user test$ test123 /add net localgroup administrators test$ /add net localgroup users test$ /del 三条指令: 创建隐藏用户test 将test用户添加到Administrators组中 将test用户移出use

  • VUE---富文本提取纯文本2022-04-08 11:31:32

    后台通过编辑器存储的富文本,需要在前端列表页等展示,需要从富文本中提取纯文本,具体方法: 思路:通过正则匹配出所有的中文,然后拼接起来。 方法可以参考使用过滤器: filters:{ filtersText(val){ if (val != null && val != '') { let reg = /[\u4e00-\u9fa5]/

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有