NOT
Spring Boot学习随笔- 集成JSP模板(配置视图解析器)、整合Mybatis(@MapperScan注解的使用)
介绍了如何集成JSP模板到Spring Boot项目中。通过引入JSP依赖、配置JSP视图解析器以及指定JSP访问目录,实现了JSP的集成和访问。以及展示了整合MyBatis框架的步骤。首先介绍了引入MyBatis相关依赖的过程,然后讲解了@MapperScan注解的使用,用于扫描DAO接口所在包并... ......
修改Linux时区
使用timedatectl命令 # 修改时区 sudo timedatectl set-timezone Asia/Shanghai # 查看时区列表 timedatectl list-timezones # 验证时区 timedatectl Dockerfile添加命令 ENV TIME_ZONE ......
[Codeforces] CF1704C Virus
CF1704C Virus 题意 有一个长度为\(n\)的环,即对于\(1\leq i\leq n\),满足第\(i\)个与第\(i+1\)个房子相邻,特别地,第 \(n\) 个房子与第 \(1\) 个房子也相邻。 一开始,这 \(n\) 个房子中有 \(m\) 个房子被病毒感染了。在之后的每天早上 ......
中断 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/core-api/irq/index.html IRQs What is an IRQ? SMP IRQ affinity The irq_domain interrupt number mapping library IRQ ......
django中实现Markdown
分为两个部分: 后台使用Markdown编辑 前端使用Markdown展示 准备工作: pip install django-mdeditor # 用于后台编辑 pip install markdown # 用于前端显示 INSTALLED_APPS = [ ... 省略 ... 'mdeditor ......
PPadleOCR 自己的数据训练
在github里面下载PaddleOCR源码后,接下来开始一一安装: 1、安装Python,此处必须安装3.8--3.10的版本,3.11版本目前是不支持的,容易报错。 2、依次安装 python -m pip install paddlepaddle -i https://pypi.tuna.ts ......
才发现自己是高敏感人群(HSP)
“你是不是太脆弱了” 这样类似的话是否总是重复出现在你的耳边,你又是否曾一度无法控制自己过分解读他人的话语最后把自己弄得精疲力尽? 别担心,我们没有生病,只不过是幸运的成为“珍稀动物”而已。 01全球只有百分之二十的人是高敏感人群, 所以我们是珍稀动物高敏感人群的主要特征: #对声音/气味/味道等异 ......
kafka消费端速度慢解决方案
一、增加patition数量, 有多少个patition就会启多少个消费者线程去消费,跟消费者服务节点的数量无关,只能patition有关。 二、patition一样的情况下,改为批量消费,一次拉取多条数据,max.poll.records,利用多线程去处理数据,避免单线程处理批量数据时间过长,导致 ......
Unity 锚点 anchor
1 锚点(anchor)是什么? 图中被红色方块圈起来的就是锚点,用于描述子物体在父物体的位置。锚点默认是聚在一起,也可以将锚点分开。 2 锚点的位置设置 3 锚点控制子物体位置的原理 锚点可以组成矩形、一个点和一条线(两个点组成线的两端) 3.1 锚点位置调整 MinXY和MaxXY 以父物体左下 ......
CPU热插拔在内核中的支持 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/core-api/cpu_hotplug.html CPU热插拔在内核中的支持 日期 2021年9月 作者 Sebastian Andrzej Siewior bigeasy@linutronix.de, Rusty Russ ......
Java 方法体
1 抽象方法{ 2 3 4 5 } 1 构造方法{ 2 例{ 3 class AAAA { 4 private int p = 10;//new的时候赋值一次 5 6 public AAAA(){ 7 System.out.println(p);//先执行 private int p = 10在执行 ......
【题解】CQOI2017 - 小 Q 的表格
【题解】CQOI2017 - 小 Q 的表格 https://www.luogu.com.cn/problem/P3700 首先考虑题面给的两个式子。由式二可以得到: \[\dfrac{f(a,a+b)}{a(a+b)}=\dfrac{f(a,b)}{ab} \]发现这个很像辗转相除,可得 \[\d ......
Android OpenGl ES 3.0 学习笔记
title OpenGL ES 3.0 DrawTriangle Java->JNI:(1)Java_com_oyp_openglesdemo_render_MyNativeRenderer_nativeSetRenderType(100, 100)Java->MyGLRenderContext:G ......
【Linux】/etc/passwd文件中字段解释
operator:x:11:0:operator:/root:/sbin/nologin operator 用户登录名 x 早期用来存放密码,现在密码都存放在etc/shadow中了 UID 0代表系统管理员,1-999保留给系统使用的,1000以上给一般使用者 GID 0代表系统管理员,1-999 ......
[Codeforces] CF1703E Mirror Grid
CF1703E Mirror Grid 题意 给定一个 \(n\times n\ (n\le100)\) 的 01 矩形,求至少修改多少次后能使矩形旋转 0°,90°,180°,270°后所形成的矩形都完全相同。 思路 吸纳分为两种情况讨论: \(n\)为奇数 那么会出现这种情况:(以\(5\tim ......
存储器原理以及介绍
ROM、RAM是可读与可读可写存储器的一种框架,DRAM、SRAM、SDRAM是基于RAM框架的一种实现 ROM: 掉电不丢失,比如电脑的硬件磁盘 RAM: 掉电就会丢失,作为ROM与客户进行交互时提高反馈效率的一个中间介质,类似的还有Cache DRAM: 全拼Dynamic Random Acc ......
鸿蒙开发 HarmonyOS DevEco Studio 常用快捷键
前言 做 HarmonyOS 鸿蒙开发离不开 DevEco Studio 开发工具, DevEco Studio 是基于 IntelliJ IDEA Community 开源版本打造,所以默认的快捷键其实继承于 IntelliJ IDEA 。 熟悉 DevEco Studio 的快捷键能提升开发效率 ......
【Python爬虫案例】抖音下载视频+X-Bogus参数JS逆向分析
接口分析 获取接口地址 选择自己感兴趣的抖音博主,本次以“经典老歌【车载U盘】”为例 每次请求的页面会有很多接口,需要对接口进行筛选: 第一步筛选XHR筛选 第二步筛选URL中带有post 通过筛选play_add值找到视频的地址 分析请求头 通过对比两次请求发现只有X-Bogus数值会有变化,ma ......
ApacheCC1反序列化分析
ApacheCC1反序列化分析 写在前面: 这条链路对初学者来说并不是那么简单的,大家在学习时一定要多动手调试代码,有的时候光看代码看得头大,一调试就都明白了。 一、背景介绍 首先,什么是cc1 cc全称Common-Collections,是apache基金会的一个项目,它提供了比原生的java更 ......
解析几何笔记:平面的仿射变换
目录平面的仿射变换定义放缩变换重要性质点与向量的仿射变换仿射标架的仿射变换变积系数平面的定向平行四边形的仿射变换前后定向面积的特性变积系数及其特性参考 平面的仿射变换 定义 定义 平面的一个点变换τ,如果它在一个仿射坐标系中的公式为 \[\begin{pmatrix} x'\\y' \end{pma ......
2023-12-09:用go语言,给你两个整数数组 arr1 和 arr2, 返回使 arr1 严格递增所需要的最小「操作」数(可能为 0)。 每一步「操作」中,你可以分别从 arr1 和 arr2
2023-12-09:用go语言,给你两个整数数组 arr1 和 arr2, 返回使 arr1 严格递增所需要的最小「操作」数(可能为 0)。 每一步「操作」中,你可以分别从 arr1 和 arr2 中各选出一个索引, 分别为 i 和 j,0 <= i < arr1.length 和 0 <= j ......
blog-3
7-1 统计Java程序中关键词的出现次数 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数。说明如下: Java中共有53个关键字(自行百度) 从键盘输入一段源码,统计这段源码中出现的关键字的数量 注释中出现的关键字不用统计 字符串中出现的关键字不用统计 统计出的关键字及数量按照 ......
用元编程来判断STL类型
在此之前,先来回顾元编程当中的一个重要概念。 template<typename _Tp, _Tp __v> struct integral_constant { static constexpr _Tp value = __v; typedef _Tp value_type; typedef in ......
linux安装telnet远程
安装telnet远程 1.RPM安装 yum install -y telnet* xinetd 2.启动服务 // 开启xinetd服务 systemctl restart xinetd // xinetd开机自启 systemctl enable xinetd // 开启telnet.socke ......
CF1672F1
我们知道要是任意位置交换就是环长-1 那我们肯定要让环尽量少即可 那我们的环最多就是 出现最多的那个数字的 次数 构造策略 就是把其他不同的数字 都提出来 然后往后挪一下就可以构造出环了 void solve(){ int n;cin>>n; vector<int>a(n+1),v[n+1]; fo ......
Git版本管理配置说明 - Visual Studio
一、 Git服务端配置 在源代码管理服务器新建文件夹,并配置共享访问权限Everyone(读取/写入)。 在本地访问这台服务器共享目录,确保正确打开。 在VS中打开项目,点选Git更改,点击“创建Git仓库”,创建项目初始版本。 弹出如下对话框: 因为我们只是在局域网中开发项目,暂时不推送到GitH ......
Linux下的Cache和TLB刷新 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/core-api/cachetlb.html Linux下的Cache和TLB刷新 作者:David S. Miller davem@redhat.com 本文描述了Linux VM子系统调用的缓存/TLB刷新接口。它枚举了每 ......
【JavaSE】集合Collection{List(ArrayList, LinkedList), Set(TreeSet, HashSet, LinkedHashSet)} + Map(HashMap, TreeMap, LinkedHashMap)
集合体系;
单列集合Collection{List(ArrayList, LinkedList), Set(TreeSet, HashSet, LinkedHashSet)};
双列集合Map(HashMap, TreeMap, LinkedHashMap);
单列集合和双列集合的遍历方式;
单列集... ......
人工智能基础
第一章 一、什么是人工智能? 模拟、延申、和拓展人类技能。 强人工智能:具备与人类同等或者超越人类智慧,能根据自己意图展开行动。 弱人工智能:面向特定的问题或任务,根据人类的经验知识,达到模拟人的效果。 应用领域:计算机视觉、自然语言处理NLP、人机博弈、认知推理等。 主要软件技术:数据采集技术 ......