- 博客(12)
- 收藏
- 关注
原创 增材制造数据库系统-二期项目总结
项目背景:第2版项目需求,主要是在之前数据库系统上,对每行的材料添加应力-应变折线图和模型结构图。项目进度:第2版需求从2024年9月25日到2024年11月11日,总共49天,实际花费工作日约18个工作日,总共花费三周。耗费时间较长,主要是因为国庆放假7天、增材数据库系统部署测试5天、本科评估花费了9天时间,然后文档和软著的申请较耗费时间,实际开发2周左右。
2024-11-11 20:56:40 310
原创 专家组-办公设备保障的项目总结
项目初期,主要进行笔记本电脑/台式电脑的配置测试。项目中期,因为应对一位老师调用TypeC转换器和安装不同打印机驱动的处理时间长、进出房间多等问题,编写了人、事、物清单,实现设备异常处理方案确定、备用物资快速查询。项目后期,主要天天测试下设备的正常使用,然后一直坐着等老师问题(其实没什么问题,因为没怎么使用)。在整个项目过程中,主要明确了通过清单的形式记录整个项目涉及的人、事、物清单,从而能够快速、专业、有效的解决突发问题。
2024-10-25 22:50:45 966
原创 ZUCC_操作系统实验_Lab10进程的通信--管道
lab10 进程通信–管道一.使用pipe创建管道,实现父子进程间的通信1.代码:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>int main(void){ int data_processed; int file_pipes[2]; const char some_data[]="Hello world!"; char buffer[
2022-05-07 23:30:08 1129 1
原创 ZUCC_操作系统原理实验_Lab9进程的通信消息队列
lab9进程的通信–消息队列一.两个进程并发执行,通过消息队列,分别进行消息的发送和接收1.代码://接受消息#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<errno.h>#include<sys/types.h>#include<sys/ipc.h>#include<sys/msg.
2022-04-27 16:57:16 3157
原创 ZUCC_操作系统实验_Lab7进程通信---共享内存
lab7进程通信—共享内存一.利用共享内存实现生产者/消费者问题的解决方案1.代码#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<errno.h>#include<sys/ipc.h>#include<sys/shm.h>#define KEY 1234 //键#define SIZE 1
2022-04-08 23:01:15 2716 4
原创 ZUCC_操作系统实验_Lab6_进程通信--信号
进程通信——信号一.改写Ctl+C的信号处理方式1.代码:#include<stdio.h>#include<unistd.h>#include<signal.h>void ouch(int sig){ printf("OUCH! I got the signal %d\n",sig); (void)signal(SIGINT,SIG_DFL); //恢复信号初始设定}int main(void){ signal(SIGINT,ouch);
2022-04-08 21:08:57 1369
原创 一点思想:简单图解POSIX信号量的使用
一点思想用posix,和并发同步基本模块;解决线程进程相关问题通解例子:实现A->B|C|D->A 条件: 1.实现A与B|C|D的同步关系 2.实现A|B|C|D间互斥关系如图:1.画流程图1.用-->表示进程间同步关系,进行链接2.用|表示进程间互斥关系2.添加PV操作1.链接部分 VP2.互斥部分 PV 3.线程分割1.信号量的初始值初确定: 1.链接部分->vp操作->先v(+1)->sem=
2022-04-08 20:02:00 329
原创 ZUCC_操作系统实验_Lab5POSIX信号量
Lab5 POSIX信号量注意:主要明白每个程序会产生什么具体结果?运行后每行间输出顺序的原因?一.线程互斥1.代码:#include<stdio.h>#include<unistd.h>#include<pthread.h>//#include<semaphore.h>#include<sys/types.h>int number;//sem_t sem_id;void *thread_white_fun(void){
2022-03-30 15:38:23 2373 1
原创 ZUCC_操作系统_Lab4线程的创建与管理
Lab 4线程的创建与管理代码在页底一.“hello world"单线程#include<stdio.h>int main(void){ p_msg("hello "); p_msg("world\n"); return 0;}void p_msg(char *s){ int i; for(i=0;i<5;i++){ printf("%s",s); fflush(stdout); sleep(1); }}1)此例程使用函数调用,理解函数调用是
2022-03-29 17:44:28 378
原创 ZUCC_操作系统实验——Lab4线程的创建与管理
Lab 4线程的创建与管理代码在页底一.“hello world"单线程1)此例程使用函数调用,理解函数调用是顺序执行的;1.表现形式:先打印 hello,再打印world2)理解fflush的作用fflush():1.单词释义:flush:冲洗 fflush:刷新缓冲区2.作用:清洗读写缓冲区,立即物理写入输出缓冲区的数据3.类型: fflush(stdin):刷新输入缓冲区,将输入缓冲区的数据丢弃 fflush(stdout):刷新输出缓冲区,将输出缓冲区数据打印到输出设备
2022-03-26 23:37:01 1370 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人