相关文章
C语言 | Leetcode C语言题解之第421题数组中两个数的最大异或值
题目: 题解:
const int HIGH_BIT 30;struct Trie {// 左子树指向表示 0 的子节点struct Trie* left;// 右子树指向表示 1 的子节点struct Trie* right;
};struct Trie* createTrie() {struct Trie* ret malloc(sizeof(struct Trie));ret->left re…
建站知识
2025/1/17 10:28:34
论 JAVA 集合框架中 接口与类的关系
前言
这是笔者在学习过程中的一篇"备忘录",其目的是能用最EZ最粗鄙的语言口述出 JAVA集合框架中 所有类与接口的关系
本人在不断地学习中,总会混淆集合框架中的类和接口,以及它们的作用关系,虽然不影响我的使用,但是我也不想一直糊涂下去,故而趁知识还没混淆之际,赶…
建站知识
2025/1/19 19:08:45
Java | Leetcode Java题解之第424题替换后的最长重复字符
题目: 题解:
public class Solution {public int characterReplacement(String s, int k) {int len s.length();if (len < 2) {return len;}char[] charArray s.toCharArray();int left 0;int right 0;int res 0;int maxCount 0;int[] freq n…
建站知识
2025/1/13 5:22:35
2409js,学习js2
原文
全局对象
function sayHi() {alert("Hello");
}// 全局对象的函数.
window.sayHi();
alert(window.innerHeight);更改背景
document.body.style.background "red";setTimeout(() > document.body.style.background "", 1000);当前地…
建站知识
2025/1/13 5:18:51
【JUC】17-Synchronized锁升级
1. 锁分类
无锁->偏向锁->轻量级锁->重量级锁 synchronized属于重量级锁,monitor是基于底层os的mutex Lock实现了,挂起线程和恢复线程都需要内核态完成,都需要切换CPU状态来完成。
Monitor与对象以及线程如何关联? 1…
建站知识
2025/1/18 18:46:30
项目扩展二:消息拉取功能的实现
项目扩展二:消息拉取功能的实现 一、回顾一下消息推送功能是如何实现的二、设计消息拉取功能1.服务器如何处理2.定义Request和Response1.定义Request2.proto文件 三、服务器实现消息拉取1.业务模块的实现:信道模块2.消费者管理模块实现O(1)获取消费者1.目…
建站知识
2025/1/20 22:40:29
等保测评与网络安全等级划分
等保测评与网络安全等级划分的关系 等保测评(信息安全等级保护测评)是根据国家信息安全等级保护制度,对信息系统进行安全等级评定的活动。它旨在确保信息系统能够抵御各种安全威胁,保障信息的机密性、完整性和可用性。网络安全等级…
建站知识
2025/1/16 6:21:35