仿真器 集成电路 电路 原理
微机原理笔记 - chap1 - 绪论
Intel微处理器的发展 1978年:8086/8088微处理器出现,首枚16位微处理器。 微型计算机概述 计算机加电以后,首先运行 BIOS(Basic Input Output System) 系统,进行硬件的检查、初始化(加电时寄存器的内容是随机的)、给操作系统提供编程接口等。 通过硬件驱动程 ......
造轮子之集成GraphQL
先简单对比以下GraphQL和WebAPI:GraphQL和Web API(如RESTful API)是用于构建和提供Web服务的不同技术。 数据获取方式: Web API:通常使用RESTful API,客户端通过发送HTTP请求(如GET、POST、PUT、DELETE)来获取特定的数据。每个请 ......
模拟集成电路设计系列博客——2.4.3 全差分电流镜放大器
2.4.3 全差分电流镜放大器 全差分电流镜放大器的结构如下图所示,和全差分折叠Cascode放大器一样,这个设计也可以用互补设计的方法来实现,即使用p管作为输入晶体管,n沟道电流镜和p沟道偏置电流源。哪种设计更受欢迎主要取决于负载电容或者等效第二极点是否收到了带宽的限制,以及最大化低频增益或者带宽 ......
LDO工作原理
1. 前言 目前市场上无论什么电子产品,只要涉及到电就必须用到电源,电源的分类有很多种,比如开关电源、逆变电源、交流电源等等。在移动端消费类电子产品中,常用的有DCDC电源和LDO电源两种,DCDC的优点是效率高,但是噪声大;LDO正相反,它是效率低,噪声小。 "LDO仿真文件" 已更新到公众号后台 ......
SpringBoot学习--SpringBoot的原理
SPringboot的自动配置原理 1.概述 SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。 引入的依赖的各种bean对象被加载到spring的ioc容器中。 2.sprin ......
数字电路硬件设计系列(十七)之上电时序控制电路
1 简介 上电时序,也叫做Power-up Sequence,是指电源时序关系。下面就是一系列电源的上电的先后关系: 2 方案介绍 2.1 电容实现延时 采用不同的电容来控制上电延时时间的长短,具体的电路见下图: 这种上电时序控制的方式,电路结构简单,但是延时时间难以精确的控制。在FPGA的电源时序 ......
.NET开源简单易用、内置集成化的控制台、支持持久性存储的任务调度框架 - Hangfire
前言 定时任务调度应该是平时业务开发中比较常见的需求,比如说微信文章定时发布、定时更新某一个业务状态、定时删除一些冗余数据等等。今天给推荐一个.NET开源简单易用、内置集成化的控制台、支持持久性存储的任务调度框架:Hangfire。 .NET之Hangfire快速入门和使用👉 项目介绍 Hangf ......
【Java】JDK动态代理实现原理
代理模式 代理模式一般包含三个角色: Subject:主题对象,一般是一个接口,定义一些业务相关的基本方法。 RealSubject:具体的主题对象实现类,它会实现Subject接口中的方法。 Proxy:代理对象,里面包含一个RealSubject的引用,外部会通过这个代理对象,来实现RealSu ......
Ceph原理与功能总结
Ceph学习小结: 扩展性:Ceph支持2~1024个节点。 数据效率方面:支持EC、支持压缩数据、支持精简配置,但不支持重删。 可靠性方面:支持数据分级、支持快照(仅COW),支持异步远程复制,但不支持双活。 系统可靠性方面:支持数据校验、运动故障域划分、部分支持亚健康检测。 网络方面:支持IPv ......
汽车操控原理学习之 -- 行走系统
一、轮胎对操控的影响 轮胎花纹对轮胎操控的影响 轮胎的花纹不仅仅是为了好看,轮胎的花纹还关系到能否完全地发挥轮胎的性能,如: 牵引 制动 转弯 排水 静音等等性能 简单来说,胎面花纹最重要的三大作用是: 提升抓地力 降低噪音 增加排水性 不过这三者之间本身就是互相牵制甚至是冲突的。因此,轮胎厂商在胎 ......
汽车操控原理学习之 -- 动力系统
一、动力对汽车操控的影响及其相关物理原理 本质上说,动力对汽车操控有两方面影响: 加速快慢 极速高低 本质上,决定”加速快慢“和”极速高低“的都是”功率“,或者说”轮上功率“。而发动力是汽车功率的唯一来源,而变速箱的作用是根据不同形式工况(例如上坡、低速起步、高速再加速、匀速巡航等)将轮上功率合理分 ......
汽车操控原理学习之 -- 悬架系统
一、悬挂倾角对操控的影响 现实中的汽车底盘并不像普通的玩具车、四驱模型车、玩具遥控车那么简单地将四个轮平行安放且完全垂直于地面,而是为了各种目的把车轮设计成在各个方向按一定的轻微的角度来安放。 对于改装爱好者而言,了解四轮定位参数是相当有必要的一门必修课,因为牵一发而动全身的汽车底盘会在您改动某一部 ......
模拟集成电路设计系列博客——2.4.2 全差分折叠Cascode放大器
2.4.2 全差分折叠Cascode放大器 下图展示了一个简化的全差分折叠Cascode放大器。使用两个Cascode电流源来取代之前介绍的结构中的n沟道电流镜,并增加了一个共模反馈电路。这些电流源的驱动晶体管的栅压由共模反馈电路的输出电压\(V_{cntrl}\)决定。共模反馈电路的输入是全差分放 ......
BinLog的基本原理
BinLog 记录模式与文件结构 BinLog基本概念 Binlog是记录所有MySQL表结构变更以及表数据发生变更的二进制日志。binlog中不会记录select、show等的查询操作,binlog是以事件形式记录相关的变更操作,并且还会包含语句执行所消耗的时间,它从整体上有两个最重要的场景:主从 ......
ABM仿真模型介绍
从个体动机到群体规律-ABM仿真模型介绍 今天我们谈一谈单体/多体仿真模型,模型的英文名称为Agent based modeling,以下简称为ABM模型。 像我们熟悉的基于元胞自动机原理、的生命游戏,不同的生命体按照同一规则,在所设置好的环境中进行交互,演变出复杂的形态,这就是一类典型的ABM模型 ......
电路术语记录
常规电路术语 1、 MOS和BJT的区别: 金属氧化物半导体场效应晶体管(MOSFET)和双极晶体管(Bipolar Junction Transistor,BJT)是两种不同类型的半导体器件,它们在结构、工作原理和应用方面存在明显的区别。 以下是MOSFET和BJT之间的主要区别: 结构: MOS ......
Mysql中mvcc实现原理
Mysql中mvcc实现原理 今天我们简单来介绍一下mvcc的实现原理。官方文档的链接也贴在这里官方文档 mvcc全称Multi-Version Concurrency Control ,多版本并发控制,顾名思义是维持了数据库中数据的多版本;这个机制主要是为了服务事务隔离级别中的READ COMMI ......
深入理解 JavaScript 时间分片:原理、应用与代码示例解析
JavaScript 时间分片(Time Slicing)是一种优化技术,用于将长时间运行的任务拆分为多个小任务,以避免阻塞主线程,提高页面的响应性和性能。本文将详细解释 JavaScript 时间分片的原理、应用场景,并通过代码示例帮助读者更好地理解和应用该技术。 本文首发于:kelen.cc 概 ......
重庆大学考研916微机原理及应用三831历年真题912参考答案初试辅导资料【全】
重庆大学考研916微机原理及应用三831历年真题912参考答案初试辅导资料【全】,重庆大学微机原理考研,916微机原理及应用三,912微机原理及应用二,831微机原理及应用一,历年真题参考答案初试辅导资料 ......
模拟集成电路设计系列博客——2.4.1 全差分放大器的基本结构
2.4.1 全差分放大器的基本结构 对于电路来说,处理单端信号和差分信号的区别往往很小。比如下图中比较了全差分对电路和单端输出差分对。他们之间的唯一区别是在全差分电路中电流镜负载被两个匹配的电流源取代。需要注意在两个电路中功耗实际上是一样的。由于单个节点上的电压摆幅往往被固定的供电和偏置电压限制,全 ......
基于OFDM+QPSK的通信系统误码率matlab仿真,对比不同同步误差对系统误码率的影响
1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.算法理论概述 1.1 OFDM 原理 OFDM 是一种多载波调制技术,将高速数据流分成多个低速数据流,每个低速数据流用不同的正交子载波传输,从而提高了频谱利用率和抗多径衰落的能力。 1.2 QPSK 原理 QPSK 是一种基于 ......
基于Googlenet深度学习网络的人员行为动作识别matlab仿真
1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 VGG在2014年由牛津大学著名研究组vGG (Visual Geometry Group)提出,斩获该年lmageNet竞赛中Localization Task (定位任务)第一名和 Classificatio ......
vue style 原理
vue style 的实现主要通过css 的属性选择器 什么是属性选择器? 答:用于判断标签属性的一种选择器 <style> .a[self_attribute]{ ... } </style> <!-- 生效 --> <div self_attribute class="a"></div> <!- ......
计算机组成原理6
十、总线 十一、加密与认证1.1、加密技术(只能防止第三方窃听)混合加密就是把对称和非对称加密一起混合使用,适合在传输大量信息的时候,先用对称加密在用另一个的公钥加密,这样就只有另一个自己能够解密这个信息 1.2、摘要(认证) 1.3、数字签名(验证真实性)(认证)RSA可用于数字签名 数字签名是用 ......
计算机组成原理5
八、中断 中断向量:提供中断服务程序的入口地址 中断向量表:所有中断服务的入口地址 中断响应时间:从发出中断请求到进入中断服务程序 保存现场继续执行主程序 九、输入输出(IO)控制方式 9.1、程序查询方式 9.2、中断驱动方式 9.3、DMA方式 DMA(Direct Memory Access) ......
node-oracledb typeorm 集成试用
主要是测试下typeorm与node-oracledb thin 模式的集成 环境准备 docker-compose 文件 version: '3' services: db: image: gvenzl/oracle-xe:21.3.0-slim ports: - "1521:1521" envi ......
计科《软件集成开发环境》第一次作业
[实验目的] 1.掌握软件开发的基本流程 2.掌握软件设计和开发的基本工具 3.理解集成软件开发环境在软件开发过程中的作用 [实验内容] 1.设计一个可实现加、减、乘、除功能的计算器软件 2.使用牛顿迭代法完成算术开方的运算 3.将自己编写的算术开方功能集成到计算器程序中,使计算器软件除了具备加、减 ......
软件集成开发环境第一次作业
1.实现加法功能 代码: #include<stdio.h>int main(){int a,b;int c=0;printf("请输入第一个自然数(0到100):");scanf("%d",&a);printf("请输入第二个自然数(0到100):");scanf("%d",&b);if(a>=0 ......
软件集成开发环境第一次作业
1.实现加法功能 代码: #include<stdio.h>int main(){int a,b;int c=0;printf("请输入第一个自然数(0到100):");scanf("%d",&a);printf("请输入第二个自然数(0到100):");scanf("%d",&b);if(a>=0 ......