硬件知识复习笔记2
本文知识来源于牛客-硬件开发工程师面试题库,记录了一些电子器件选型的基础知识。
1. 电阻、电容、电感的品牌
器件
品牌
国内品牌
【电阻】
威世、松下、罗姆、厚声、国巨
风华、捷比信
【电容】
威世、松下、村田、太诱、东信、三星、凯普松、华新科、国巨
风华、艾华
【电感】
威世、松下、村田、太诱、台庆、华新科、国巨
风华、科达嘉
2. 封装型号的含义表示的是尺寸参数。0402:40 20mil0603:60 30mil0805:80 * 50mil
【mil是什么单位?】1mil=1/1000inch=0.0254mm1mm=39.37mil
3. 请说明以下字母所代表的电容的精度:J、K、M、ZJ:±5%K:±10%M:±20%Z:+80%~-20%
4. 请问电阻、电容、电感的封装大小分别与什么参数有关?电阻R封装大小与: 电阻值R、额定功率Pe有关;电容C封装大小与: 电容值C、额定电压Ue有关;电感L封装大小与: 电感量L、额定电流Ie有关。
5. 什么叫上下拉电阻?上下拉是指将不确定/不稳定的信号输入通过一个电阻,把引脚钳制在一个高/低 ...
每日一个小技巧
1. 如何破解Word文档的编辑限制在Word中,文本/图片/表格内容受到保护,没有权限/密码的话无法进行编辑,需要在审阅-限制编辑-输入密码以取消保护。网上流传的一些小技巧和方法都会影响到文档的一些细节格式,所以这里给出一种普适的方法以破解编辑限制。Step 1 打开Word文档,另存为html/mhtml格式。Step 2 打开html/mhtml文件,用记事本打开,使用Ctrl+F检索找到<w:UnprotectPassword>标签,其中就是密码的密文(加密后的十六进制格式密码),例如:5B CE CF 7A。Step 3 将有编辑限制的Word文档丢到Hex编辑器中(https://hexed.it),搜索7A CF CE 5B(密文的倒序),替换为00 00 00 00,并另存下载为doc文件。Step 4 打开破解密码的doc文件,打开审阅-限制编辑-取消保护。Step 5 此时Word文档已经破解,不再限制编辑。
2. 如何获取bilibili视频/直播的封面直接在链接的bilibili后面加上q即可,因为有大佬做了个bilibiliq的网站,输入链接即可 ...
硬件知识复习笔记1
1. 与或非门逻辑门电路是现代电路的逻辑基础。基本的逻辑门有 与或非门、与非、或非门、同或、异或门 这几种。其图形表征如下图所示:其中,与门全为1则输出1,一假则假;或门有一个1则输出1,一真则真;非门即输出相反信号;与非门即与门+非门;或非门即或门+非门;同或即相同为1;异或为不同为1。通常情况下,我们会采用真值表或者逻辑函数来表达其中的逻辑。
在实际实现上,这些门电路采用了高电压和电路特性以及二极管等电子器件来实现,具体电路组成如下图所示:
其中以与门举例:(i)输入端全为1高电平,则二极管截止,右侧高电压直接输出1高电平。(ii)输入端有一个为0低电平,则二极管单向导通,右侧输出0.7V低电压,视为0低电平。其他的门电路都可以以此为例进行分析。
在现代实际使用中,一般使用集成芯片来搭建门电路的组合使用,因为集成电路芯片内置了数个门,方便使用且稳定。具体的一些门电路集成芯片已经在图中给出。
2. PN结与二极管硅(Si)是4电子结构,故而纯硅是稳定8电子结构,不导电。如果对硅进行掺杂,掺入少量磷原子(P)(5电子结构),就会有自由电子(负电),对这块硅我们叫他N型半导体(Nega ...
利用开发工具捕获音视频
本文记录了如何捕获下载互联网上的音频/视频等资源。
方法1. 通过you-get库来下载you-get是一个基于Python3的库,功能类似于“硕鼠”和“IDM”,只要在F12开发者模式下能够找到音视频图片的地址,就都能下载。
准备步骤:
安装python3的环境
安装pip
使用pip安装you-get库1pip3 install you-get
操作步骤:
查询下载格式1you-get -i https://www.bilibili.com/video/BV
开始下载1you-get --format=(清晰度) -o 本地存放路径 -O 文件重命名名称 https://www.??????.com/??????
例子:1you-get --format=dash-flv480 -o D:\Download -O 230418 https://www.bilibili.com/video/BV
方法2. 通过开发工具去捕获下载这种方法或许更加通用,目前笔者已经成功利用该方法实现了某k歌平台和某瓜视频的捕获下载。
操作步骤
打开该音频视频的网页播放页面,并点击F12进入开 ...
Vue框架的使用笔记
1. Vue框架简介Vue.js是一套用于前端构建用户界面的渐进式框架。什么是框架?框架是一套封装了多个功能开发套件的代码包,是一种简单、高效的工具箱。Vue官网:vuejs.org中文官方手册:https://cn.vuejs.org/guide/introduction.htmlVue API有两种风格:选项式API(Vue2);组合式API(Vue3)
2. 创建vue项目首先创建一个项目文件夹,VScode中打开该文件夹,新建一个终端,并
2.1 输入初始化vue脚手架指令1npm init vue@latest
这一指令会执行创建vue项目, 并弹出一堆可选功能的选项如下。12345678910111213141516171819202122Need to install the following packages: create-vue@3.7.2Ok to proceed? (y) y //确认创建的vue版本Vue.js - The Progressive JavaScript Framework√ ...
JavaScript学习笔记2-APIs的使用笔记
JavaScript分为ECMAScript语言规范和Web APIs两个部分。本文将主要记录JavaScript的Web APIs的使用部分。主要注重通过BOM与DOM的操作,完成对 网页元素的控制、网页交互的控制。
本文大致可以分为以下各个部分:
Part 1: DOM-获取元素,修改属性
Part 2: DOM-事件基础(经过/点击/下拉/发布/注册/交互)【重要】
Part 3: DOM-事件对象与委托(电梯导航)
Part 4: DOM-节点操作(节点增删改查)
Part 5: BOM-操作浏览器(BOM、插件、本地存储)
Part 6: 正则表达式-综合案例(限制输入,检测合法输入)
Part1 获取DOM元素,修改属性
Day 1 思维导图 1. Web API 基础认知1.1 APIAPIs: 调用以使用JS去操作html与浏览器分类:DOM (文档对象模型)、BOM (浏览器对象模型)1.2 ...
关于轻舟小车远程建立通信的快速启动记录
本文记录了使用轻舟小车建立远程通信的快速启动步骤。(如果你还没有修改过相关配置文件,进行过小车远程通信,建议请先按技术文档第324号的步骤来做)
1. 用轻舟小车进行建图步骤
启动小车电源,在连接小车的显示屏上登录系统。
远程电脑和小车都连接到同一热点网络,并登录Ubuntu系统。(远程电脑的Ubuntu中需要安装ROS和SSH)
远程电脑调出终端,使用ssh远程打开小车终端12ssh nano@192.168.43.118# ip地址会随着公用网络的不同而变化,记得使用ifconfig指令去查询小车的ip
注意用户名(不是主机名)对应。(用户名@主机名)
配置远程Rviz(远程bashrc配置、双端的hosts配置、虚拟机桥接设置、且确保远程电脑和轻舟机器人在hosts做地址映射时的IP前三段时一样的,如 192.168.1.xx.)
将 qingzhou_ws/src/qingzhou_nav/目录下的 rviz 文件夹复制到远程电脑 home 下,用于执行远程 rviz 时调用。
断开显示屏,把小车丢在空旷的地上,打开PS2模式。
远程电脑ssh开一个小车终端,调用基础程式: ...
Ubuntu系统和ROS的安装踩坑记录
本文记录了在win10系统的笔记本上,安装Ubuntu系统,并且配置安装ROS的流程记录。
1. 下载并安装虚拟机首先,我们的目标是在笔记本上安装Ubuntu与ROS,为此我们为了安全性,最好将Ubuntu安装在虚拟机中。这里我们选用了虚拟机VMware: https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=PLAYER-1600&productId=1039&rPId=51984下载那个212.63MB大小的文件就是了。【经过高人指点,虚拟机不推荐使用VMware,更推荐使用wsl和docker】然后,一路点击下一步,记得安装在一个大点的硬盘里。安装完成以后,我们先转头去下载获取Ubuntu的iso文件。
2. 下载并安装UbuntuUbuntu官方下载地址:https://ubuntu.com/download/desktop鉴于后续要安装ROS,会有适配与支持的问题,所以这里我们去查历史版本,下载20.04的LTS版本。(或者去查清华镜像)接下来的”Ubuntu系统安装”与”设 ...
电音制作学习笔记
1. 基础概念介绍这里是关于电脑音乐制作的一些基础名词概念。
1.1 宿主 (Digital Audio Workstation, DAW)宿主 = 音乐工作站软件,能录音、音频编辑、软音源编写、效果处理、乐谱生成等。目前常见的宿主有Cubase、Pro Tools、Studio One、Logic、Sonar、Ableton Live、FL Studio、Reaper等等。作为一个工作站,其上会有众多的插件作为扩展来支持人类庞大的声音世界。
1.2 插件 (Plug-in)一般宿主软件本身都会自带一些基础插件。此外,各个软件厂商也独立开发了众多付费或免费插件,需要我们自己去搜集并安装使用。
以格式分类:VST、AAX、AUPro Tools宿主只支持AAX格式插件;Logic宿主只支持AU格式插件;除此以外的其他宿主都可以或只能使用VST插件。其中VST插件包含了VST和VSTI两种插件,其中VST负责对已有声音进行效果处理【效果器】,VSTI一般是虚拟乐器插件【音源】。
以架构分类:独立插件、插件平台+专用插件独立插件是可以直接在宿主中使用的,但是专用插件需要额外安装一个插件平 ...
SD-WebUI的模型与配置使用笔记
这篇文章主要对SD-WebUI所需的模型/插件等工具进行一个分类与梳理,便于记忆。
0. 一些相关网址模型辨别工具:spell.novelai.dev (可以用于分辨各个模型的类型)模型分享网址:https://civitai.com (有大量不同的模型可以下载学习)
1. SD大模型基本定义:SD大模型,也称Stable Diffusion大模型,现在也被叫做“底模”。特征特点:格式后缀通常为”ckpt”, “safetensors”等。安装路径:./models/Stable_diffusion使用方式:在主界面的顶部第一个下拉菜单中进行选择。
2. VAE基本定义:变分什么什么编码器,通常就叫VAE,功能类似滤镜+微调。特征特点:通常与部分大模型进行配套使用。安装路径:./models/VAE使用方式:在主界面顶部的SD VAE下拉菜单中进行选择。(可能需要在设置里设置显示)
3. Embedding基本定义:是一种集合了大量提示词的模型,也叫“提示词打包(Textual Inversion)”,可以理解为高速吟唱。特征特点:体积较小(几十KB),多用做负面集合/多视图生成, ...