自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QR70892的博客

嵌入式学习者

  • 博客(126)
  • 收藏
  • 关注

原创 嵌入式学习历程(学习大纲)

嵌入式学习大纲

2024-08-25 17:10:43 280

原创 day13(网络编程基础)SQL数据库

《网络编程基础》相关内容涉及到 SQL 数据库,网络编程中常常需要与数据库进行交互,而 SQL 数据库是一种广泛应用的数据库管理系统,可用于存储和检索数据,为网络应用提供数据支持。

2024-09-13 23:14:06 1141

原创 网络编程基础项目二:UDP聊天室

网络编程基础项目中的第二个项目为 UDP 聊天室,该项目旨在利用用户数据报协议(UDP)实现一个多人在线聊天的功能,参与者可以通过这个聊天室进行实时的文本交流

2024-09-13 22:41:10 864

原创 day12(网络编程基础)网络协议头分析

(网络编程基础)对网络协议头进行深入分析,探讨其结构、功能及在网络通信中的重要作用。

2024-09-13 22:22:23 488

原创 day11(网络编程基础)广播与组播、本地套接字

广播、组播以及本地套接字在网络通信中各自具有不同的特点和用途。广播是将消息发送给同一网络中的所有设备;组播允许将消息发送给一组特定的接收者;而本地套接字则主要用于同一台计算机上不同进程之间的通信。

2024-09-12 23:18:16 531

原创 day10(网络编程基础)setsockopt、超时检测

使用 setsockopt 函数可以对套接字进行各种选项设置。在网络编程中,超时检测是很重要的一环,可以通过设置超时时间来避免程序在等待网络响应时无限期阻塞。setsockopt 函数可以用来设置套接字的超时选项,确保在规定时间内如果没有收到响应就采取相应的处理措施。

2024-09-12 23:05:12 452

原创 网络编程基础项目一:TCP实现FTP功能

网络编程基础项目之一是通过 TCP 协议来实现 FTP(文件传输协议)功能。该项目旨在利用 TCP 连接的稳定性和可靠性,构建一个能够进行文件传输的系统,实现文件的上传、下载和管理等功能。此项目对于理解网络通信和文件传输机制具有重要意义,同时也为进一步开发更复杂的网络应用提供了基础。

2024-09-12 22:54:48 1004

原创 day09(网络编程基础)服务器模型

(网络编程基础)常见的服务器模型有多种,例如单线程服务器模型、多线程服务器模型和基于事件驱动的服务器模型等。单线程服务器模型在处理请求时,一次只能处理一个请求,效率相对较低;多线程服务器模型可以同时处理多个请求,提高了服务器的并发处理能力,但也带来了线程管理和同步的复杂性;基于事件驱动的服务器模型,如使用异步 I/O 和事件循环,可以高效地处理大量并发连接,减少资源消耗。(网络编程基础)服务器模型的选择取决于具体的应用场景和性能需求。

2024-09-12 22:22:17 493

原创 day08(网络编程基础)Linux IO 模型(IO多路复用)

网络编程基础中的 Linux IO 模型之 IO 多路复用是一种重要的技术手段,它可以提高系统的并发处理能力,在处理大量网络连接时非常有效。IO 多路复用允许程序同时监视多个文件描述符,当其中一个或多个描述符准备好进行 IO 操作时,程序可以立即进行相应的处理,从而避免了阻塞等待单个描述符的情况,提高了系统的效率和响应速度。

2024-09-10 00:26:20 1230

原创 day07(网络编程基础)Linux IO模型(阻塞IO、非阻塞IO、信号驱动IO(异步IO))

