NOT

java——mybatis随笔

教程:https://www.cnblogs.com/xiaobaibailongma/p/17019484.html 本地示例:https://www.cnblogs.com/xiaobaibailongma/p/17019676.html gitee:示例 spring_boot/pom.xml ......
随笔 mybatis java

脏读、幻读、不可重复读图解

mysql事务隔离级别 MySQL提供了不同的隔离级别,包括: READ UNCOMMITTED(读取未提交):最低的隔离级别,不提供任何数据一致性保证,可能会出现不可重复读问题。 READ COMMITTED(读取已提交):默认隔离级别,保证了一个事务不会读取到其他未提交事务的数据修改,但仍可能出 ......

VituaBox虚拟机安装Ubuntu

下载虚拟机和Ubuntu 1.分别在官网下载所需软件与镜像文件(注意要与自己的系统相匹配) 在虚拟机安装Ubuntu 1.打开VituaBox,选择新建 2.自己设置虚拟电脑名称,选择存储位置 3.虚拟机内存大小,CPU核心数以及硬盘大小自己看着设计 4.选择打开建好的系统 随着步骤开始安装,并设置 ......
VituaBox Ubuntu

代码随想录算法训练营-动态规划-2|62. 不同路径

62. 不同路径 1 class Solution: 2 def uniquePaths(self, m: int, n: int) -> int: 3 # 创建一个二维列表用于存储唯一路径数 4 dp = [[0] * n for _ in range(m)] 5 6 # 设置第一行和第一列的基本 ......
随想录 训练营 随想 算法 路径

看雪ctf AliCrackme_2

看雪ctf AliCrackme_2 使用jadx打开, 去IDA打开so,搜索check可以搜索到说明是静态注册的,看着就是一个简单的校验,但是填进去错误,看到题目的提示是有反调试,但用frida附加时没有反调试的,应该是针对IDA的反调试,网上查找了下,发现了几种反调试的方法 反调试方法 1.I ......
AliCrackme ctf

项目1

软件项目中的开发周期按照自研和外包两种进行不同的时间进度衡量, 外包大多时候与交付有着密切关系,而衡量某团队的开发周期,也要 从团队使用软件框架、技能能力、加班、或是项目需求完整度来进行 规划。 比如在那种需求不明确的问题下,这种问题导致的情况是比较多的, 一是程序员沟通了解需求后,并没有一个100 ......
项目

CF662C

题面传送门 description 给定一个 \(n\times m(n\le 20,m\leq 10^5 )\) 的 01 矩阵,你可以把若干行的 01 反转,再把若干列的 01 反转。求若干操作后可能的最少的 1 的个数。 solution 显然操作相当于每行每列要么取反一次,要么不取反。 行数 ......
662C 662 CF

莫比乌斯反演 & 杜教筛

