自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 参数的设置

Units:设置采用公制(Millmeters)还是英制(Inches),在PCB设计中,通常采用英制。①Border Visible:设置是否在屏幕上显示边框,或者打印时与图边框一起打印。pin-to-pin Spacing:设置元器件引脚间距,其实就是设置元器件的大小。②Grid reference Visible:设置是否在屏幕上显示图边框参考格位。Nonprimitive:设置层次式电路方框图为非基本组件。primitive:设置层次图中元件为基本组件。A,B,C,D:设置页面的标准尺寸。

2024-07-09 13:53:26 173

原创 I/O文件概念

解决方法:如果是系统变量使用include文件,如果是自己的变量,自己手动定义。所以使用的fopen必须判断是否为空。Path:普通文件当前路径不需要加目录,其他要使用完整的路径。下图是一个重点,必须掌握。标准I/O-打开文件。1.打开就是占用资源。

2024-07-09 07:56:34 60

原创 原理图设计工作平台:capture和capture CIS的区别在于有没有CIS模块

off page connector:设置电路端点连接器的字体。Hierarchical Block:设置层次块的颜色。Off-page Cnctr:设置端点连接器文字的颜色。Title Block text:设置标题栏文字的字体。part reference:设置元器件参考名的颜色。Hier Block Name:设置层次名的颜色。connection:设置连接处方块♦️的颜色。NetGroup Block:设置网络块的颜色。DRC marker:设置DRC标志的颜色。

2024-07-07 17:12:52 288

原创 pin是什么?管脚

执行命令是setup——user preferences——route——connect,勾选acon_disable_nullnet_route。2)在走线前做好一些设置,这样能看到走线当前的角度,执行命令菜单,setup——datatip customization,选择选项中的segment ,并使能normalized angle,单击OK按钮,完成设置。执行tool——padstack——replace,查看右边控制板面的options,方式③setup——constraints——modes。

2024-07-07 14:12:42 327

原创 【无标题】

将软件切换到General Edit 界面下,将光标放在刚画好的直角矩形上,单击右键选择Expand/cantract,这时所选的shape颜色变为选中状态,右边控制面板“options”菜单变为图示,填入相应的数值,采用+,-按钮放大或缩小shape的值。执行菜单命令:setup ——Design parameter——display,通过勾选☑️“traces”,“shapes”,“pins”就能显示网络名称了,注意,如果使用此功能。Alignment Dircton:对齐方向。spacing:间距。

2024-07-06 17:43:59 383

原创 Allegro SPB 简介

可以调用 Design entry HDL,PCB library,PCB designer等建立的元器件符号模型。在创建网络表之前,每个元器件都必须有封装,如果元器件的封装库没有所需的封装,就必须自己手动创建元器件封装,并将其存放在指定目录下。系统互联设计优化并加速了高性能,高密度的互连设计,建立了从IC制造,封装到PCB的一套完整设计流程。PCB library:allegro库的开发,包括焊盘,自定义焊盘形状,封装符号等符号开发。对于多层的PCB,需要添加PCB的层面,如添加VCC,GND层等。

2024-07-06 11:48:51 267

原创 栈,你会吗?

2024-06-19 09:23:09 71

原创 顺序表的三个文件

2024-06-09 18:17:21 79

原创 数据结构及研究

相对地,数据的物理结构则关注这些逻辑关系如何在计算机内存中实际表示,常见的有顺序存储和链式存储等方式Θic-1ΘΘic-2ΘΘic-3ΘΘic-5Θ。- **封装与抽象**:抽象数据类型通过抽象类或接口的形式定义了数据结构和可在其上执行的操作集,而不具体说明这些操作如何实现,从而实现数据类型的封装和抽象Θic-5Θ。**数据结构是计算机存储、组织数据的方式,它是相互之间存在一种或多种特定关系的数据元素的集合**Θic-1ΘΘic-2ΘΘic-3ΘΘic-4ΘΘic-5Θ。4. **算法与数据结构的关系**

2024-06-08 20:59:07 522

原创 两段代码想编译其中一段

7. **使用#pragma指令**:GCC提供了`#pragma`指令,允许对部分代码设置不同的编译选项。例如,可以保存当前的编译选项,然后对特定的代码使用指定的编译选项,最后再恢复之前保存的编译选项Θic-4Θ。在编译时,预处理器会根据宏的定义情况来决定是否编译相应的代码Θic-1ΘΘic-2Θ。4. **模块化编程**:将不同的代码段放置在不同的模块中,并在编译时选择性地链接模块。例如,使用`-D`参数在g++命令行中定义宏,从而影响条件编译的结果Θic-2ΘΘic-3Θ。

2024-06-08 18:06:34 205

原创 typedef和define的区别

**define**:当define定义的指针类型前加const时,指针指向的内容不能更改,但指针本身的值可以更改,且一次只能定义一个指针Θic-1ΘΘic-2Θ。- **typedef**:当用typedef定义的指针类型前加const时,指针的值不可更改,但指向的内容可以更改,且一次能定义多个指针Θic-1ΘΘic-2Θ。- **define**:作为宏定义,发生在预处理阶段,即编译之前,只进行简单而机械的字符串替换,并不进行任何检查Θic-1ΘΘic-2Θ。

