相关文章
Leetcode Day19 技巧类
75 颜色分类
136 一个数字出现一次, 其他出现两次
class Solution:def singleNumber(self, nums: List[int]) -> int:return reduce(lambda x, y: x ^ y, nums)这个解法基于以下异或运算的性质:
任何数与 0 异或得到的结果是其本身:a ^ 0 a 任何数…
建站知识
2024/11/25 5:24:24
LSPosed 模块开发入门和踩的坑
最近工作中一直在使用LSPosed工具,所以想着记录下来,总结一下,顺便分享给有需要的人
环境
我使用的是 Magisk LSPosed。
如何使用
官方有写好的wiki,这里不再赘述。
模块开发
温馨提示: 在开发之前,一定要弄清…
建站知识
2024/11/10 4:45:36
SpringBoot3核心特性-数据访问
目录 传送门前言整合SSM场景一、创建SSM整合项目二、配置数据源三、配置MyBatis四、CRUD编写五、自动配置原理六、快速定位生效的配置七、扩展:整合其他数据源1、Druid 数据源2、附录:示例数据库 传送门
SpringMVC的源码解析(精品࿰…
建站知识
2024/11/25 5:23:10
以MySQL为例,来看看maven-shade-plugin如何解决多版本驱动共存的问题?
前提说明 假设 MySQL 5.7.36 的库 qsl_datax 有表 qsl_datax_source 和 数据 CREATE TABLE qsl_datax_source (id bigint(20) NOT NULL COMMENT 自增主键,username varchar(255) NOT NULL COMMENT 姓名,password varchar(255) NOT NULL COMMENT 密码,birth_day date NOT NULL …
建站知识
2024/11/16 11:36:49
深入理解 JVM垃圾收集算法和垃圾收集器(一篇就够)
一、概述
在Java中内存是由JVM虚拟机自动管理的,JVM在内存中划出一片区域,作为满足程序内存分配请求的空间。内存的创建仍然是由程序猿来显示指定的,但是对象的释放却对程序猿是透明的。就是解放了程序猿手动回收内存的工作,交给…
建站知识
2024/11/4 9:01:27
Nginx: 进程结构和信号量管理
进程结构
需要首先关注多进程和多线程的一个区别Nginx采用的是一种多进程,这样一种进程结构, 为何不采用多线程这样一种进程结构Nginx 设计之初就是为了高可能性和高可靠性而设计的Nginx 通常是运行在边缘节点上,通常是用来接受用户的第一个请求的时候&…
建站知识
2024/11/16 11:25:18
OpenCV中的颜色映射函数
人类的感知并不适合观察灰度图像中的细微变化。人眼更善于观察颜色之间的变化,因此你经常需要将灰度图像重新着色,以便更好地理解它们。OpenCV 现在提供了多种颜色映射,以增强你在计算机视觉应用中的可视化效果。
在 OpenCV 中,你…
建站知识
2024/11/16 15:41:23