摘要:
VGA全称是Video Graphics Array,即视频图形阵列,是一个使用模拟信号进行视频传输的标准。分辨率高,显示速度快,虽然如今的笔记本不在支持VGA接口,但是台式机上,VGA仍是制造商支持的最低显示标准。 驱动,顾名思义就是能够使驱使外设正常工作的代码,所以本质上也是代码,为了能够写出驱 阅读全文
摘要:
在用三极管来驱动继电器的,无论是PNP或者是NPN,都会把继电器接在集电极而不是发射极 如图所示: 主要原因是如果接在发射极,落在继电器线圈上的压降不足以驱动继电器,具体分析如下: 如图是将继电器接在三极管的发射极上(以NPN管为例) 分析:一般来说,基极和发射极之间的压降是0.7V,假设GPIO口 阅读全文
摘要:
思考p的时候,将他想成一个值为地址的变量,不要想成p指向之类的问题,不然感觉容易混乱 在思考p的值(地址)里面的内容时,一定要考虑内容的大小,这样在p++的时候方便分析地址到了哪个位置,比如说p如果指向的是一个指针,那么p++的时候地址就要加上4个字节 首先要区分一下 &p p *p p: p是一个 阅读全文
摘要:
区分4个概念: 1. 指针的类型 只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型 例如: int*ptr;//指针的类型是int* int(*ptr)[3];//指针的类型是int(*)[3] 2. 指针指向的类型 当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译 阅读全文
摘要:
在一些大型项目中,不可能一个人完全做所有的工作,这时候就需要多人协作完成,每个人负责一部分,将自己负责的一部分做成一个模块,提供简明的接口供其他函数调用,这时候就需要对模块化编程的思想和步骤非常熟悉。 概述: 1. 模块即是一个.c 文件和一个.h 文件的结合,头文件(.h)中是对于该模块接口的声明 阅读全文
摘要:
一、 c语言的基本数据类型 如下图: 基本数据类型有6种,分别是:short、int、long、float、double、char 在不同系统中所占字节数不一样,在32位系统中: short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;long占据的内存大小是4 个byte 阅读全文
摘要:
主要是记录一下MOOC上操作系统课程实验开发环境的利用和通过修改操作系统打印出开机字符串 Linux学习--打印开机字符串 在实验楼的开发环境中,已经集成了X86模拟器Bochs、gcc、Linux源代码、vi编辑器等环境,大体步骤是:根据实验要求编写应用程序、修改Linux 0.11的源代码,用g 阅读全文
摘要:
恢复内容开始 Linux学习—系统调用 操作系统实现系统调用的基本过程: 调用一个普通的自定义函数,就是call到调用的函数的地址去执行 调用系统函数是调用系统库为调用该系统而编写的接口函数API API的主要工作是: 将系统调用号存入EAX 将函数参数存入其他通用寄存器 触发0x80号中断进入内核 阅读全文
摘要:
最近使用GPU来跑Keras模型速度很快,但是预测的时候加载的非常慢,估计是使用GPU的问题 GPU做并行运算效果优于CPU,但是在预测的时候不需要并行运算,如果再使用GPU的话导致加载时间太长 因此训练模型使用GPU,预测使用CPU 在导入Keras之前加入以下两行代码: 既可以使用CPU来预测模 阅读全文
摘要:
由于在训练模型的时候需要对大量图片进行处理,为了方便,因此在此记录下处理的模板 注意点: 1. 读取图片的路径问题 https://www.cnblogs.com/yqs-0705/p/10437606.html 2. os.listdir(indir) 语句获得的是文件名字,并不包含前面的路径名, 阅读全文