自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 git fetch --prune 本地分支与远程保持一致

【代码】git fetch --prune 本地分支与远程保持一致。

2024-06-22 11:00:51 201

原创 在电流公式i=dq/dt中d是什么意思

dq / dt ,表示极小的电量变化与所用的极短时间的比值。(相当于是电量的变化率,以前学过的加速度就是用速度的变化率表示的,即 a=dV / dt ,这个d不是一个量,不能约去)如果你读中学,这个可能不懂。I=q / t 是求得电流平均值,而 i=dq / dt 是求瞬时值的。这里的d是微分中的符号,dq表示电量的极小变化量,dt表示极短的时间。

2023-04-04 10:34:08 2372 1

转载 RC电路充放电时间的计算

RC电路充放电时间的计算

2022-05-19 17:02:25 2318

原创 RC低通电路和高通电路的区别

在基本的rc滤波电路中:c做输出端就是低通滤波器,r做输出就是高通滤波器基本原理是,当电容和电阻串联时,若电源为直流电(f=0),由于电容的隔直作用,故只有电容两端有电压,而电阻两端的电压为0,若电源为交流电(f>0),电容导通,频率越高导通阻抗越小,因而高通,考虑一个连续的过程,当电源频率由0变大时,电容两端电压由大变小,因而低通,而在高通电路中,电阻两端的电压由0慢慢变大,因而高通。...

2022-03-29 00:46:22 9214

原创 关于pad的一些解释

PAD:缓冲/存器单元(在电子电路板上它也可以表示焊盘)I/O PAD:输入/输出缓存器I/O PAD Structure:输入/输出缓冲器结构Output PAD:输出缓冲器(单元)Input PAD:输入缓冲器(单元)Tri-State PAD:三态缓冲器(三态就是高电平,低电平,和高阻态。)Bidirectional PAD:双向缓冲器(也就是在此时刻可以做输入缓冲器输入数据,在彼时刻可以做输出缓冲器输出数据,数据在不同时刻传输可以是输入或输出是双向的)VDD:电源正极,比如+3/+5/

2021-05-06 21:22:37 7093

原创 数电自学笔记

NPN三极管处于饱和状态时,集电结正偏,电流方向依然不会改变,从c流向e 集电极电流是流向bai发射极的,并不是流向基du极,在三极管饱和状态下,集电极zhi对发射极的电压仍为正值,电dao流方向自然不会反转。 饱和状态下的集电结正偏数值,总是小于发射结正偏电压,因此达不到PN结的死区电压(死区电压也叫开启电压,是应用在不同场合的两个名称。死区电压,指的是即使加正向电压,也必须达到一定大小才开始导通,这个阈值叫死区电压,硅管约0.5V,锗管约0.1V。),因此即使基极电压略高于集...

2020-10-26 11:05:03 548

原创 输入端噪声容限

高电平输入的噪音容限时指,在上一级输出高电平时,下一级能够有效识别高电平所允许的最大噪音电压。在上一级高电平输出为最小值Voh(min)的时候(最坏情况),允许的最大噪声电压自然是Voh-Vih。...

2020-10-09 10:28:28 2931

原创 放大电路是不是输入电阻越大越好?(一般情况下)

放大器输入阻抗越大越好1、因为输入阻抗越大,信号源的信号基本上能全部落到放大器上,不至于全被信号源的内阻消耗掉。2、所谓的输入电阻就是从放大电路的输入端看进去的等效电阻,但是不包括信号源的内阻。当放大电路与信号源相接就成为信号源的负载了,它必从信号源索取电流,电流的大小表明放大电路对信号源的影响程度。因此输入电阻越大,就表明放大电路从信号源索取的电流越小,放大电路得到的输入电压越接近信号源电压,即信号源内阻上的电压就越小,信号电压损失越小。...

2020-10-04 21:37:41 7348

原创 三极管的特征频率

三极管由于存在节电容,特别是CB节电容,对三级管放大信号的频率影响最大。导致三极管对高频信号放大能力严重下降。某频率通过三极管放大后,放大倍数为1,这个信号频率就是三极管的特征频率。特征频率是个重要参数,三极管生产厂商会告诉这个参数,查手册可以知道。选择三极管时,要选择特征频率高于信号频率的上限值的三极管。比如9018,特征频率为500MHZ,用在电视机预中放38MHZ是可以的...

