相关文章
算法----数组常见知识点
1. 在Java中,数组可以分为以下几种类型: 一维数组:一维数组是最常见的数组类型,它包含一系列具有相同数据类型的元素。数组中的每个元素可以通过索引访问,索引从0开始。 二维数组:二维数组是由一维数组组成…
编程日记
2024/12/22 21:17:15
Linux网络编程:使用UDP和TCP协议实现网络通信
目录 一. 端口号的概念
二. 对于UDP和TCP协议的认识
三. 网络字节序
3.1 字节序的概念
3.2 网络通信中的字节序
3.3 本地地址格式和网络地址格式
四. socket编程的常用函数
4.1 sockaddr结构体
4.2 socket编程常见函数的功能和使用方法
五. UDP协议实现网络通信
5.…
编程日记
2024/12/20 15:03:00
【karle 笔记】QQ机器人jdk17版本下载和安装
这里写自定义目录标题 下载地址安装 JDK:安装 JRE验证安装成功 下载地址
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
下载后,是一个exe文件,傻瓜式安装即可
安装 JDK:
直接用安装包安装…
编程日记
2024/12/18 11:16:25
Spring Boot实现对超大文件进行异步压缩下载
在Web应用中,文件下载功能是一个常见的需求,特别是当你需要提供用户下载各种类型的文件时。本文将演示如何使用Spring Boot框架来实现一个简单而强大的文件下载功能。我们将创建一个RESTful API,通过该API,用户可以下载问价为ZIP压…
编程日记
2024/12/20 11:26:53
代码随想录算法训练营 动态规划part07
一、爬楼梯 (进阶)
70. 爬楼梯 - 力扣(LeetCode)
解题思路: 设跳上 n 级台阶有 f(n) 种跳法。在所有跳法中,青蛙的最后一步只有两种情况: 跳上 1 级或 2 级台阶。
当为 1 级台阶:…
编程日记
2024/12/20 21:15:00
LeetCode-回溯算法
回溯法有“通用的解题法”之称。应用回溯法求解问题时,首先应该明确 问题的解空间。一个复杂问题的解决往往由多部分构成,即,一个大的解决方案 可以看作是由若干个小的决策组成。很多时候它们构成一个决策序列。解决一个 问题的所有可能的决策…
编程日记
2024/12/21 11:47:30
使用stream的skip方法进行分页处理
前言
在日常开发过程中,将查询的数据进行分页处理是非常常见的需求,而有时候 PageHelper的 startPage 方法对查询数据进行分页后,我们需要对这数据集进行再处理,而导致分页数据丢失一部分,只能查询第一页的数据。所以…
编程日记
2024/12/21 1:47:42