相关文章
vue + leaflet + 天地图实现搜索省份后高亮
实现省份高亮方法最重要的代码在于 L.geoJSON(district).addTo(map)这个方法,district为参数,可以在页面中引入当前省份的坐标json。
获取省份json文件的地址:https://datav.aliyun.com/portal/school/atlas/area_selector
import beijing …
建站知识
2025/4/23 2:18:45
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/4/11 14:32:51
论 JAVA 集合框架中 接口与类的关系
前言
这是笔者在学习过程中的一篇"备忘录",其目的是能用最EZ最粗鄙的语言口述出 JAVA集合框架中 所有类与接口的关系
本人在不断地学习中,总会混淆集合框架中的类和接口,以及它们的作用关系,虽然不影响我的使用,但是我也不想一直糊涂下去,故而趁知识还没混淆之际,赶…
建站知识
2025/4/17 19:24:14
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/4/23 19:58:33
2409js,学习js2
原文
全局对象
function sayHi() {alert("Hello");
}// 全局对象的函数.
window.sayHi();
alert(window.innerHeight);更改背景
document.body.style.background "red";setTimeout(() > document.body.style.background "", 1000);当前地…
建站知识
2025/4/28 8:34:47
【JUC】17-Synchronized锁升级
1. 锁分类
无锁->偏向锁->轻量级锁->重量级锁 synchronized属于重量级锁,monitor是基于底层os的mutex Lock实现了,挂起线程和恢复线程都需要内核态完成,都需要切换CPU状态来完成。
Monitor与对象以及线程如何关联? 1…
建站知识
2025/4/18 0:17:37
项目扩展二:消息拉取功能的实现
项目扩展二:消息拉取功能的实现 一、回顾一下消息推送功能是如何实现的二、设计消息拉取功能1.服务器如何处理2.定义Request和Response1.定义Request2.proto文件 三、服务器实现消息拉取1.业务模块的实现:信道模块2.消费者管理模块实现O(1)获取消费者1.目…
建站知识
2025/4/9 21:36:39