• xv6 与 Unix 实用程序

    实验二: 根据题目要求,需要通过管道将输入的 pingpong 得到输出的 pong,ping。并通过 getpid 得 到前面对应的进程识别码。设计方案则是利用管道将父进程将一个字节发给子进程,子进程 通过 getpid 获得进程识别码,子进程再将字节发给父进程,然后退出子进程,父进程从子进 程读取字节,通过 getpid 获得进程识别码并输出,然后退出父进程,结束代码。 实验三: 根据题目要求,需要通过 primes.c 将 2-35 之间的质数输出打印出来。设计方案是将 2-35 之 间压入管道中,为素数创建一个进程,通过管道从左邻居读取,通过判断并在另一个管道上 在那向右邻居写入,为素数创建的进程需要在 35 处停止,而主进程需要等待所有进程全部 退出后并且所有输出均打印结束后停止。判断方式则为从左邻居读取到的所有数字如果可以 被管道得到的输入的最小值,如果可以整除则不传给右邻居,如果不可以整除则传递给右邻 居,并循环直至传递给右邻居的数据数目为 0。 实验四: 根据题目要求,在目录树中寻找与字符串匹配的所有文件,并将其输出展示。根据 user 库中 的 ls.c 的文件可以

    0
    301
    4KB
    2022-03-29
    5
  • sakila数据库触发器的理解 基于sakila的触发器的设计

    sakila数据库触发器的理解 基于sakila的触发器的设计 PDF中包括: 1. 观察 sakila.mwb 并回答问题 1.1图中共有几个 View 1.2分析以下 3 个视图,回答以下问题: 2.观察 sakila-schema.sql 和 sakila-data.sql 并回答问题 3.观察数据库的触发器 customer_create_date 并回答问题 3.1customer_create_date 触发器建在哪个表上? 3.2这个触发器实现什么功能? 3.3在这个表上新增一条数据,验证一下触发器是否生效。(截图语句和执行结果) 4.根据应用场景,为 Sakila 数据库合理地设计并实现: (注意:请将创建语句、调用结果截图记录到实验报告里) 4.1. 设计 1 个视图,至少关联 3 个表; 4.2设计 1 个触发器,需要在报告里体现触发器生效。 PDF中内容仅包含个人意见,欢迎交流和讨论,如有错误还望指出

    0
    428
    1.15MB
    2022-03-29
    18
  • 数据库实验一 基于Sakila的数据库操作

    按要求完成对Sakila数据库中表的增、删、改、查操作,提交实验报告。 数据库 MySQL Sakila 问题1:请一边熟悉 sakila 数据库,一边回答以下问题: 1.sakila.mwb 模型中,表结构里每个字段前面的小标记分别表示什么意思? 2.图中哪部分体现影片-演员关系?换句话说,如果要找出演某个影片的演员名 字,访问哪几张表可以获得信息? 3.如果已知某个顾客姓名,要找到他租借的所有影片名,需要访问哪几张表? 若已知某个顾客姓名,即可以得知其 customer_id,即可通过 rental 表得到其租 借对应的 inventory_id,并参考 inventory 中的 inventory_id 后通过 inventory 表中 的 film_id 找到 film 表,根据 film_id 找到 title 即是西安已知顾客名字找寻其租借 的所有影片名 4.. 为什么 film 和 language 表间会有 2 条线? 问题2: 2.1请列出所有商店的详细地址,显示商店 id,商店地址,所在区域,所在城市,所在 国家; 问题3: 如果 insert 一条数据到 act

    0
    1206
    916KB
    2022-03-29
    45
  • 话题达人

    参与话题个数=1
  • 分享学徒

    成功上传1个资源即可获取
  • 分享小兵

    成功上传3个资源即可获取
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
关注 私信
上传资源赚积分or赚钱