相关文章
leetcode.45题:跳跃游戏II
Leetcode.45题:跳跃游戏II /*
题意的理解:
nums[0] 只能跳 1 ~ nums[0]步
依次类推:从nums[0] - nums[n - 1] 最少需要多少步数
nums 2 3 1 1 4
nums[0] 2,初始只能跳 1/2步,如跳1步,达到nums[1]
而nums[1] 3,顾第二…
建站知识
2025/1/4 17:13:02
大数据相关组件安装及使用
自学大数据相关组件 持续更新中。。。
一、linux安装docker
1、更新yum
sudo yum update2、卸载docker旧版本
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine3、…
建站知识
2025/1/4 17:05:31
【Linux】socket编程2
欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 目录 👉🏻客户端代码Makefile(生成目标文件)UdpClient.cc(客户端代码)服务端代码部分优化1(接受客户端时显示客…
建站知识
2025/1/1 11:30:11
Linux--进程的概念(一)
目录 一、冯诺依曼体系结构二、操作系统2.1 什么是操作系统2.2 操作系统的意义 三、进程3.1 进程的基本概念3.2 描述进程——PCB3.3 进程和程序的区别3.4 task_struct-PCB的一种3.5 task_struct的内容分类 四、如何查看进程4.1 通过系统文件查看进程4.2 通过ps指令查看进程 五、…
建站知识
2024/12/28 12:11:16
Linux 线程:线程同步、生产者消费者模型
目录
一、死锁
二、条件变量实现线程同步
1、为什么需要线程同步
2、条件变量、同步、竞态条件
3、条件变量函数:初始化 销毁 等待 唤醒
4、实现简单的多线程程序
不唤醒则一直等待
实现线程同步
三、生产者消费者
1、借助超市模型理解
2、优点
四、基于…
建站知识
2024/12/28 12:16:49
阿里巴巴Java开发规范学习——编程规约(1)
阿里巴巴Java开发规范
一、编程规约
(一) 命名风格
1.【强制】类名使用UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO /
PO / UID 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPr…
建站知识
2024/12/28 12:16:55