- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 74HC138逻辑芯片
器件设计用于需要极短传播延迟时间的高性能存储器解码或数据路由应用;在高性能存储系统中,可使用高速使能电路的高速存储器一起使用时,这些解码器的延迟时间和存储器的使能时间通常小于储存器的典型存取时间;这意味着解码器引起的有效系统延迟可以忽略不计。SOIC封装与LCCC封装形式。
2023-11-05 00:34:02
3353
原创 电路与电路模型
必须指出,电路在进行模型化处理时是有条件地:实际电路中各部分的基本电磁现象可以分别研究,并且相应的电磁过程都是在电路元件内部进行。而设计、安装、运行的,由电路元件(晶体管、电阻等)相互连接而成的电流通路装置,具有传输电能、处理信号、测量、控制、计算等功能。u和i取非关联参考方向:正电荷从元件上电压的“-”极经元件运动到电压的“+”极时,电场力对电荷做负功,元件释放能量。u和i取关联参考方向:正电荷从元件上电压的“+”极经元件运动到电压的“-”极时,电场力对电荷做正功,元件吸收能量。
2023-10-16 07:53:00
1491
原创 电阻的基础与应用
宏观释意导体对电流的阻碍作用叫该导体的电阻微观释意:金属导体中的电流是自由电子定向移动形成的,自由电子在运动中要与金属正离子频繁碰撞,每秒钟的碰撞次数高达10^15左右,这种碰撞阻碍了自由电子的定向移动,表示这种阻碍作用的物理量叫作电阻电阻(Resistance)是一个物理量,在物理学中表示导体对电流阻碍作用的大小,导体的电阻越大,表示导体对电流的阻碍作用越大电阻通常用字母R表示,电阻的单位是欧姆,简称欧,符号Ω定义式决定式串联并联威世(VISHAY)集团成立于1962年,总部位于美国。
2023-10-02 02:19:02
2276
原创 Python基础 P9 异常处理
程序出现逻辑错误或者用户输入不合法都会引发异常,但这些异常并不是致命的,不会导致程序崩溃死掉。可以利用Python提供的异常处理机制,在异常出现的时候及时捕获,并从内部自我消化掉。异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。当访问的对象不存在时,抛出AttributeError异常。类型不同的类型进行计算抛出该异常。尝试访问不存在的变量抛出此异常。操作系统产生的异常抛出此异常。超出序列的范围抛出此异常。
2023-07-10 06:23:34
548
原创 Python基础 P8 永久存储
接下来会介绍与python文件相关的一些十分有用的模块,其实我们写的每一个源文件.py都是一个模块。python自带有非常多实用的模块,在日常编程中如果能够熟练地掌握他们,必将事半功倍。
2023-07-02 03:02:02
261
原创 Python基础 P7 字典和集合
如果用大括号括起来,又没有体现出映射关系,那么python就会认为这堆数据是一个集合而不是映射,而且集合的的内容是唯一的这一点跟字典的键值是一样的;fromkeys()方法用于创建并返回一个新的字典,它有两个参数,第一参数是字典的键,第二参数是可选的,是传入键对应的值,如果不提供,那么默认是None。有时候希望集合中的数据具有稳定性,也就是说,像元组一样,不能随意地增加或删除集合中的元素。,序列类型以数组的形式存储,通过索引的方式来获取相应位置的值,一般索引值与对应位置存储的数据是毫无关系的。
2023-06-26 05:45:14
991
原创 Python基础 P6函数
也就是代码段内所有的函数内部都可以访问到全局变量,在python中,如果在函数中调用了全局变量它会默认在函数里面创建一个一模一样的局部变量来代替,而全局变量则不变,如果在局部函数依然想要使用全局变量并对其进行修改,可以使用global关键字来强调其实全局变量并进行修改。从输出结果可以看出,函数内部的x成功输出,而函数外面的x报错了,因为函数内部定义的x只有在函数内部才可以使用,函数外部的x会被认为是一个未被定义的变量。python的函数定义是支持嵌套的,也就是允许在函数内部定义另一个函数,这种函数称为。
2022-11-13 01:46:20
628
原创 Python基础 P5 元组和字符串
就是由零个或多个字符组成的有限序列,如果我们把单个或多个字符用单引号或者双引号包围起来,就可以表示一个字符串。:如果创建的元组只有一个对象,不要直接使用正常的情况去创建而是需要在该对象后面加上逗号)方法生成由二元组构成的一个迭代对象,每个二元组由可迭代参数的索引号及其对应的元素组成。是两个不同的概念,如C语言使用单引号将字符括起来,使用双引号包含字符串。%是字符串独享的操作符,当它出现在字符中的时候,它表示的是格式化操作符。对,是更新而不是修改,这有别于列表对对象直接修改的方法。
2022-10-24 05:45:07
771
原创 Python基础 P1变量进阶练习
Python基础 P1变量进阶练习1.变量帮手(input和print)input函数从标准输入中读取字符串(带换行符),提示字符串将在读取输入之前打印到标准输出(不带换行符)input标准格式input(prompt=None, /) # prompt=None输入提示字符串input函数返回的是一个字符串,即便用户输入一个数字,输出给变量的内容也会是一个字符串举个栗子a = input("请输入字符串:")print(type(a)) b = input("请输入数字:"
2022-02-13 03:28:16
1055
原创 Python基础 P4 列表
文章目录Python基础 P4 列表列表基础创建列表列表查询列表添加列表删除列表修改列表应用排序与翻转拼接与重复嵌套列表(多维列表)拷贝的深浅列表推导式进阶练习1.列表相加目标查找(基础版+随机版)2.主要/最多元素统计(中间值法+摩尔投票法)3.玩转列表矩阵(矩阵生成+矩阵查找+特殊矩阵+矩阵运算)4.列表的图形大法(杨辉三角形)更多内容Python基础 P4 列表列表基础创建列表如何创建列表?只需使用中括号将所有准备放入列表中的元素给包裹起来,不同的元素之间使用逗号进行分割即可。区别于其他
2022-01-31 11:42:07
1476
原创 Python基础 P2数字类型与优先级
文章目录Python基础 P2数字类型与优先级基础知识数字类型整数浮点数复数数字运算布尔类型布尔基础逻辑运算(布尔运算)优先级Python基础 P2数字类型与优先级基础知识数字类型Python 有三种不同的数字类型,分别是:整数、浮点数和复数。整数先来看一下Python的整数是怎么使用的Python的整数长度是不受限制的,也就是说它是有无限大的精度整数可以进行加减乘除的数学运算举个栗子>>> 15 + 621>>> 15 * 345>
2021-12-29 00:23:37
922
原创 Python基础 P1变量
PyCharm不是Python自带的Shell,不过它以简洁优美的界面、方便快捷的代码填充和丰富的扩展接口和快速模块导入等功能,深受Python开发者的喜爱。在学习Python之前我们要先学会使用编写Python的工具才能更好的使用和学习Python,现在主流的编写工具有Python自带的Shell——如果你学过其他编程语言,你肯定知道变量是其最重要也是最基础的内容,而对于Python而言定义一个变量是非常简单的。:在python中变量就是一个名字,一个标签,通过这个变量,你就能找到对应的数据。
2021-12-19 20:11:39
1206
原创 Linux标准I/O
文章目录linux-开发与管理 P9 标准I/O系统调用什么是系统调用?为什么要进行系统调用?为什么不直接访问计算机资源?系统调用了系统的哪些功能?用户程序编程接口(API)什么是API?API的优势POSIX标准标准I/O概述什么是标准I/O?流(stream)标准I/O编程流的打开与关闭流的读写错误处理流的定位更多内容linux-开发与管理 P9 标准I/O系统调用什么是系统调用?用户程序向操作系统提出请求的接口称为系统调用。所有的操作系统都会提供系统调用接口,只不过不同的操作系统提供的系
2021-05-19 22:42:38
375
原创 Linux网络配置管理
文章目录linux-开发与管理 P8 网络配置管理网络基础IP地址子网掩码网关DNS服务器Linux系统网络配置ifconfig命令修改配置文件配置DNS服务器Linux常用网络服务配置TFTP服务NFS服务更多内容linux-开发与管理 P8 网络配置管理网络基础IP地址简介在网络中,IP地址是主机的唯一标识IP地址由两部分:网络(network)地址和主机(host)地址;网络地址由IP地址的高位组成,主机地址由低位组成,这两个部分的大小取决于网络的类型IP地址根据网络地址的不同,主
2021-05-13 23:12:03
581
原创 半导体三极管
文章目录每周电子Week3——半导体三极管三极管基础发展历史工作原理三极管的结构及类型三极管的主要参数三极管应用三极管的放大作用三极管的特性曲线实用技巧更多内容每周电子Week3——半导体三极管三极管基础三极管(triode),全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件;三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN
2021-05-08 11:16:40
1610
原创 文章索引(总)
Linux-CLinux-C P1 Linux基础与Vi操作Linux-C P2 数据类型Linux-C P3 运算符和表达式Linux-C P4 输入输出Linux-C P5 控制语句Linux-C P6 数组Linux-C P7 指针Linux-C P8 函数Linux-C P9 内存管理Linux-C P10 结构体细讲Linux开发与管理Linux-开发与管理 P1 shell编程Linux-开发与管理 P2 GCC编译器Linux-开发与管理 P3 GDB调试器Lin
2021-05-05 15:12:12
168
原创 Linux文件系统
文章目录linux-开发与管理 P7 文件系统文件目录文件简介文件分类目录结构文件系统文件系统体系结构结构简介BusyBox根文件更多内容linux-开发与管理 P7 文件系统文件目录文件简介文件是一个具有符号名字的一组相关联元素的有序序列系统和用户都可以将具有一定独立功能的一个程序模块、一组数据或一组文字命名为一个文件,在计算机里看见的东西都叫文件文件是以单个名称在计算机上存储的信息集合,文件可以是文本文档、图片、程序等文件分类在Linux系统下,文件不是以后缀名来区分文件的类型在L
2021-05-05 14:43:35
272
原创 半导体二极管
文章目录每周电子Week2——半导体二极管二极管简介二极管的特性二极管的主要参数二极管应用限幅电路二极管门电路二极管分类稳压二极管检波二极管整流二极管开关二极管隔离二极管肖特基二极管发光二极管更多内容每周电子Week2——半导体二极管二极管简介半导体二极管是由PN结加上引线和管壳构成的,它的类型很多。如果按制造材料来分:硅二级管和锗二极管按管子的结构来分有:点接触型二级管和面接触型二级管二极管的逻辑符号为:常见的几种二极管LL4148二极管BAV99二极管二极管的特性正向特
2021-05-02 21:59:08
1535
原创 半导体与PN结
文章目录每周电子Week1——半导体与PN结半导体本征半导体杂质半导体PN结异性半导体接触现象PN结的单向导电性PN结的击穿PN结的电容效应每周电子Week1——半导体与PN结今天开始,将给大家重头开始讲解电子电气、硬件芯片相关知识,希望能够每周更新一点新知识,解疑他人也巩固自己。半导体本征半导体讲电子当然要从它们的根本,也就是半导体,也就是硅。纯净晶体结构的半导体我们称之为本征半导体。常用的半导体材料有:硅和锗它们都是四价元素,原子结构的最外层轨道上有四个价电子,当把硅或锗制成晶体时
2021-04-25 21:54:14
2487
原创 Linux-开发与管理 P6用户管理
文章目录Linux-开发与管理 P6用户管理用户管理基础用户属性用户和用户组配置文件用户管理命令创建用户删除用户更多内容Linux-开发与管理 P6用户管理用户管理基础用户属性用户名用户名就是账号,用来对应UID口令口令就是登录账号的密码用户ID(UID)用户ID)(UID)是账号的标示符;当UID为0时,代表这个账号是系统管理员,当UID为1499时,为系统保留账号,通常是不可登录的,其中UID为199的部分是由distributions自行建立的系统账号,当用户有系统账号需求时,可
2021-01-12 21:49:15
460
原创 Linux-开发与管理 P5软件管理
文章目录Linux-开发与管理 P5软件管理软件包管理简介软件包简介软件包管理工具分类软件管理机制软件安装与卸载静态包管理APT软件包管理工具运作机制与配置文件apt-get工具集apt-cache工具集更多内容Linux-开发与管理 P5软件管理软件包管理简介软件包简介Linux 系统主要支持RPM和Deb两种软件包管理工具Linux为用户提供了不同层次和类型的软件包管理工具,根据用户交互方式的不同,可以将常见的软件包管理工具分为三类,命令行工具、文本窗口界面和图像界面下面将对几种分类进行
2020-12-17 10:46:15
664
原创 基础排序
文章目录数据结构 P9 基础排序简介排序概念稳定性内排序与外排序冒泡排序冒泡排序的实现冒泡排序的优化简单选择排序直接选择排序快速排序其他排序简介更多内容数据结构 P9 基础排序简介排序概念假设含有n个记录的序列为{r1,r2,…,rn},其相应的关键字分别为{k1,k2,…,kn},需确定1,2,…,n的一种排列P1,p2,…pn,使其相应的关键字满足Kp1<Kp2<…<Kpn关系,即使得序列成为一个按关键字有序的序列,这样的操作就称为排序稳定性假设K1=Ki,且在排序前的
2020-07-19 18:23:13
376
原创 哈希表
文章目录数据结构 P8 哈希表(hash)简介哈希表的定义哈希表查找的步骤构造方法直接定地址法数字分析法平方取中法折叠法除留余数法处理哈希表冲突开发定地址法再哈希函数法链地址法公共溢出区法哈希表查找的实现创建结构体创建哈希表插入关键字查找关键字更多内容数据结构 P8 哈希表(hash)简介哈希表的定义哈希表是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)这里把这种对应关系f称为哈希函数,又称为散列函数,采用哈希技术将存储在一块连续的存
2020-07-12 23:13:51
285
原创 基础查找
文章目录数据结构 P7 基础查找简介查找概论查找算法顺序查找顺序查找的实现顺序查找的优化有序查找折半查找及实现差值查找及实现斐波那契查找简介线性索引查找分块索引查找及实现稠密索引查找简介倒排索引查找简介哈希表查找简介二叉排序树简介更多内容数据结构 P7 基础查找简介查找概论查找概念查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素查找表查找表(Search Table)是由同一类型的数据元素构成的集合关键字关键字(Key)是数据元素中某个数据
2020-07-05 01:00:13
619
原创 树和二叉树
文章目录数据结构 P6 树和二叉树简介树二叉树链式二叉树的实现创建结构体创建树先序遍历中序遍历后序遍历更多内容数据结构 P6 树和二叉树简介树树(Tree)是n(n>=0)个结点的有限集;n=0时称为空树。在任意一颗非空树中1.有且仅有一个特定的称为根(Root)的结点2.当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…、Tm,其中一个集合本身又是一棵树,并且称为根的子树(SubTree)二叉树二叉树(Binary Tree)是n(n>=0
2020-05-31 20:50:21
326
原创 队列
文章目录数据结构—P5 队列简介队列循环队列链式队列循环队列的实现创建结构体创建与销毁状态属性尾部插入头部删除查询操作链式队列的实现创建结构体创建与销毁状态属性尾部插入头部删除查询操作更多内容数据结构—P5 队列简介队列队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表队列是一种先进先出(First In First Out)的线性表,简称FIFO循环队列但是普通的队列会出现假溢出的现象,处理的办法就是后面满了,就再从头开始,也就是头尾相接的循环,这里把队列的这种
2020-05-23 16:03:16
523
原创 栈
文章目录数据结构—P4 栈简介栈顺序栈链式栈顺序栈的实现创建结构体创建与销毁状态属性入栈出栈查询操作修改操作链式栈的实现创建结构体创建与销毁状态属性入栈出栈查询操作更多内容数据结构—P4 栈简介栈栈(stack)是限定仅在表尾进行插入和删除操作的线性表允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈;栈又称为后进先出(Last In...
2020-03-29 11:29:07
891
1
原创 线性单链表
文章目录数据结构—P3线性单链表简介线性表链表实现创建单链表结构体创建表函数销毁表函数表尾插入函数查询显示表函数优化插入操作查询操作删除操作修改操作扩展排序(从大到小)表倒置排序(从小到大)整体代码更多内容数据结构—P3线性单链表简介线性表概念线性结构中的数据元素之间是一对一的关系,线性表(List)表示零个或多个数据元素的有限序列若将线性表记为(data(1)…data(n)),...
2020-03-21 19:48:38
551
原创 线性顺序表
文章目录数据结构—P2线性顺序表简介线性表顺序表实现结构体创建表的创建与销毁基础插入与状态属性测试程序与Makefile内容显示与更多插入优化删除相关查找相关修改相关整体优化扩展表合并表去重整体代码更多内容数据结构—P2线性顺序表简介线性表概念线性结构中的数据元素之间是一对一的关系,线性表(List)表示零个或多个数据元素的有限序列若将线性表记为(data(1)…data(n)),...
2020-03-11 14:17:52
597
原创 数据结构简介与分类
文章目录数据结构——P1简介与分类简介概念程序逻辑结构集合结构线性结构树结构图结构存储结构顺序存储结构链表存储结构运算结构创建/销毁插入/删除/修改获取排序查找算法简介与特性时间复杂度空间复杂度更多内容数据结构——P1简介与分类简介为什么要使用数据结构?早期人们都把计算机理解为数值计算工具,就是感觉计算机当然是用来计算的,所以计算机解决问题,应该是先从具体问题中抽象一个适当的数据类型,...
2020-03-04 13:36:22
805
原创 Linux-开发与管理 P4 Makefile基础
文章目录Linux-开发与管理 P4 Makefile基础简介编译与链接Makefile介绍Makefile工作流程基本规则基本规则编译单个文件对多个文件编译Makefile工作原理变量自动变量预定义变量自动推导和隐含规则结构与工作方式更多内容Linux-开发与管理 P4 Makefile基础简介Makefile是一个工具程序,它是一种转化文件形式的工具,转换的目标称为target而对...
2020-02-26 22:28:41
522
原创 Linux-开发与管理 P3 GDB调试器
文章目录Linux-开发与管理 P3 GDB调试器GDB简介GDB使用流程查看文件断点运行GDB参数与基本命令基本命令help命令info命令断点命令break命令clear和deleteenable命令单步运行相关指令堆栈命令backtrace命令list相关命令其他指令变量命令print命令set命令文件命令程序命令更多内容Linux-开发与管理 P3 GDB调试器GDB简介Linux...
2020-02-19 15:51:14
303
原创 Linux-开发与管理 P2 GCC编译器
文章目录Linux-开发与管理 P2 GCC编译器编译器简介简介支持编译的源文件类型GCC编译流程GCC指令一般格式预处理(Pre-Processing)编译(Compiling)汇编(Assembling)链接(Linking)编译选项总体选项警告和出错选项更多内容Linux-开发与管理 P2 GCC编译器编译器简介简介GCC(GNU Compiler Collection)是一套由...
2020-02-12 18:46:58
451
原创 Linux-开发与管理 P1 shell编程
文章目录Linux-开发与管理 P1 shell编程shell基础shell简介shell历史命令格式linux命令文件文档相关文件管理文档编辑文件传输磁盘相关网络通讯系统设备相关shell脚本shell脚本基础基础语法变量shell程序说明性语句功能性语句结构性语句shell函数脚本调用更多内容Linux-开发与管理 P1 shell编程shell基础shell简介什么是shell?...
2020-02-05 11:25:04
1002
原创 Linux-C P10 结构体细讲
文章目录Linux-C P10 结构体细讲结构体基础结构体定义结构体声明结构体初始化机构体使用结构体数组机构体数组定义结构体数组使用结构体指针结构体指针定义结构体指针使用更多内容Linux-C P10 结构体细讲关于结构体,在数据类型(P2 数据类型)里已经做了简要的讲解但对于后面的内容,结构体是一个很重要的数据类型因此本文会对其进行详细的讲解,包括结构体的基础、结构体数组和结构体指针...
2020-01-29 14:56:40
630
用户验证程序(最终版)
2023-08-14
python 闰年判断器
2023-08-07
Python时间差计算3
2022-02-13
Python变量帮手练习
2022-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人