自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用C语言或C++编写一个简单的银行家算法模拟程序

用C语言或C++编写一个简单的银行家算法模拟程序

2021-12-03 15:29:03 3178 1

原创 经典的同步/互斥问题—读者与写者(读者优先、写者优先、读写公平)

经典的同步/互斥问题—读者与写者(读者优先、写者优先、读写公平)

2021-12-02 10:19:44 6351

原创 经典的同步/互斥问题—哲学家进餐

经典的同步/互斥问题—哲学家进餐一、问题描述设有五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五只筷子,他们的生活方式是交替地进行思考和进餐。平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的筷子,只有他拿到两只筷子时才能进餐。进餐完毕,放下筷子继续思考。二、问题分析进程同步:①直接制约关系:源于进程间的合作。例如,有输入进程 A 通过单缓冲区向计算进程 B 提供数据。当该缓冲区空时,进程B因不能获得所需数据而阻塞,而当进程 A 把数据输入缓冲区后,便将进程 B 唤

2021-11-25 09:47:37 4016

原创 使用linux系统提供的信号量集和共享内存实现生产者和消费者问题

使用linux系统提供的信号量集和共享内存实现生产者和消费者问题实验目的了解和熟悉linux系统下的信号量集和共享内存。实验任务使用linux系统提供的信号量集和共享内存实现生产者和消费者问题。实验要求1.写两个程序,一个模拟生产者过程,一个模拟消费者过程;2.创建一个共享内存模拟生产者-消费者问题中缓冲队列,该缓冲队列有N(例如N=10)个缓冲区,每个缓冲区的大小为1024B,每个生产者和消费者对缓冲区必须互斥访问;3.由第一个生产者创建信号量集和共享内存,其他生产者和消费者可以使用该信号

2021-11-23 19:36:42 4097 1

原创 2021-10-09

登录MySQL服务忘记密码ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)可以初始化密码,1.将data文件夹清空2.在命令行中初始化 MySQL3.再root@localhost:之后的密码进入MySQL即可...

2021-10-09 14:58:06 41

转载 2021-10-09

MySQL 安装出错initialize specified but the data directory has files in it. Aborting.Newly created data在 MySQL 目录下的 bin 目录下执行命令:.\mysqld --initialize --console出现报错:initialize specified but the data directory has files in it.Newly created data directory则是

2021-10-09 11:37:16 94

原创 打印菱形图案

输入一个整数 n,字符之间没有空格, 输出菱形图案。菱形图案由字符 *构成 , 图案总共 2n-1 行。定义函数输出此菱形结构,函数参数为整数n。例如输入3,输出为: * *** ***** *** *代码:#include<stdio.h>#pragma warning(disable:4996)void Print(int n);int main() { int n; printf("输入一个整数 n:"); s

2021-04-24 10:02:14 802

原创 十进制整数,转换成八进制和十六进制数并输出。

输入一个十进制整数,转换成对应的八进制数和十六进制数并输出。#include<stdio.h>#pragma warning(disable:4996)void decShow(int n);void hexShow(int n);int main() { int num; printf("输入一个十进制整数:"); scanf("%d",&num); printf("对应的八进制:"); decShow(num); printf(" %o\n", num);

2021-04-24 09:48:53 3038

原创 输入多行英文字符,统计单词个数

读入多行英文字符,统计其中单词的个数。各单词之间用空格或回车分隔,空格或回车数可以是多个。#include<stdio.h>#pragma warning(disable:4996)#define end '0' //用0作为输入结束标志int main() { char c; int count = 0;//单词个数 printf("请输入英文字符,以数字0作为结束标记:\n"); c = getchar(); while (c != end) {//用0作为输入结束

2021-04-24 09:39:29 2669 1

空空如也

空空如也

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

TA关注的人

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