相关文章
Linux网络编程套接字
目录
前言
一、预备知识
1.1 源IP地址和目的IP地址
1.2 区分端口号和进程ID
1.3 TCP协议和UDP协议
1.4 网络字节序
二、socket编程接口
2.1 socket套接字的概念
2.2 socket常见API
2.3 sockaddr结构
三、关于IP和Port的绑定问题
四、编写简单的UDP服务端和客户端 前…
建站知识
2024/12/8 14:00:42
React18源码: reconciler执行流程
reconciler执行流程 1 )概述
此处先归纳一下react-reconciler包的主要作用,将主要功能分为4个方面: 输入:暴露api函数(如:scheduleUpdateOnFiber), 供给其他包(如react包࿰…
建站知识
2024/10/28 14:15:03
回调函数(Language C)
#源于指针的深入学习
对于回调函数,其实我们只需要了解一下函数指针即可使用回调函数了
什么是回调函数?
通俗的来讲,它是一个函数指针变量(注意:它不是指针函数,它们是不同的一个概念)
函数…
建站知识
2024/12/23 0:45:52
【Python笔记-设计模式】惰性评价模式
一、说明
将某些对象的创建或计算延迟到真正需要它们的时候,以减少不必要的资源消耗和提高性能。
惰性评价在Python中实现也成为生成器,一般通过yield关键字实现。
(一) 解决问题
在处理大量数据时,使用惰性加载可以避免一次性加载所有数…
建站知识
2024/12/23 13:11:33
spring boot 3.0如何优雅的使用s3协议连接minio
1.引入pom
<dependency><groupId>io.awspring.cloud</groupId><artifactId>spring-cloud-aws-starter-s3</artifactId><version>3.0.3</version>
</dependency>添加配置文件
spring:cloud:aws:credentials:access-key: xxxx…
建站知识
2024/12/25 4:15:50
设计模式--工厂模式
普通创建对象的方式,如:
interface ICourse{public void record();
}class JavaCourse implements ICourse{Overridepublic void record() {System.out.println("Java 课程");}
}
public class Test {public static void main(String[] args)…
建站知识
2024/12/17 22:10:39