本文分类:news发布日期:2024/9/22 1:16:23
相关文章
Java | Leetcode Java题解之第88题合并两个有序数组
题目: 题解:
class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int p1 m - 1, p2 n - 1;int tail m n - 1;int cur;while (p1 > 0 || p2 > 0) {if (p1 -1) {cur nums2[p2--];} else if (p2 -1) {cur nums1[p…
建站知识
2024/9/14 1:40:08
EasyExcel进阶教程
EasyExcel进阶教程 EasyExcel进阶教程概述一、关于表头1.1 多级表头1.2 ExcelProperties注解的index字段和order字段的第一个区别1.3 ExcelProperties注解的index字段和order字段的第二个区别1.4 表头单元格的合并二、动态表头三、样式设置3.1 表头样式设置3.2 数据样式设置Eas…
建站知识
2024/8/3 22:22:08
Oracle 数据库
前言 今天开始学习 Oracle 数据库,这是实习公司要求的,虽然还没开始实习,但是事先熟练到岗之后就不需要再花费时间学习了。有了 MySQL 的基础,学习 Oracle 应该问题不大,不过 MySQL 一些进阶的内容依然需要再精进一下。…
建站知识
2024/9/16 1:09:01
libssh C++封装之六(Dir)
1 概述 libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。 libssh下载地址
3 实现
3.5 Dir
Dir类型管理远程路径,通过SFTP和Channel实现(有…
建站知识
2024/9/15 3:13:17
Exchanger的 常用场景及使用示例
Exchanger的 常用场景及使用示例
Exchanger是Java并发包中的一个工具类,它用于两个线程之间交换数据。当两个线程都到达同步点并调用exchange()方法时,它们会交换数据然后继续执行。Exchanger特别适用于那些需要两个线程进行协作,交换数据或…
建站知识
2024/9/22 1:02:16
(java)websocket服务的两种实现方式
1.基于java注解实现websocket服务器端
1.1需要的类
1.1.1服务终端类
用java注解来监听连接ServerEndpoint、连接成功OnOpen、连接失败OnClose、收到消息等状态OnMessage
1.1.2配置类
把spring中的ServerEndpointExporter对象注入进来
2.1代码示例
2.1.1 maven配置
<…
建站知识
2024/9/20 22:36:59
【哈希】Leetcode 383. 赎金信【简单】
赎金信 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。
magazine 中的每个字符只能在 ransomNote 中使用一次。
解题思路
可以使用哈希…
建站知识
2024/9/16 3:28:47
CCF PTA 2022年11月C++学生会提名
【问题描述】
学生会选举要开始了。根据选举规则,首先由全体同学进行提名,每位同学可以从全体同学中提 名一名同学参选。选举时,会从全体同学的提名中选出一名学生会主席,再从三个年级分别的提名中 各选出一名副主席。现在&#…
建站知识
2024/9/4 13:10:08