本文分类:news发布日期:2024/11/7 12:59:03
相关文章
Leetcode 1768 Merge Strings Alternately
题意: merge两个字符串拼接
https://leetcode.com/problems/merge-strings-alternately/description/
解答方案:双指针
class Solution {
public:string mergeAlternately(string word1, string word2) {string res "";int i 0;int j 0;…
建站知识
2024/11/7 12:53:57
Spring Boot观察者模式实战
观察者模式简介
观察者模式(Observer Pattern)是一种行为设计模式,它定义了对象间的一种一对多的依赖关系,当一个对象状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式、模型…
建站知识
2024/11/7 12:52:56
dom4j实现xml转map,xml转json字符串
dom4j依赖包 <!--dom4j--><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependency>
map转为json字符串方法很多,这里使用fastjson <!--fastjson 版本…
建站知识
2024/11/7 12:49:53
不用JS实现鼠标悬停提示框,以及Emotion里:hover使用踩坑
不写onMouseEnter/onMouseLeave或者onMouseOver/onMouseOut,实现鼠标悬停提示框。Enter和Over的区别是,一个事件不冒泡,一个事件冒泡。
示例代码如下:
<!DOCTYPE html>
<html lang"zh">
<head><…
建站知识
2024/11/7 12:46:50
Misère Nim game
题目
跟 Nim 游戏一样,但是取走最后一个元素的人输。
结论
设 T ◯ i 1 n a i T \textcircled{ }_{i1}^n a_i T◯i1nai 当 a_i 全为 1 时,显然可以根据 n 的奇偶性来判断。 当 a_i 中存在一个 >1 的元素时,则 T>0 <>…
建站知识
2024/11/7 12:45:50
clang-tidy的调研记录(二)
旧的自定义检测项办法的劣势
在clang-tidy调研记录这篇笔记中提到在clang项目中创建检测项,编写代码来实现匹配逻辑 一个注册匹配器函数 和 一个检测函数但是这种方式对我一个不太熟悉calng项目的新手来说,不是很好用,原因如下 (1) 代码中匹配到对象的类型复杂,需要去clang说明…
建站知识
2024/11/7 12:44:49
【Python】实战:定义一个圆的类并计算面积和周长
class Circle: # Circle类def __init__(self, r):self._r r # 将半径r赋值给实例属性self._rdef get_area(self): # 计算面积;前后双下划线通常用于特殊方法,而常规方法应使用普通命名pi 3.1415926area pi * self._r * self._rreturn areadef get_perimeter(s…
建站知识
2024/11/7 12:43:47