2024-06-08 16:29:55 357

原创 makefile2

还可以 man make来查看其他的make命令。makefile的条件判断。

2024-06-06 14:40:49 229

原创 makefile

在echo前+@就不会打印echo了。#是makefile文本的注释。

2024-06-05 20:01:05 144

原创 GDB调试工具

gdb ./a.out -p id号。gdb ./a.out 文件名。查找ID号用管道命令|。-D,指定编译内容。

2024-06-05 17:24:52 190

原创 gcc编译器

预处理gcc -E b.c -o g.i。gcc a.c -L acc.c指导路径。

2024-06-05 16:33:38 117

原创 动态的内存

malloc申请空间。

2024-06-05 15:25:04 168

原创 内存的管理

通过size命令去看数据内存。

2024-06-04 20:56:19 103

原创 tyepedf

改共用体的。

2024-06-04 20:41:10 68 1

原创 【无标题】

2024-06-04 20:26:20 96

原创 嵌套结构体

结构体大小。

2024-06-04 18:00:20 431

原创 结构体指针

2024-06-03 20:04:44 125

原创 结构体数组

2024-06-03 19:50:14 102

原创 结构体的意义

2024-06-03 17:59:06 366

原创 NFS服务器

配置好了重启sudo service nfs-kernel-server restart。搭建好环境再环境配置,*代表任意的环境都可以给它共享。

2024-06-03 17:22:51 553

原创 TFTP服务器

是简单的文件传输协议,是tcp/IP协议的一个用来在客户端与服务器之间进行简单文件传输的协议。每个服务器都有自己都端口号。安装完了再配置,配置完成给权限,权限给了在tftpboot下创建文件,写上内容,然后打开本地服务器tftp loaclhost。tftpd-hpa是服务器名,tftp-hpa是客户端名。更新软件源:sudo apt-get update。软件,客户端,服务器。是简单的文件传输文件。2.TFTP文件传输特点。1.TFTP服务器介绍。二:TFTP环境搭建。

2024-06-02 20:34:30 211 1

原创 Shell函数

要local是局部变量,不要是全局变量。

2024-05-31 19:51:57 79

原创 Shell脚本的分支语句,循环语句

if[$存储名 -gt 100 -o $存储名 -lt 0]意思是值大于100或小于0,-o代表或,-a代表与,!如果是C语言中的或||则或前后需要两个中括号括起来。两者的区别在于$@和$*加双引号时,$*可以一次打印出来,而$@只能一个一个拿。如果表达式为真,则执行命令表中的命令,否则退出。命令置换符可以将置换的东西赋值给一个新的变量名。$@是所有参数,$*也是所以变量,十位是8/9/10/6/7/其他。也可以用C语言的形式,但需要双括号。$@也可以用数字直接代替。exit //退出。

2024-05-29 20:56:52 321

原创 read test

test 变量1 -ne 变量2 即比较大小。test -n测试是内容一定要加双引号。在.sh脚本下,read -p ——答应。read -t 时间 ——时间完成限制。

2024-05-29 13:08:37 126

原创 Shell脚本基本命令

bin/bash在进行编写。Shell脚本是解释的语言,bash 文件名即可打印出编写的脚本。chmod给权限命令。如 chmod 0777 文件名意思是给最高权限。注意:count赋值不能加空格。取消变量可在变量前加unset,如unset count,就打印不出来它的值了。打印数组个数:echo ${a[@]:1:3}意思为打印为下标1开始的打印3个数,下标为1即是从第二个数开始。echo ${a[*]}或者把*改为@在输出数组名前面加#就是取数组的个数。echo $$可以查看当前进程ID。

2024-05-28 20:45:31 267

原创 进程和用户管理

修改家目录:sudo usermod -d /home/用户名 -m 用户名。删除用户名:sudo deluser --remove -home 用户名。修改组:sudo usermod -G 用户名1 用户名2。添加用户:sudo adduser 用户名。

2024-05-28 19:32:22 297

原创 Linux shell命令

管道命令给到cut——grep “Linux” /etc/passwd |cut -c 1取一个字母。sed 's /linux/LINUX/'文件名 ——文件名中的……归档到tar文件里面 tar -c (test.tar)文件名 1 2。less+文件名 和more的功能一样,按上下左右键,按Q键结束。sed -n 'p' 文件名 ——打印。head+文件名,只显示前10行内容。awk'{print $1}' 文件名。sed -i 'd' 文件名——删除。tar -xvf 文件名,释放。

2024-05-28 17:46:49 528

原创 输出相关命令

历史查询 history 回车可以查到用过的命令。上下左右键可以回到之前命令或者!紧跟之前的命令钱几个首字母。什么是输入输出重定向,就是用另外一个位置来代替它,默认输入为键盘,默认输出为终端窗口。管道能把一系列的命令连起来,|为命令符。~键的功能,像单引号使用。

2024-05-27 20:01:04 200

原创 Shell

