二叉树寻找节点在第几层获取左右子树有几个节点


#include <iostream>#include <vector>#include <stdio.h>using namespace std;class TreeNode {public: int val; TreeNode *left;

C语言Linux编程-进程间通信


无名管道无名管道(Anonymous Pipe),也称为管道(Pipe),是 Linux 和类 Unix 系统中进程间通信(IPC)的一种机制。它 允许具有亲缘关系的进程(即父子进程) 通过一个特殊的文件描述符对进行数据的传输。无名管道的主要特点如下:半双工通信:无名管道是半双工的,这意味着数据只能

C语言Linux编程-线程


在现代操作系统中,进程和线程是两个基本的并发执行单元,它们在资源分配、调度和管理方面有所不同。以下是关于进程切换开销、轻量级进程(LWP)、线程共享地址空间以及Linux对进程和线程的处理的一些解释:进程切换开销:当操作系统在多个进程之间进行上下文切换时,需要保存当前进程的状态(如寄存器值、程序计数

C语言Linux编程-进程


创建进程#include <stdio.h>#include <unistd.h>#include <sys/types.h>int main(){ pid_t pid; // 进程id类型 // 创建一个新进程 pid = fork();

C语言tcp服务器


server#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <strings.h>#include <string.h>#includ

Redis docker安装

笔记  Java 

Redis docker安装拉取镜像docker pull redis:latest启动redisdocker run -itd --name redis -p 6379:6379 redis端口映射到了本地6379端口使用idea连接

Springboot报错合集


报错1Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class cn.meowrain.pojo.User] with preset Content-Ty

springboot整合mybatis


依赖添加 <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId>

springboot手动项目创建.md


创建普通项目修改项目依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" x

mysql基础_韩顺平老师转载


第24章 零基础学MySQL解决之道文件、数据库MySQL 数据库的安装和配置使用命令行窗口连接MYSQL 数据库操作示意图数据库三层结构数据在数据库中的存储方式SQL 语句分类创建数据库查看、删除数据库备份恢复数据库备份恢复数据库的表创建表Mysql 常用数据类型(列类型)数值型(整数)的基本使用