相关文章
初识链表(7.25)
前面我们学习了顺序表,但顺序表其实存在一些问题 1. 中间/头部的插入删除,时间复杂度为O(N) 2. 增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗(尤其是异地扩容)。 3. 增容一般是呈2倍的增长&am…
建站知识
2024/12/23 2:37:46
子网ip和子网掩码的关系
子网ip和子网掩码的关系
一个IP地址被分为两部分:网络地址和主机地址。这是通过子网掩码来实现的。
子网掩码(Subnet Mask)是一个32位的二进制数,它用来区分一个IP地址中的网络地址和主机地址。在子网掩码中,网络地址…
建站知识
2024/12/12 16:24:49
Linux TCP 通信并发
多进程
客户端
#include <stdio.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
int main() {//创建套接字int lfd socket(AF_INET, SOCK_STREAM, 0);if(lfd -1) {perror("socket");exi…
建站知识
2024/12/20 22:29:10
TS中的枚举是什么如何使用
在 TypeScript 中,枚举(enum)是一种用于定义命名常量集合的数据类型。枚举可以提高代码的可读性和可维护性,因为它允许开发人员定义并使用有意义的符号名称来表示特定的常量。
下面是一个使用枚举的示例:
enum Color…
建站知识
2024/12/15 16:51:20
vertx的学习总结1
一. vertx是什么? 答:lib工具包
二. 为什么要使用vertx
答: 异步和非阻塞:Vert.x 采用了事件驱动和非阻塞的编程模型,可以处理大量并发请求而不会阻塞线程,提供更好的响应性能和吞吐量。 多语言支…
建站知识
2024/12/4 11:58:47
Docker01基础操作
目录 1、docker 发展历史
2、Docker 概述
2.1 容器
2.2 Docker与虚拟机的区别
2.3 容器在内核中支持2种重要技术
2.4 namespace的六项隔离
2.5 Docker核心概念
2.6 安装 Docker
2.7 Docker 镜像操作
2.8 Docker 容器操作
2.9 面试题 1、docker 发展历史 https://www.…
建站知识
2024/11/9 8:36:09
Spring — 三级缓存和 循环依赖
置顶 学习专栏:【Java后端面试题】 1.Java面试题—基础知识、面向对象、【容器】、IO & 【设计模式】、泛型 & 异常 & 反射 & 注解、快速排序2.Java面试题—并发基础、【同步 & 互斥】、JUC & 并发容器、【线程池】、异步编程、【Lambda表达…
建站知识
2024/11/6 14:10:26
C# 图解教程 第5版 —— 第1章 C# 和 .NET 框架
文章目录 1.1 在 .NET 之前1.2 .NET 时代1.2.1 .NET 框架的组成1.2.2 大大改进的编程环境 1.3 编译成 CIL1.4 编译成本机代码并执行1.5 CLR1.6 CLI1.7 各种缩写1.8 C# 的演化1.9 C# 和 Windows 的演化(*) 1.1 在 .NET 之前 MFC(Microsoft Fou…
建站知识
2024/12/19 12:01:09