前记: 突然想学杜教筛,顺便复习莫比乌斯反演。 用 \(\mathbb{P}\) 表示质数集。 0.前置 .1 积性函数 对于任意互质的整数 \(a\) 和 \(b\) 有性质 \(f(ab)=f(a)f(b)\) 的数论函数叫做积性函数。 .2 狄利克雷卷积 定义: 对于两个数论函数 \(f(x) ......
amp

[自然语言处理] 基于pycorrector实现文本纠错

文本纠错(Text Error Correction)技术旨在自动修正输入文本中的拼写、语法、标点符号等错误,以提高文本的准确性、通顺性和规范性。该技术可以通过自然语言处理技术实现,基于上下文和语言规则对文本进行分析和推断,发现其中的错误,并给出正确的替换或修改建议。 pycorrector是一个开 ......

crash —— 获取所有内核符号

查看所有的内核符号以及地址 crash> sym -l 0 (D) __per_cpu_start 0 (D) irq_stack_union 4000 (D) cpu_debug_store 5000 (D) cpu_tss_rw 8000 (D) gdt_page 9000 (d) except ......
内核 符号 crash

SSH连接慢

连接linux服务器一般都是使用SSH远程连接的方式。有时,SSH连接速度很慢,但是ping时一切正常。大致是有以下几种原因: server的sshd会去DNS查找访问的client ip的hostname,如果DNS不可用或者没有相关记录,就会消耗一段时间。 在authentication gss ......
SSH

conda 基本操作02

001、查看镜像源 (base) [root@pc1 test1]# conda config --show channels ## 查看镜像源 channels: - defaults 002、 ......
基本操作 conda

力扣-链表组件

1.问题 给定链表头结点 head,该链表上的每个结点都有一个唯一的整型值 。 同时给定列表 G,该列表是上述链表中整型值的一个子集。 返回列表 G 中组件的个数,这里对组件的定义为:链表中一段极长连续结点的值(该值必须在列表 G 中)构成的集合。极长的含义是:这段连续结点的前面或后面结点不属于G。 ......
组件

高级系统架构师学习(八)嵌入式系统

一、嵌入式系统概述 基本概念 1、将可配置与可裁剪的软硬件集成于一体的专用计算机系统,需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。 2、指嵌入各种设备及应用产品内部的计算机系统。它主要完成信号控制的功能。体积小、结构紧凑,可作为一个部件埋藏于所控制的装置中。 3、由嵌入式处理器、相 ......
系统 嵌入式 架构

int (*s[10]) (int);含义,函数指针。

问题 int (*s[10]) (int);含义是什么? 答案 是一个包含10个函数指针的数组的声明。 示例 一般情况看到的函数指针如下: int fun1(int);//这是一个函数声明 int (*pf)(int);//声明了一个函数指针 pf=fun1;//将函数的地址赋值给pf。 这里的函数 ......
指针 函数 int 含义 10

Python列表

插入 insert(索引值,插入的对象) 追加 append(“追加的对象”) 删除 pop(索引值) 删除 remove(“对象”) 合并 extend(“合并的对象”) 搜索 index(“搜索对象”)返回从左到右搜索到的第一个对象的索引 搜索 count(“搜索对象”)返回搜索对象的个数 搜索 ......
Python

大文件切片上传+断点续传解决方案-前后端实现

上传文件大家应该都做过,前端直接把file文件传给后端就ok了,但是大文件这样传就会造成页面假死,体验极差。如果遇到网络不稳定的时候,中途上传失败的话,又要从头开始传,本来文件就大,还慢。所以今天我们用一种新方法-切片上传+断点续传 前端实现:页面上很简单,我就放了进度条和一个上传文件组件,你可以按 ......
断点 解决方案 文件 方案

Uinx\Linux系统编程第九章

I/O库函数 I/O库函数与系统调用 系统调用函数:open()、read()、write()、lseek()、close() I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose() 相同点: 1、 目的:I/O库函数和系统调用都用于进行输入/输出操作,以便 ......
系统 Linux Uinx

欧拉路径和欧拉回路

这是之前关于欧拉路的两篇博客。 关于欧拉路的逆序压栈问题:here。 22年写的一个小总结:here。 关于欧拉路,主要疑点在于两个:一是压栈输出的原理;二是打上标记后时间复杂度退化的问题。 压栈输出的原理 走到点u时,有两种情况: u此时是终点,那么没有没走过的边与之相连。 u此时不是终点,那么它 ......
回路 路径

Springboot+Mybatis(四)

单独说一下Mybatis-plus 上一篇中介绍了Mybatis的使用方法,对于Mybatisplus,我理解就是把一些方法提前封装好了,不需要自己定义接口类中的内容 只需要直接调用即可 ,把接口类添加继承关系 这里要说的是 BaseMapper后面的<User>是要搜索的类的名词,且最好类的名字和 ......
Springboot Mybatis

[安洵杯 2019]easy_serialize_php

[安洵杯 2019]easy_serialize_php 分析源码: <?php $function = @$_GET['f']; function filter($img){ $filter_arr = array('php','flag','php5','php4','fl1g'); $filt ......
easy_serialize_php serialize 2019 easy php

mybatis plus生成的日期时间格式LocalDateTime与String的相互转换

mybatis plus生成的日期时间格式为LocalDateTime LocalDateTime转为String : 将现在的时间转String String nowDate = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyy ......
LocalDateTime 日期 mybatis 格式 时间

Could not open client transport with JDBC Uri: jdbc:hive2://node1:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)

今天发现连接beeline是时候连接不上,不应该啊昨晚还可以的qaq 破案了,我启动了metastore之后忘记去启动hiveserver2 hiveserver2都没启动能连上就怪了 一定一定要记得启动顺序!!! hadoop+metastore+hiveserver2+beeline ......

封装全局异常处理

目录1 定义错误码类2 定义业务异常类3 全局异常处理器4 使用5 前端请求效果总结 1 定义错误码类 ​ 可以定义各种错误码枚举,比如业务,系统相关的报错信息 /** * 错误代码 * 错误码 * * @author leovany * @date 2023/09/23 */ public enu ......
全局

OpenGL入门——纹理

已知,我们是对每个顶点去添加对应颜色,如果想要图像更加细节真实,就必须有足够多的点,点的密度要很大,而每个点都有个颜色属性,这样很浪费资源。 这时候我们就可以引入纹理,它可以用来添加图像的细节,类似于皮肤。每个顶点对应一个纹理坐标(表明从纹理图像的哪个位置采样,即获得颜色),其他片段进行插值采样(非 ......
纹理 OpenGL

修复 GRUB unknown filesystem error

出现问题的原因是我在安装好双系统后重新给硬盘进行了分区,GRUB的位置发生了变化 Rescue部分参考:https://zhuanlan.zhihu.com/p/518428303 但我没有办法按照上面的链接的方法进行修复和启动,于是按照这一篇下载了"boot-repair"自动修复,遂解决。 ......
filesystem unknown error GRUB

Springboot+Mybatis(三)

今天学习了如何使用Mybatis实现增删改查 为此做一个梳理发表一篇博客,也是为了总结一下 首先,要使用Mybatis需要添加依赖 从建立项目的时候选择java8+Springboot2这样的方式,避免高版本存在一些兼容性的问题 然后添加Mybatis-plus依赖,老师讲的是添加了plus会自动添 ......
Springboot Mybatis

使用 FHE 实现加密大语言模型

近来,大语言模型 (LLM) 已被证明是提高编程、内容生成、文本分析、网络搜索及远程学习等诸多领域生产力的可靠工具。 大语言模型对用户隐私的影响 尽管 LLM 很有吸引力,但如何保护好 输入给这些模型的用户查询中的隐私 这一问题仍然存在。一方面,我们想充分利用 LLM 的力量,但另一方面,存在向 L ......
模型 语言 FHE

crash —— 如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的指针

需求 有时我们有这样的需求,比如我们知道了结构体task_struct,然后我们又想知道内核中有哪些数据结构中包含了task_struct,或者包含了指向task_struct的指针。 做法 用whatis -m可以做到: crash> whatis -m task_struct SIZE TYPE ......
数据结构 结构 数据 指针 指向

crash —— 如何获取指定大小范围的数据结构有哪些?

crash —— 如何知道哪些数据结构内嵌了指定的数据结构或者内嵌了指向指定数据结构的指针 ......
数据结构 大小 范围 结构 数据