(网络编程基础)Linux 输入 / 输出(I/O)模型(阻塞式 I/O、非阻塞式 I/O、信号驱动式 I/O、异步 I/O

2024-09-10 00:11:15 972

原创 day06(网络编程基础)UDP编程

(网络编程基础)UDP编程

2024-09-09 23:48:03 574

原创 day05(网络编程基础)三次握手四次挥手

(网络编程基础)三次握手四次挥手

2024-09-09 23:40:08 785

原创 day04(网络编程基础)tcp编程

(网络编程基础)tcp编程

2024-09-09 23:24:42 880

原创 day03(网络编程基础)网络模型

(网络编程基础)网络模型

2024-09-06 22:47:49 1170

原创 day02(网络编程基础)socket+端口号+字节序

(网络编程基础)socket+端口号+字节序

2024-09-06 22:33:15 862

原创 day01(网络编程基础)IP地址

(网络编程基础)IP地址

2024-09-05 22:10:14 795

原创 嵌入式应用层开发之网络编程基础 学习大纲

嵌入式应用层开发之网络编程基础 学习大纲

2024-09-05 22:02:08 1566

原创 把信号灯集加到共享内存实现同步:输入输出,quit结束

把信号灯集加到共享内存实现同步:输入输出,quit结束

2024-09-05 00:06:37 852

原创 用信号量实现输入输出,quit结束

用信号量实现输入输出,quit结束

2024-09-05 00:00:55 344

原创 两个进程实现通信,一个进程循环从终端输入,另一个进程循环打印,当输入quit时结束

两个进程实现通信,一个进程循环从终端输入,另一个进程循环打印,当输入quit时结束

2024-09-04 22:57:02 613

原创 通过两个进程实现cp功能

通过两个进程实现cp功能

2024-09-04 22:49:47 930

原创 请在linux 利用c语言编程实现两个线程按照顺序依次输出”ABABABAB......“ (信雅达)

请在linux 利用c语言编程实现两个线程按照顺序依次输出”ABABABAB......" (信雅达)

2024-09-03 23:28:25 787

原创 通过父子进程完成对文件的拷贝(cp)

通过父子进程完成对文件的拷贝(cp)通过父子进程完成对文件的拷贝(cp)

2024-09-03 00:05:59 323

原创 总结:IO进程

总结

2024-09-02 22:53:10 1003

原创 day12(IO进程)进程间的通信---消息队列

(IO进程)进程间的通信---消息队列

2024-09-02 22:32:38 1107

原创 day11(IO进程)进程间的通信---信号灯集

(IO进程)进程间的通信---信号灯集

2024-09-02 22:24:39 959

原创 创建一个守护进程,循环间隔1s向文件中写入一串字符“hello”

创建一个守护进程,循环间隔1s向文件中写入一串字符“hello”

2024-09-01 22:27:52 353

原创 编程实现“ls -l 文件名”功能

编程实现“ls -l 文件名”功能

2024-09-01 20:27:52 550

原创 用标准IO实现cp功能

用标准IO实现cp功能

2024-09-01 20:23:09 482

原创 用标准IO 实现“head -n 文件名”命令的功能

用标准IO 实现“head -n 文件名”命令的功能

2024-09-01 20:19:04 350

原创 通过标准IO实现 wc-l 功能(计算文件行数)

通过文件IO实现 wc-l 功能(计算文件行数)

2024-08-31 21:41:54 349

原创 用标准IO实现 cat 文件名 功能

标准IO实现 cat 功能

2024-08-31 20:33:18 413

原创 day10(IO进程)进程间的通信---共享内存

(IO进程)进程间的通信---共享内存

2024-08-31 20:27:24 360

原创 用信号的知识实现司机和售票员问题

用信号的知识实现司机和售票员问题

2024-08-30 23:00:48 257

原创 day09(IO进程)进程间的通信---信号

(IO进程)进程间的通信---信号

2024-08-30 22:53:20 730

原创 day08(IO进程)进程间的通信---管道

(IO进程)进程间的通信---管道

2024-08-30 22:43:50 1260

原创 编程读写一个文件test.txt,每隔1秒向文件中写入一行录入时间的数据

如果t是空指针,直接返回当前时间。如果t不是空指针,返回当前时间的同时,将返回值赋予t指向的内存空间。该程序应该无限循环,直到按Ctrl-C中断程序。返回值是结构体指针,所指结构体封装着年月日时分秒。打开文件fopen,循环往文件写内容。每隔1s写入一行,sleep(1);计算当前时间,转换成年月日、时分秒,计算文件行数,wc -l。

2024-08-29 22:29:41 269

原创 day07(IO进程)线程 Thread

(IO进程)线程 Thread

2024-08-29 22:26:28 1328

原创 day06(IO进程)进程 process

(IO进程)进程 process

2024-08-28 23:23:13 1144

原创 day05(IO进程)库 Lib

(IO进程)库 Lib

2024-08-28 22:53:54 645

空空如也

空空如也

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

TA关注的人

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