Linux中shell是Linux内核的一个外层保护工具,负责用户与内核互交。切换到超级用户下:su -l root (有-l说明连环境也切换了,没有-l说明只切换用户)chmod u+x file 为给自己一个执行的权限,u是自己,+符号为加权限,x是执行。命令接口,库,/dev特殊文件,游戏,杂项的东西,超级用户用的的命令的功能。查看当前系统默认的shell,用echo $SHELL。ls -l 文件名 就是查看文件的权限。切换用户/设置用户密码/修改权限。-自己-同组-其他人的权限。

2024-05-26 17:31:09 407

原创 在线软件包管理

7. **安装与升级过程**:使用`apt-get install`命令下载并安装软件包时,APT会扫描本地存放的软件包更新列表,找到最新版本的软件包,然后进行软件包依赖关系检查,下载相关软件包,并自动完成应用程序的安装和配置。5. **常用APT命令**:APT包括多个命令,如`apt-get`用于管理软件包,`apt-cache`用于查询软件包信息,`apt-proxy`用于搭建APT代理服务器等。2. **软件源配置文件**:由于用户所处的网络环境不同,无法随意访问各个镜像站点。

2024-05-26 16:12:13 544 1

原创 Linux介绍

一个操作系统 内容完全以GPL方式发布。Linux操作系统包含了Linux内核与其他自由软件项目中的GNU硬件和软件,可被称为GNU。nat模式,它的虚拟机可以访问外网,可能不能访问虚拟机。如果想访问外网,如想访问谷歌,腾讯,百度可以设置成nat模式。桥接能和开发板连和连外网,可能不能访问限定网络,只要是局域网都可以设置成桥接模式。Ubuntu:以桌面应用为主的Linux操作系统。操作系统内核 免费,开源,安全,稳定,多平台。VMware虚拟机:多时运行多个系统的软件。vim是从vi发展出来的一个文本框。

2024-05-25 11:58:30 472

原创 如何避免野指针

④指针越界。

2024-04-14 17:43:19 149

原创 19-指针[下]

分配给a空间,假如起始地址为fe80,数据是126。为P变量分配内存空间,p存的值为fe80,我们很容易想到就是a的值。声明一个整型变量a,再声明一个指针变量,取目标地址,想把a的值加1,用*p间接访问a目标。整型数用整型指针,字符型数用字符型指针,字符占一个字节,整型占4个字节,但指针占的字节都是一样的。问题:如何把变量a的值加1。如何通过指针修改指针的目标?这就涉及到了指针的解引用。指针指向的内存区域中的数据称为指针的目标。把不定性改为确定性,不能直接*p。指针的目标和“解引号”%p为看指针的内容。

2024-04-10 23:49:56 482

原创 19-指针的基本用法[上]

在生活中我们经常看到的快递柜,当你取快递的时候,如果你拿出你的取件码就可以去操作某一具体的小格子,当然这个小格子当中可能是你买的水杯,水果。想要拿出来就得要拿出我们的取件码,大家好呐,经过前面的学习,我们这一节将要将一个重要的内容——指针。指针存地址,整型存整数,浮点型存小数。记住一句话,指针即地址。

2024-04-09 21:04:44 254

原创 18-字符数组和字符串

大家好,我是酒点,今天给大家讲的是字符数组和字符串,在C语言当中,字符数组,字符串也是一个很重要的内容,而且非常容易出错,因此希望大家在学习的时候认真对待。针对的是字符串的输入和输出哦😐其实呢和printf和scanf是一样的。分析:如果使用scanf输入字符串,并且字符串可能包含空格,则需要转义字符。首先我们看一下字符数组,字符数组是元素的数据类型为字符类型的数组。这样可以输入以换行符为结尾的字符串,而不管它中间是否包含空格。单引号只能用一个字符,而双引号能用多个字符,字符串输出函数puts。

2024-04-09 20:03:37 595

原创 17-二维数组

要求找到二维数组的最大值,以及这个最大值所在的行号和列号。关于杨辉三角我们就讲到这里啦,希望大家可以多多练习。数据类型 数组名[行数][列数];看着结果,对角线我们打印的,我们看打印出来的结果,再转换。二维数组:按行序优先。

2024-04-08 21:02:13 218

职业生涯讲座自主报告_04_15_162251.docx

职业生涯讲座自主报告_04_15_162251.docx

2024-04-15

运算符的应用_03_30_205757.docx

运算符的应用_03_30_205757.docx

2024-03-30

运算符_03_30_163641.jpg

运算符_03_30_163641.jpg

2024-03-30

数据类型_03_30_144507.pdf

数据类型_03_30_144507.pdf

2024-03-30

智能信息处理系统的设计

你猜猜我写的内容是什么,其实我觉得不是很重要,就是个人报告而已,为了不耽误大家的宝贵时间,休闲的话可以看一下,这里只有电子榨菜,没有太多的营养粮食

2024-03-28

智能信息处理系统的设计

课程作业

2024-03-27

Linux环境_03_22_001900.jpg

Linux环境_03_22_001900.jpg

2024-03-22

空空如也

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

TA关注的人

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