2020-09-21 00:20:06 5783

原创 三极管c b e o的意义

c是集电极,b是基极,e是发射极 ,o是开路,悬空断开的意思。Icbo指在CB之间加一个电压,测CB之间的电流,同时E脚悬空。Iceo指在CE之间加一个电压,测CE之间的电流,同时B脚悬空。

2020-09-19 17:16:09 3987

原创 二极管反向饱和电流

二极管中: 如果给它加反向电压,反向电压在某一个范围内变化,反向电流(即此时通过二极管的电流)基本不变,好像通过二极管的电流饱和了一样,这个电流就叫反向饱和电流.其他器件中也有类似的情况.其根本在于PN结的单向导电性。  反向电流是由少数载流子的漂移运动形成的,同时少数载流子是由本征激发产生的(当温度升高时,本征激发加强,漂移运动的载流子数量增加),当管子制成后,其数值决定于温度,而几乎与外加电压无关。在一定温度T下,由于热激发而产生的少数载...

2020-09-19 17:03:47 9233 2

原创 温度对二极管伏安特性的影响

由于二极管主要由PN结构成,而半导体GRM155R71H472KA01D具有热敏性,所以二极管的特性对温度很敏感。如果外加的是正向电压,温度升高时,扩散运动加强,多数载流子运动加剧,正向电流增大,二极管正向特性曲线向左移动,导通压降减小; 如果外加的是反向电压,温度升高时,本征激发的少子数目增多,运动加剧,则反向漂移电流增大,反向特性曲线向下移动。温度对...

2020-09-10 21:34:50 16906

原创 PN结在高掺杂的情况下,耗尽层宽度为什么变窄

电场强度等于:掺杂浓度*宽度(e=nd*w) 电势差等于:电场强度*宽度 所以:电势差等于掺杂浓度*宽度的平方。 产生的电势差一样时,高掺杂的掺杂浓度大,所以耗尽层宽度窄。 我觉得也可以这么理解,高掺杂就好像我们加上了正向电压,正向电压会与内部接触电场相抵消,这也是正向导通的的原理,所以浓度高,建立起的耗尽层宽度也就窄了。...

2020-09-10 21:30:16 15025

原创 c语言(数组)实参与形参传值 用汇编理解

Linux环境下(mac)gcc -g -c -o main.o main.cobjdump -S -d main.o > main.o.s#include <stdio.h>int arrayT(int b[2]){ b[0] = 10; b[1] = 11; return 0;}int main(int argc, const char * argv[]) { int a[2]; a[0] = 1; a[1] = 2

2020-08-23 23:03:15 521

原创 c语言(基本数据类型)实参与形参传值 用汇编理解

Linux环境下(mac)实参先传给寄存器,然后调用函数。在函数内形,参先分配占内存,然后将寄存器的值赋值给相应的形参占内存,实现形参实参数值传递。#include <stdio.h>int addSum(int a,int b){ int c = a + b; return c;}int main(int argc, const char * argv[]) { int d = 1; int e = 2; int f = addSum(

2020-08-22 22:19:49 489

原创 汇编学习

gdb(签名失败)=》输入命令:echo "set startup-with-shell off" >> ~/.gdbinitgcc main.c -g -o mainsudo gdb main就可以进行gdb调试了

2020-08-18 00:28:10 89

原创 CFI directives

7.10 CFI directives7.10.1 .cfi_sections section_list.cfi_sections may be used to specify whether CFI directives should emit .eh_frame section and/or .debug_frame section. If section_list is .eh_frame, .eh_frame is emitted, if section_list is .debug

2020-08-11 23:12:52 314

转载 objdump(Linux)反汇编命令使用指南

1 objdump反汇编示例源文件main.c:/* main.c */#include <stdio.h>void swap(int* first, int* second){ int temp = *first; *first = *second; *second = temp;}int main(void){ int a = 10; int b = 20; printf("a = %d; b = %d;\n", a

2020-08-06 22:25:59 1996

转载 2020-08-04

1、硬件基础:主要是数电。次要是电路、模电、物理。2、处理器基础:主流是ARM、单片机、DSP、微机原理。3、软件编程基础:主要是C语言。其次是C++。和驱动关系不大的是Java、C#、Objective-C。4、操作系统基础:操作系统原理(驱动框架)、数据结构、编译原理。总结:数电+ARM/单片机+C语言,这三样最重要。数电:通过看数字器件的说明书(datasheetpec)知道一个数字器件的工作条件:1、上电。2、使能。3、设不同值使器件进行不同工作。ARM/单片机:1、会用GPIO控制

