VSCODE SSH 智能路由配置方法
Copy # 基础配置:定义别名和默认认证方式
Host custom-alias
User your-username
PreferredAuthentications publickey
IdentityFile "path/to/your…
AI-NAV: 打造现代化的人工智能导航平台
在人工智能快速发展的今天,各类 AI 工具和资源如雨后春笋般涌现。然而,如何在众多选择中找到最适合自己的 AI 工具,成为了许多用户面临的难题。今天为大家介绍一个开源项目 —— AI-NAV,这是一个专注于 AI 领域的现代化导航平台。 🔗 项目地址: GitHub - AI…
AI-NAV: 打造现代化的人工智能导航平台
在人工智能快速发展的今天,各类 AI 工具和资源如雨后春笋般涌现。然而,如何在众多选择中找到最适合自己的 AI 工具,成为了许多用户面临的难题。今天为大家介绍一个开源项目 —— AI-NAV,这是一个专注于 AI 领域的现代化导航平台。 🔗 项目地址: GitHub - AI…
get-bibtex:让文献引用管理更轻松的 Python 工具
引言 在学术研究中,管理参考文献是一项重要但耗时的工作。尤其是在写论文时,我们经常需要从不同的数据库中获取文献的引用格式。为了解决这个问题,我开发了 get-bibtex 这个 Python 库,它可以帮助研究者快速从多个学术数据库获取 BibTeX 格式的引用。
为什么选择…
Mybatis 自动配置原理
自动配置无非涉及几个方面 mapper 的代理注册
sql 语句的注册
路径 :D:\maven-repository\com\baomidou\mybatis-plus-boot-starter\3.4.1\mybatis-plus-boot-starter-3.4.1…

Shiro 渲染leetcode卡片
最新版的 Shiro 已经兼容的 leetcode 的卡片,但是因为 leetcode 的 api 需要后台获取数据,这里使用 mx-space 的云函数来嫁接请求 为什么要弯弯绕绕,不直接在服务端获取数据后渲染,好像是渲染 markdown 的逻辑是客户端…
使用Kaggle来当作http服务器部署服务😂
刚刚去了解了一下 Kaggle,一周有 30h 的免费 GPU 算力,但是是使用 jupyter notebook 提供服务的,我不太习惯使用 notebook 来使用 python 环境,感觉适合使用单文件代码来快速实现想法的工具,对于层级很多的工程化代码,有一股代码分割感…
# 想开发一个用于mx-space小程序端
liyown/shiro-applet: 适用于 mx-sapce 的小程序展示端 (github.com) 预计想要实现的功能有
博客浏览
动态(也就是思考)
手记
评论系统
在这里记录一下开发日志和遇到的问题
初版(初步实现博客)
首屏效果图
瀑布流效果:
博客详情效…
十大排序算法
冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的列表,依次比较相邻的元素并交换它们的位置,如果它们的顺序错误。这个过程会不断重复,直到整个列表不再需要交换为止,最终得到一个有序的列表。
Copy
public class BubbleSort…
认识 Java 的 volatile 关键字及指令重排
在多线程编程中,volatile 关键字是确保变量在多个线程之间可见的重要工具,它还能帮助防止指令重排。下面,我们将详细解释这些概念,并通过实际例子说明 volatile 的使用场景和局限性。 可见性
在多线程环境中,一个线程对共享变量的修改可能不会被其他线程立即看到…
自限定类型到底是啥?
自限定类型听起来很复杂,但其实是为了防止子类搞乱类型参数。假设我们有一个泛型类 A,可以接收任何类型的参数: Copy
class A<T> {
T property;
void setProperty(T t) { property = t; }
T…
shiro 备忘
Copy mkdir shiro
cd shiro
wget https://raw.githubusercontent.com/Innei/Shiro/main/docker-compose.yml
wget https://raw.githubusercontent.com…
LeetCode [394] 字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
你可以认为输入字符串总是有效的;输入字符串中没有额外的空格…
LeetCode [394] 字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
你可以认为输入字符串总是有效的;输入字符串中没有额外的空格…
RabbitMQ快速使用
Copy docker run --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
--network hm-net \
--hostname my-rabbit \
-e RABBITMQ_DEFAULT_USER…
Mybatis[plus] 源码阅读笔记
调用流程概述: mybatis 的前身是 ibatis,原生的 ibatis 执行 curd 操作是固定的操作,使用 SQLSession 接口中的方法进行增删查改,我们先阅读 Ibatis 部分的代码,后续 mybatis [plus] 都是在此基础上扩展了…
python脚本,批量获取bibtex
需求:在使用 latex 写论文的时候,你是否有这个需求,需要将引用转换为 bibtex 格式,如果文献量很大,这个重复工作实在不值得做,如果你实现使用了文献管理工具,例如 endnote、zotero,可以一件导出,但是没有的话,本文提供一个解决方案 方案:crossref…
seata部署
docker-compose db nacos 模式 准备数据库表
数据库表: https://github.com/apache/incubator-seata/tree/develop/script/server/db
准备 compose.yaml 文件
Copy
vers…