网站首页 文章精选 第445页
-
Python基础之:struct和格式化字符
简介文件的存储内容有两种方式,一种是二进制,一种是文本的形式。如果是以文本的形式存储在文件中,那么从文件中读取的时候就会遇到一个将文本转换为Python中数据类型的问题。实际上即使是文本的形式存储,存储的数据也是也是有结构的,因为Pytho...
2025-01-05 balukai 文章精选 6 ℃ -
常用网络协议整理笔记(一)
本文索引:1.网络协议整体框架2.以太网帧/IP/UDP/TCP帧格式3.ARP/RARP4.ICMP/IGMP5.PING6.trace7.BOOTP/DHCP8.DNS一、网络协议整体框架:1.定义:网络协议的作用是使...
2025-01-05 balukai 文章精选 7 ℃ -
超干货!Linux 内存管理知识总结(一)
作者:dengxuanshi,腾讯IEG后台开发工程师以下源代码来自linux-5.10.3内核代码,主要以x86-32为例。Linux内存管理是一个很复杂的“工程”,它不仅仅是对物理内存的管理,也涉及到虚拟内存管理、内存交换...
2025-01-05 balukai 文章精选 6 ℃ -
C/C++编程笔记:C语言入门知识点(一),请收藏C语言最全笔记
C语言简介C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。原文链接:https://juejin.im/post...
2025-01-05 balukai 文章精选 8 ℃ -
Linux 网络编程——原始套接字实例:发送 UDP 数据包
以太网报文格式:IP报文格式:UDP报文格式:校验和函数:/*******************************************************功能:校验和函数参数:buf:需要校验数据的首地址...
2025-01-05 balukai 文章精选 8 ℃ -
从linux内核出发彻底弄懂socket底层的来龙去脉
一、socket与inodesocket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。如...
2025-01-05 balukai 文章精选 5 ℃ -
嵌入式Linux内核的驱动程序开发是怎样的
Linux设备驱动程序在Linux内核源代码中占有很大比例,从2.0、2.2到2.4版本的内核,源代码的长度日益增加,其实主要是设备驱动程序在增加。它是一个遵循POSIX标准的免费操作系统。具有BSD和SYSV的扩展特性。与其他操作系统相...
2025-01-05 balukai 文章精选 5 ℃ -
Python 中数组和列表之间的区别
在这篇文章中,您将了解Python中数组和列表之间的区别。Python列表Python列表是一种内置数据结构,是包含在方括号[]的元素集合。它们具有许多独特的属性,使它们与其他数据结构不同。有序–允许使用索引号访问可变–可以...
2025-01-05 balukai 文章精选 6 ℃ -
TCP网络编程中connect()、listen()和accept()三者之间的关系
基于TCP的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:connect()函数对于客户端的connect()函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,而这个连接的过程是由内核完成,不是这...
2025-01-05 balukai 文章精选 7 ℃ -
C语言备忘录 - 03. 基本数据类型
C语言中的数据类型可分为如下几种:基本类型:字符类型、整数类型、浮点数类型、布尔类型、枚举类型void类型指针类型构造类型:数组、结构体、公用体这里我们介绍下基本类型,其他几种类型会在后边几个章节中进行讲解。一、字符类型与整数类型字符类型...
2025-01-05 balukai 文章精选 7 ℃
- 控制面板
- 网站分类
- 最新留言
-