`

UNIX网络编程 读书笔记

 
阅读更多

卷一

(1) 用bzero函数来填充0,因为用memset时,第2个参数与第3个参数类型一样,偶尔写错,编译器检查不出来。

(2) 使用SA代替 struct sockaddr(通用套接字结构体) ,因为后面字多可能使代码超出屏幕一行宽度。

(3) 线程函数遇到错误时并不设置标准Unix的errno变量,而是把errno的值作为函数的返回值返回调用者。

(4) 定义包裹函数来做每次的检测,包裹函数的常见几种方法是

      1>    和原函数同名,只是首字母大写(不知道遇到首写字母大写的函数怎么办)

      2>    在函数名的前后添加前缀或者后缀  e

(5) 使用snprintf代替sprintf,因为更加安全。

(6) ILP32模型,LP64模型。

 

分享到:
评论

相关推荐

    unix网络编程读书笔记

    UNIX 网络编程读书笔记 UNIX 网络编程读书笔记内容涵盖了 UNIX 网络编程的基本概念、Socket 编程、TCP/IP 协议、网络服务器设计思想、并发服务器设计等多个方面。整体来说,这篇读书笔记对 UNIX 网络编程的知识点...

    unix网络编程-第三版读书笔记

    unix网络编程-第三版读书笔记unix网络编程-第三版读书笔记

    linux与unix shell编程指南读书笔记.rar

    Linux与Unix Shell编程指南读书笔记提供了深入理解和熟练掌握Shell脚本编写技巧的宝贵资源。Shell是Linux和Unix操作系统中的命令解释器,它不仅用于交互式地执行命令,还能编写自动化任务的脚本,极大地提高了系统...

    《LINUX与UNIX SHELL编程指南》读书笔记.pdf

    《LINUX与UNIX SHELL编程指南》是一本深入讲解Linux和Unix系统下Shell编程的经典书籍,通过对这本书的读书笔记分析,我们可以提炼出一系列关键的知识点,涵盖了系统管理、服务配置、软件更新以及网络服务配置等方面...

    《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版

    本文将基于《LINUX与UNIX SHELL编程指南》这本书的读书笔记,深入探讨Linux与Unix Shell编程的核心知识点。 一、Shell概述 Shell是一个命令解释器,它接收用户输入的命令并执行。在Linux和Unix系统中,常见的Shell...

    《LINUX与UNIX SHELL编程指南》读书笔记

    《LINUX与UNIX SHELL编程指南》是一本深入探讨Linux和UNIX系统中Shell脚本编程技术的书籍。这本书旨在帮助读者理解和掌握Shell编程的核心概念,从而能够编写出高效、实用的自动化脚本,提高日常系统管理和任务执行的...

    linux与unix shell编程指南读书笔记

    本书重点讲述了当下最流行的两个Linux Shell——Borne Again Shell (bash)和TC Shell(tcsh),从它们的新特性、增加和内建的插件讲起直至具体的应用。通过对一个个实例的讲解,循序渐进地介绍了Linux Shell中的各个...

    UNIX环境高级编程 学习笔记

    学习LINUX环境编程的见证,一笔一画,脉络清楚,结构清晰,自己再看一目了然,传上来与众分享

    Unix网络编程 3rd vol1 读书笔记.docx

    本读书笔记主要关注TCP协议及其相关概念。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议。TCP通过socket对来区分不同的连接,每个socket由IP地址和端口号唯一标识。因此,一个服务器...

    LINUX与UNIX SHELL编程指南 读书笔记

    在深入探讨《LINUX与UNIX SHELL编程指南》的读书笔记之前,让我们首先理解Linux和Unix Shell编程的基础概念。Linux是一种自由开源的操作系统,它的内核由林纳斯·托瓦兹开发,而Unix则是一个历史悠久的多用户、多...

    LINUX与UNIX_Shell编程指南V1.0_学习笔记.docx

    这份学习笔记将深入探讨Shell编程的基础,包括文件权限与安全,这是理解Linux和Unix系统管理的关键。 首先,我们关注文件权限。在Linux和Unix中,每个文件和目录都有三个基本的权限:读(r)、写(w)和执行(x)。...

    LINUX与UNIX SHELL编程指南及其读书笔记

    这份读书笔记可能包含了作者在学习过程中的心得体会、重点难点解析以及实用示例,对于初学者和有经验的开发者来说都是一份宝贵的资源。 总之,Linux与Unix Shell编程是每个系统管理员、开发者或IT专业人员必须掌握...

    《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版.pdf

    《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版.pdf

Global site tag (gtag.js) - Google Analytics