11 2022 档案
第14章 MySQL数据库系统
摘要:###MySQL ####MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Manage
阅读全文
第13章 TCP/IP和网络编程
摘要:###TCP/IP协议 ####TCP/IP协议 TCP代表传输控制协议,IP代表互联网协议。目前有两个版本的IP,即IPv4和IPv6。IPv4使用32位地址(目前使用最多),IPv6使用128位地址。 TCP/IP的组织结构氛围几个层级,通常称为TCP/IP堆栈 TCP/IP堆栈 顶层是使用TC
阅读全文
进程间通信-信号-pipe-fifo
摘要:###Linux进程间通信 **进程是程序运行资源分配的最小单位。**每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称
阅读全文
线程同步-读者写者问题(多线程)
摘要:####问题描述 有读者和写者两个并发进程,共享一个文件,当两个或以上的读进程同时访问共享数据时不会产生副作用, 但若某个写进程和其他进程(读进程或写进程)同时访问共享数据时则可能导致数据不一致的错误。因此要求: 1、允许多个读者可以同时对文件进行读操作; 2、只允许一个写者往文件中写信息; 3、任
阅读全文
openssl理解及命令使用
摘要:###SSL SSL即安全套接字协议(Secure Sockets Layer),是为网络通信提供安全及数据完整性的一种安全协议。SSL在传输层与应用层之间对网络连接进行加密。 使用SSL有很多好处:认证用户和服务器,确保数据发送到正确的客户机和服务器;加密数据以防止数据中途被窃取;维护数据的完整性
阅读全文
thread同步测试
摘要:####任务说明 1.编译运行附件中的代码,提交运行结果截图,并说明程序功能 2.修改代码,把同步资源个数减少为3个,把使用资源的线程增加到 (你的学号%3 + 4)个,编译代码,提交修改后的代码和运行结果截图。 #####原理理解 ######PV原语 PV原语通过操作信号量来处理进程间的同步与互
阅读全文
第12章——块设备I/O和缓冲区管理
摘要:####引言摘要 普通文件的读写算法依赖于两个关键操作——put_block和get_block,这两个操作将磁盘块读写到内存缓冲区中。由于与内存访问相比,磁盘I/O速度较慢,所以不希望在每次执行读写文件操作时都执行磁盘I/O。因此大多数文件系统使用I/O缓冲来减少进出存储设备的物理I/O数量,合理
阅读全文