相关文章
网络编程 | UDP组播通信
1、什么是组播 在上一篇博客中,对UDP的广播通信进行了由浅入深的总结梳理,本文继续对UDP的知识体系进行探讨,旨在将UDP的组播通信由浅入深的讲解清楚。 组播是介于单播与广播之间,在一个局域网内,将某些主机添加到组中…
建站知识
2025/1/22 1:45:51
【爱上C++】vector用法详解
文章目录 一:vector简介二:vector的创建和初始化三:vector的遍历1.[]下标2.at()3.迭代器遍历4.范围for 四:vector的空间1.size2.max_size3.capacity4.reserve5.resize6.empty 五:vector的增删查改1.push_back2.pop_back3.find4.insert5.erase6.swap7.assign Hello~同学们好&…
建站知识
2025/1/22 1:43:48
Java ArrayList
Java ArrayList
从名字就可以看得出来,ArrayList 实现了 List 接口,并且是基于数组实现的。
有人就会问了 那ArrayList和数组有什么区别呢
数组的大小是固定的,一旦创建的时候指定了大小,就不能再调整了。也就是说,…
建站知识
2025/1/22 1:42:42
leetcode——和为K的子数组(java)
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。
子数组是数组中元素的连续非空序列。 示例 1:
输入:nums [1,1,1], k 2
输出:2
示例 2:
输入:nums [1,2,3],…
建站知识
2025/1/22 1:41:37
运算放大器应用电路设计笔记(四)
动态范围表示正常工作时最小振幅与最大振幅的范围。例如,最小振幅为-14v,最大振幅为14v,则动态范围为14v,也有用绝对值或有效值表示振幅,最大电压与最小电压之比为动态范围,也称为多少dB。这时,最大振幅由电源电压决定,…
建站知识
2025/1/22 1:40:36
VSCode 使用默认profile打开文件
VSCode 本身的定位就是文本编辑器,只是通过各种插件才实现了 IDE 的功能。
如果想要把 VSCode 当作 IDE 和文本编辑器同时使用,就需要注意 profile 切换的问题。 profile 是 VSCode 的一个功能,可以通过多首选项管理不同的环境,比…
建站知识
2025/1/22 1:39:32
Linux——线程条件变量(同步)
Linux——多线程的控制-CSDN博客 文章目录 目录 文章目录 前言 一、条件变量是什么? 1、死锁的必要条件 1. 互斥条件(Mutual Exclusion) 2. 请求和保持条件(Hold and Wait) 3. 不可剥夺条件(No Preemption&…
建站知识
2025/1/22 1:38:31