- 博客(16)
- 收藏
- 关注
原创 电路相关知识回顾(3)
Printed Circuit Board 印刷电路板,是一种用于支撑和连接电子元器件的板材。PCB设计常用软件:Altium Designer、Cadence、ADS。
2025-03-25 13:49:55
290
原创 电路相关知识回顾(2)
功率放大器分为线性功放(A、B、AB、C类)和开关功放(D、E、F、J类)。线性功放(A、B、AB、C类)主要用于音频放大、低频信号处理。开关功放(D、E、F、J类)主要用于射频、微波、高效率信号处理,关注效率。
2025-03-24 21:50:33
935
原创 电路相关知识回顾(1)
可分为正反馈、负反馈;电压反馈,电流反馈;串联反馈、并联反馈;直流反馈,交流反馈。:稳定输出电压或输出电流。交流负反馈的:电压串联负反馈、电流串联负反馈、电压并联负反馈、电流并联负反馈。电压串联负反馈:放大电压电流串联负反馈:电压转换成电流电压并联负反馈:电流转换成电压电流并联负反馈:放大电流1. 稳定放大倍数2. 串联负反馈增大输入电阻;电流负反馈增大输出电阻。3. 展宽频带4. 减小非线性失真1. 稳定静态工作点,引入直流负反馈。改善电路动态性能,引入交流负反馈。
2025-03-22 23:25:10
487
原创 前端·面试题汇总笔记
AJAX(Asynchronous JavaScript and XML)允许网页在不刷新页面的情况下与服务器通信,提高用户体验和加载速度。优点:异步加载数据,提高响应速度。减少服务器压力,仅更新局部数据,而非整个页面。改善用户体验,如即时搜索、动态数据更新。
2025-03-08 21:19:36
1025
原创 LeetCode Hot100刷题笔记·Java版(4)
本文接目前处在第一轮学习阶段,学习重点在于解题逻辑的训练。在后续进行二轮复习时,会再次精进该文章,增添、细节解析、难点剖析等部分。尽请期待吧!
2025-03-06 01:44:50
236
原创 LeetCode Hot100刷题笔记·Java版(3)
本文接目前处在第一轮学习阶段,学习重点在于解题逻辑的训练。在后续进行二轮复习时,会再次精进该文章,增添代码注释、细节解析、难点剖析等部分。尽请期待吧!
2025-03-03 21:02:15
266
原创 LeetCode Hot100刷题笔记·Java版(1)
假设nums =[2,7,11,15],target=91. 初始化创建一个空的哈希表hashtable,用于存储数组中的值和对应的索引。此时。2. 开始遍历数组nums数组,长度为 4,因此循环会执行 4 次。i = 0。检查hashtable中是否存在hashtable是空的,返回false。将当前元素和索引存入hashtable。此时。i = 1。检查hashtable中是否存在hashtable中存在2,返回true。2的索引)。当前索引i = 1。返回。
2025-02-24 23:50:26
674
原创 JavaScript基础
JS1、数据类型基本数据类型:Number、String、Boolean、Null、Undifined、Symbol(ES6)、blgInt(谷歌67版)Null只有一个值:null,定义了为空。Undefined只有一个值:undefined,是没有定义的。Symbol:这种类型的对象永不相等,创建的时候传入相同的值可以解决属性名冲突的问题,作为标记使用。bigInt:安全存储、操作大整数。引用数据类型:ObjectObject中包含Array、Date、Function、Re
2022-06-27 15:15:01
97
原创 React基础概念及脚手架创建
React十一用于构建用户界面的JavaScript库。主要用于构建UI。特点:1、声明式设计:采用声明范式,可以轻松描述应用。2、高效:通过对DOM的模拟,最大限度地减少与DOM的交互。3、灵活:可以与已知的库或框架很好地配合。4、JSX:JSX是js语法的扩展。建议使用。5、组件:构建组件,使代码更加容易得到复用,能够很好的应用在大项目的开发中。6、单向响应的数据流:减少重复代码,比传统数据绑定更简单。ReactActive框架 ios、Android开发 基于原生
2022-06-27 15:13:20
257
原创 《React学习之道》单向数据流、绑定、事件处理
环境:基于React脚手架的模板更改src/App.js此代码联系的是React中的单向数据流。在界面通过onClick触发一个动作,再通过函数或类方法修改组件的state,最后组件的render()方法再次运行更新界面。
2022-06-27 15:12:48
435
原创 Canvas图层问题
1、globalAlpha用于设值所有绘制的透明度,默认值为0;var canvas = document.getElementById('canvas');var context = canvas.getContext('2d');context.fillStyle = 'rgba(280,187,188,1)';context.fillRect(10,10,100,100);context.globalAlpha = 0.5;//透明度为0.5context.fillStyle =
2022-05-06 16:00:28
577
原创 github fatal: unable to access ‘https://github.com/cirsyou/plugins.git/‘: OpenSSL SSL_read: SSL_ERRO
github拉取代码时出现:fatal: unable to access 'https://github.com/cirsyou/plugins.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054解决方法在命令行中分别执行以下语句:git config --global --unset http.proxy git config --global --unset https.proxy...
2022-03-31 16:07:55
2606
原创 Git相关
Git是目前世界上最先进的分布式版本控制系统。Git是用C语言开发的。目前Git可以在Linux、Unix、Windows、Mac上运行。Windows上安装:Git官网下载安装程序,安转完成后,开始菜单--》Git--》Git Bash--》弹窗。设置:$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"版本库,又名仓库,respositor
2022-03-09 10:27:48
78
原创 vue3.0脚手架搭建(vscode)
1、安装node.js:Node.jsnode -v //查看node是否安装成功npm -v //查看npm是否安装成功2、安装cnpmnpm install -g cnpm --registry-http://registry.npm.taobao.orgcnpm -v //查看cnpm是否安装成功3、安装vue-cli脚手架构建工具全局安装npm install -g vue-clivue -V //查看是否安装成功w
2022-03-03 16:47:52
2568
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人