2020-08-04 21:04:57 84

原创 nginx报错[error] CreateFile() failed The system cannot find the file specified

无论是nginx -s stop还是nginx -s reload命令,都会出现这个错误。解决方法:使用命令创建/logs/nginx.pid文件,命令如下所示:nginx -c conf/nginx.conf启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可检查nginx是否启动成功(1)直接在浏览

2020-07-23 17:20:52 30256 4

原创 寄存器英文全称中文翻译英文对照表

AH&AL=AX(accumulator):累加寄存器BH&BL=BX(base):基址寄存器CH&CL=CX(count):计数寄存器DH&DL=DX(data):数据寄存器SP(Stack Pointer):堆栈指针寄存器BP(Base Pointer):基址指针寄存器SI(Source Index):源变址寄存器DI(Destination Index):目的变址寄存器IP(Instruction Pointer):指令指针寄存器CS(Code Seg

2020-07-07 00:43:34 6798

原创 汇编 寄存器前的百分号

mov %ax,%ds翻译一下就是:mov ax,ds是把DS寄存器内容传送到AX寄存器的意思。不清楚前面百分号的用处?请看解答:At&t的汇编格式寄存器前面要加%,MASM就不要。

2020-07-04 22:39:35 3415 2

原创 汇编标志位寄存器详细介绍

一、运算结果标志位1、进位标志CF(Carry Flag)进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值的指令等。2、奇偶标志PF(Parity Flag)奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。利用PF可进行奇偶校验检查,或产生奇

2020-07-04 16:45:47 1071

原创 汇编的8种寻址方式,以及2个默认段寄存器

16位CPU所含有的寄存器有(见图2.1中16位寄存器部分):4个数据寄存器(AX、BX、CX和DX)2个变址和指针寄存器(SI和DI) 2个指针寄存器(SP和BP) ,32位CPU增加2个16位的段寄存器:FS和GS。4个段寄存器(ES、CS、SS和DS)1个指令指针寄存器(IP) 1个标志寄存器(Flags)一共14个寄存器,或者16个16位CPU内部有20根地址线,其编码区间为:0000H~FFFFFH,所以,它可直接访问的物理空间为1M(220)字节。如果用16位寄存器来访..

2020-07-01 22:24:49 5700

原创 汇编语言:实验10:编写子程序

实验10:编写子程序一. 子程序:显示字符串 实验要求:在屏幕的8行3列,用绿色显示data段中的字符串。 名称:show_str 功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。 参数:(dh)=行号(0-24取值范围);(dl)=列号(0-79取值范围);(cl)=颜色(是一个二进制排列组合的值);ds:si指向字符串的首地址。 实验目的: 1.熟练掌握在dos屏幕上输出字符的基本操...

2020-06-28 22:30:57 4488

原创 真正用来学习微机原理及汇编的好书!

转发自网友博客(http://blog.csdn.net/chaoqunz/article/details/6091966),存档,用于今后查看。我买过一本微机原理(上学的教材就不算了),两本汇编(黄皮和黑皮),都是国内的教科书,通过一段时间的学习,我感觉真的是很困难,我一直在怀疑是不是我 的智商有问题,不过我没有放弃,我共去了西单图书大厦四趟,算是把微机原理和汇编方面的书都浏览了一遍,现在可以做个总结了。家不在北京的朋友,可以参考 我的意见,希望通过我的努力及牺牲,能让你们少走点弯路。国内的书基础上.

2020-06-24 10:36:48 1322

原创 dosbox 配置挂载目录

mount C ~/MASMC:

2020-06-21 23:39:12 1383

原创 汇编学习 数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?

数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?CS(CodeString)指向的是指令段地址,指令段寄存器DS(DataString)指向的是数据段地址,数据段寄存器SS(StackString)指向的是栈顶段地址,栈段寄存器内存中的数据和程序没有区别,说都是以2进制形式存储CS指向的段地址里,存的是指令DS指向的段地址里,存的是数据数据和程序在内存中都是已2进制的数据存贮,只有当2进制的数据被CS:IP指向时,才成为可执行的指令或程序。数据和程序在内存中是没有区别的...

2020-06-02 21:33:24 1394

原创 mac 使用手册记录

1、显示隐藏的文件夹:终端命令defaults write com.apple.finder AppleShowAllFiles -bool true;KillAll Finder2、隐藏隐藏的文件夹:defaults write com.apple.finder AppleShowAllFiles -bool false;KillAll Finder

2020-06-01 23:16:02 146

原创 vscode 清理删除的分支

git fetch --prune

2020-04-17 10:47:00 13153

原创 js时区时间转换格式:h5内转换含有T字母的8小时时区时间格式 2019-11-23T00:00:00.000+0000

var date = "2019-11-23T00:00:00.000+0000"; var arr=date.split("T"); var d=arr[0]; var darr = d.split('-'); var t=arr[1]; var tarr = t.split('.000'); var marr = tarr[0].split(...

2019-11-12 17:07:16 3223 1

原创 vue-cli3 新建eslint配置

eslint --init

2019-06-19 09:45:07 649

原创 null, undefined 和布尔值

如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。undefined null false 0 NaN ""或''(空字符串)...

2019-06-18 17:26:51 209

原创 vue——this.$route 与 this.$router

this.$router.push跳转到指定url路径,并想history栈中添加一个记录,点击后退会返回到上一个页面// 字符串 this.$router.push('index') // 对象 this.$router.push({path: 'login-pw'}) // 带参数 this.$router.push({path: 'login-pw', query: {'a...

2019-05-23 15:09:24 858

原创 HTML 新手笔记

1:<img src="src/img/logo@1x.png" alt="回到首页"> alt属性:如果无法显示图像,浏览器将显示替代文本,如下图:红圈中的文本框是用户把鼠标移动到图像上时,IE7 浏览器所显示的效果:...

2019-04-25 14:41:15 164

转载 vue2.0$nextTick监听数据渲染完成之后的回调函数方法

一个是`Vue.nextTick(callback)`,当数据发生变化,更新后执行回调。另一个是`Vue.$nextTick(callback)`,当dom发生变化,更新后执行的回调。new Vue({ el:'#demo', data:{ list=[0,1,2,3,4,5,6,7,8,9,10] }, methods:{...

2019-04-23 22:50:46 1398

转载 【原型和原型链】什么是原型和原型链

一、原型①所有引用类型都有一个__proto__(隐式原型)属性,属性值是一个普通的对象②所有函数都有一个prototype(原型)属性,属性值是一个普通的对象③所有引用类型的__proto__属性指向它构造函数的prototypevar a = [1,2,3];a.__proto__ === Array.prototype; // true二、原型链当访问一个对象的某个属...

2019-03-02 12:16:54 649

转载 vue实现按需加载的两种方式

import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)// 下面2行代码,没有指定webpackChunkName,每个组件打包成一个js文件。const ImportFuncDemo1 = () =&gt; import('../components/ImportFuncDemo1')const Imp...

2019-02-19 15:02:00 1306

原创 JavaScript 基本数据类型,原始数据类型 ,引用数据类型

JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性 undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为undefined number:数值。最原始的数据类型,表达式计算的载体 string:字符串。最抽象的数据类型,信息传播的载体 boolean:布尔值。最机械的数...

2019-01-27 16:24:20 1409

原创 jsvascript === 和==的区别

1.==   用于比较、判断两者相等,比较时可自动换数据类型 2.===  用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。 举例说明:     @1    "1"  ==  true     类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;     此...

2019-01-25 22:49:36 215

zookeeperUtils.zip

该jar是用java编写的一个操作zookeeper的工具类,能快速的将远程zk服务节点中的数据导出来,也能快速将数据上传到zk中去!

2019-07-02

高性能mysql第三版 (完整版)

高性能MYSQL 第三版(中文)PDF2013.5版中文版(全本) 《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖MySQL 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL 和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。

2019-01-08

Android 仿微信摇一摇 可运行

Android 仿摇一摇 可运行,摇一摇仿动画

2018-09-04

Android重力感应传感器Sensor.TYPE_ACCELEROMETER

Android重力感应传感器小球 Sensor.TYPE_ACCELEROMETER

2018-03-07

泰坦尼克号kaggle测试训练CSV

data.zip里面包括gender_submission.csv、test.csv、train.csv。

2018-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除