自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vivado程序lmplementation过程出错

原因是在一个模块内声明的IO端口太多;可以将部分功能划分成另一个模块即可解决。

2023-08-15 11:52:33 1030 1

原创 Kb/KB单位换算详解

计算机领域经常使用Kb/KB,它们的表示方式可以是二进制,也可以是十进制

2023-07-05 11:07:27 917 2

原创 ISE源文件类型说明

以下是常见的ISE源文件类型说明,信息来源于ISE Design Suite 14.7中New Source Wizard界面的More Info结合ISE创建源文件时的界面,注释如下:

2023-06-06 14:42:21 332

原创 计算机组成原理中各种字长的概念

例如具有32位地址总线的计算机可以直接寻址4GB(2^32B)的物理内存,而36位的计算机可以寻址64GB(2^36B)。按字节/字/Xbit编址分别表示存储空间的最小编址单位是字节/字/Xbit,用白话说,每个存储单元里的二进制代码位数为1字节/1个字长/Xbit,这个长度就是存储单元长度,也即存储字长。在简单的处理器中,每条要执行的指令都被加载到IR中,其位数取决于指令字长。ALU是CPU的核心部分,能直接处理的二进制数据位数(输入的操作数的位数)等于机器字长。指令字长一般是存储字长的整数倍。.....

2022-07-28 20:04:58 6218 4

原创 TCP通信程序

如题,这是一段基于socket的TCP通信代码服务器程序#include <fcntl.h> #include <unistd.h> #include<arpa/inet.h>#include<netinet/in.h>#include <stddef.h>#include <stdio.h>#include <errno.h>#include <stdlib.h>#include <s

2022-05-28 22:57:35 154

原创 make和makefile的使用方法

在大型项目开发中,通常有几十到上百个源文件,如果每次均手工键入gcc 命令进行编译的话,非常不方便,我们就思考,能不能用一个命令完成多个动作——这就是make的用处。make工具通过makefile文件来完成并自动维护编译工作:我们可以用vi makefile来创建makefile文件,通过makefile文件的内容告诉make要做什么。默认情况下,GNU make工具在当前工作目录中寻找makefile时,它会尝试以下几个名称(按顺序排列):GNUmakefile、makefile 和 Makefil

2022-04-20 22:49:29 2279

原创 C语言学习笔记(二):void指针和malloc函数

在讲void指针之前,我们先回忆一下指针:int *p;char *q;这里定义了两个指针变量p和q,其中,p指向返回值类型为int的变量,q指向返回值为char的变量。而void是一种无类型指针,它表示不知道指向什么类型的指针,所以void指针可以指向任意类型的数据。做运算时,void相当于char(只针对部分编译器而言),但是和char*并不相通。*如下,当普通指针进行强制类型转换时可能会出现错误:#include <stdio.h>int main() { char i

2022-04-15 01:01:27 1498

原创 C语言学习笔记(一):函数参数是数组

我们运行下面这段代码,可以发现调用函数add后仍然不改变主函数里a和b的值。#include <stdio.h>int add(int a, int b);int main(){ int a = 2; int b = 3; printf("a+b=%d\n", add(a, b)); printf("%d %d", a, b); return 0;}int add(int a, int b) { a += b; return a;}运行结果如下:我们再运行

2022-04-14 17:25:48 2761 1

原创 目标文件名的长度大于多少时,软连接会占用额外数据块

下图是硬链接、软链接和源文件的索引节点(inode)的关系:

2022-04-01 22:39:42 320

原创 Matlab入门(隐藏图片)

Matlab入门级隐写术代码效果基本思想代码块代码效果使用matlab实现将一张图片隐藏在另一张图片中基本思想matlab中读取图片后默认保存为uint8类型(0~255无符号整数),我们可以将一张图片的rgb数值个位全部变成0,人眼难以发现其中的变化,再将另一张图片的rgb数值简单运算后线性映射到0 ~9上,最后将两张处理后的图片叠加即可实现隐藏。代码块encode函数function[final_img]=encode(img1,img2);%调整图像大小[h,w,n]=si

2021-12-09 23:31:09 3602

原创 简单成绩管理系统的设计与实现

试设计一学生成绩管理系统,使之能提供以下功能:1、输入学生信息(包括学号,姓名,高等数学成绩,大学英语成绩,C语言成绩)2、显示学生信息3、显示一门课的最高分4、显示一门课的最低分5、显示一门课的平均分6、从高到低显示C语言的成绩7、按学号查找C语言成绩8、按姓别查找C语言成绩9、退出

2020-12-17 23:45:20 5124

计算机考研专业课课件(王道数据结构/操作系统/计组、湖科大计网)

方便考研同学使用,可以直接下载

2023-09-23

实验2 输入/输出方法、分支结构程序设计

一、实验目的和要求 (1)掌握C语言各数据类型的概念,变量定义及赋值方法。 (2)掌握整型、字符型、实型等数据的输入输出方法,能正确使用各种格式控制符。 (3)掌握C语言的各种运算符,特别是自加(++)和自减(--)运算符,能正确使用这些运算符构成的表达式。 (4)掌握C语言逻辑量的表示方法,能够正确使用逻辑运算符和逻辑表达式或关系表达式。 (5)熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构。 (6)理解程序设计的顺序结构基本思想,掌握顺序结构语句特点;能够编写简单的程序解决具体问题。 (7)掌握简单的跟踪调试程序的方法,并学会基本调试程序方法。

2022-04-15

空空如也

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

TA关注的人

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