摘要: TCP服务器和客户端编程步骤详解 一、TCP服务器编程步骤 1. 创建套接字 int sockfd = socket(AF_INET, SOCK_STREAM, 0); 功能:创建TCP套接字 参数: AF_INET:IPv4地址族 SOCK_STREAM:面向连接的流式套接字(TCP) 0:默认协 阅读全文
posted @ 2025-10-16 11:45 四毛mao 阅读(45) 评论(0) 推荐(0)
摘要: 网络编程与TCP/IP协议 一、网络分层模型 1. OSI七层模型(理论模型) 层级 名称 功能 数据单元 7 应用层 为应用程序提供网络服务 数据(data) 6 表示层 数据的格式化和转换 数据(data) 5 会话层 建立、管理、终止会话 数据(data) 4 传输层 提供端到端的数据传输 段 阅读全文
posted @ 2025-10-16 09:58 四毛mao 阅读(48) 评论(0) 推荐(0)
摘要: 核心学习建议(非常重要!) 理解优先于死记:不要死记硬背代码。理解每一行代码为什么这样写,算法的核心思想是什么。 调试是好朋友:学会使用printf进行调试,打印关键变量的值,跟踪程序执行流程。这是C语言程序员最重要的基本功之一。 注重基础语法:在简单题中巩固数组、循环、条件判断、函数等基本语法。 阅读全文
posted @ 2025-08-26 15:45 四毛mao 阅读(15) 评论(0) 推荐(0)
摘要: 总标题:Linux 系统核心概念:从进程管理到程序编译 第一部分:进程管理与操作 (Process Management & Operation) 1.1 进程查看与信息 (ps 命令) ps:打印当前进程。 ps -f:显示进程详细信息(UID, PID, PPID等)。 ps -ef:显示所有正 阅读全文
posted @ 2025-08-22 16:26 四毛mao 阅读(8) 评论(0) 推荐(0)
摘要: 编写 Shell 脚本的过程 创建脚本文件 vi 文件名.sh 在文件的第一行必须指定解释器:#!/bin/bash 提升权限 新创建的 .sh 文件默认权限通常是 664 (-rw-rw-r--),没有可执行权限(x)。 使用 chmod 命令添加可执行权限: chmod 777 文件名.sh ( 阅读全文
posted @ 2025-08-22 11:37 四毛mao 阅读(26) 评论(0) 推荐(0)
摘要: Linux 常用命令与概念 1. 文件与目录查看 ls 功能:列出当前目录下的文件和子目录。 常用选项:-l(显示详细信息),-a(显示所有文件,包括隐藏文件)。 cat 功能:查看文件的全部内容。 注意:适合查看内容较少的文件。 2. 路径与导航 ~:代表当前用户的家目录(Home Directo 阅读全文
posted @ 2025-08-22 11:02 四毛mao 阅读(16) 评论(0) 推荐(0)
摘要: 1. 结构体基础 是什么:结构体是一种用户自定义的数据类型,它允许你将多个不同类型的变量组合在一起,形成一个逻辑上的整体。这些变量称为成员。 为什么:用于描述复杂对象(如学生、图书、坐标点),避免了使用多个分散的变量,使代码更清晰、组织更有序、管理更方便。 定义与声明: // 定义结构体类型,此时并 阅读全文
posted @ 2025-08-21 10:48 四毛mao 阅读(52) 评论(0) 推荐(0)