- 博客(38)
- 资源 (6)
- 收藏
- 关注
原创 MySQL可重复读的隔离机制下是否彻底解决了幻读?
当同一个查询在不同时间产生不同的结果集时,事务中就会出现幻读问题。幻读关注的是记录数量的不同。不可重复读关注的是记录内容的不同。
2024-07-23 22:21:06 119
原创 Java算法常用数据结构之二叉搜索树
二叉搜索树(Binary Search Tree,BST),也称为二叉排序树或二叉查找树。二叉搜索树的中序遍历为。
2024-07-18 15:33:45 103
原创 Java算法常用数据结构之PriorityQueue(优先队列)
与普通队列不同,它允许按照元素的优先级来访问和删除元素。这使得优先队列非常适合需要按照某种顺序处理任务的情况。
2024-07-17 15:36:56 211
原创 leetcode刷题总结——字符串匹配
并且next[0] = -1,表示第一个字符没有匹配的前后缀,如果在0位置失配,只能将目标串后移一位,去和模式串的第二位进行匹配。next数组中如果某一个元素值为-1,其实就是表示模式串当前位置没有匹配的前缀,如果在这个位置失配,那么应该直接将目标串的第一位和模式串的下一位比较。next[i]数组的值表示匹配串的i位置失配了,那么就应该拿模式串的前缀继续和当前位置匹配,即转跳到next[i]位置,继续判断是否匹配。前缀:字符串A和B,A = B+S,S非空,则B为A的前缀。子串或模式串:比较短的。
2024-07-17 10:02:24 351
原创 MaskFormer数据加载器构建及遇到的Too many open files error问题
介绍MaskFormer部分源码,数据加载器构建的流程,以及遇到的问题。
2024-01-11 11:20:22 887
原创 关于DataLoader是否shuffle在VOC2007语义分割数据集上引发的问题
之前遇到过训练集的DataLoader未设置shuffle为True,跑出来的结果很差。估计这个和数据集有关,以前的数据集设置的都是False,也没有出现类似的情况。这个问题之前从未遇到过,后来经过不断的排查,发现是因为验证集的数据加载器中。,而训练集设置的为True。
2023-11-11 18:10:27 164
原创 Ubuntu挂载硬盘
则需要进行安装xfsprogs,这是一个ubuntu管理磁盘的应用。在系统目录下创建一个文件夹,用于作为外置硬盘的映射文件。打开终端,未插入U盘,输入命令。通过对比发现,我们的U盘路径是。安装完成后再一次运行。
2023-04-20 12:26:18 355
原创 gdal安装
pip install gdal 安装失败conda install gdal 安装成功gdal_array.SaveArray(img, save_dir, format=“GTiff”)
2022-05-05 22:21:15 267
原创 einops的基本使用
一、einops的介绍einops用于实现对张量(Tensor)的操作,它可以更简单的实现张量的变换,并且很容易上手。einops的作用类似pytorch中的review,transpose,permute等操作的合集。二、安装与导包pip install einopsfrom einops import rearrange,repeat,reduce三、一些常用的操作以下图为例,演示常用的操作。3.1 rearrange操作维度交换from einops import rearr
2022-04-28 23:44:06 6098 1
原创 labelme显示中文图例和控制类别的mask颜色以及多类别数据标注问题
labelme显示中文图例和控制类别的mask颜色,以及多类别数据标注存在的问题。
2022-03-17 11:33:14 4949 2
原创 Attention Is All You Need 论文阅读
题目:Attention Is All You Need一、IntroductionRNN的不足:循环模型通常是沿着输入与输出序列的符号位置进行因子计算。在计算时将位置与步骤对齐,它们会生成一个隐藏状态ht序列,由先前隐藏状态ht-1和位置输入t组成的一个函数(现在的状态依赖于前面的状态)。这种固有的序列性质在训练中无法进行并行化,这在较长的序列中是至关重要的。尽管最近的研究通过因子分解技巧和条件计算已经在计算效率方面得到了显著进步,同时也提高了后者的模型性能,但是序列计算的限制依然存在。注意力机制
2021-11-09 10:55:35 1201
原创 yolov5训练模型中遇到的GPU数据转到CPU的一个问题:‘list‘ object has no attribute ‘cpu‘
问题描述:训练模型的过程中,出现这个问题出现在general.py 中,源码为return np.array(targets)按照网上的方法,改为return np.array(targets.cpu())没有解决:提示下面错误后来看到一份博客,也遇到类似的问题解决方法:return np.array(torch.tensor(targets, device='cpu'))...
2021-10-06 08:47:41 7273 2
原创 MapReduce编程
一、MapReduce编程规范MapReduce的开发一共又八个步骤,其中Map阶段分为2个步骤,Shuffle阶段4个步骤,Reduce阶段分为2个步骤。1.1 步骤流程Map阶段2个步骤设置InputFormat类,将数据切分为key-value(k1和v1)对,输入到第二步;自定义Map逻辑,将第一步的结果转换为另外的Key-Value(k2和v2)对,输出结果。Shuffle阶段的4个步骤对输出的Key-Value进行分区;对不同分区的数据按照相同的Key排序;(可选)对
2021-07-17 18:26:34 3434 1
原创 Hadoop编程中遇到的问题
1. 使用eclipse因用户没有权限导致的无法操作文件解决方法:将要操作的文件夹授权给当前用户,命令:chown -R zcc /home2.
2021-05-27 16:12:17 107
原创 Ubuntu 安装配置SSH存在的问题
Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)一、问题描述Ubuntu默认并没有安装ssh服务,如果通过ssh链接Ubuntu,需要自己手动安装openssh-server。判断是否安装ssh服务,可以通过如下命令进行:ssh localhost结果发现了一个问题:我们用一个命令来看下,如果只有agent,说明没有安装openssh-server,命令如下:ps -e|grep s
2021-05-26 20:13:19 331
原创 fastDFS笔记
前言FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统。安装libfastcommon获取libfastcommon安装包:通过Xftp上传到服务器https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz解压安装包:tar -zxvf V1.0.38.tar.gz进入目录:cd libfastcommon-1.0.38执行编译:./make.s
2021-05-21 09:15:52 1680
原创 Springboot Controller返回json数据和html网页的区别
请求及路径映射部分注解介绍注解名称描述@Controller处理http请求@RestControllerSpring4之后新加的注解,原来返回json,需要@ResponseBody配合@Controller@RequestMapping配置url映射//两者效果相同//原来@Controllerpublic class TestController { @ResponseBody @RequestMapping("/hello")
2021-05-21 09:12:17 685
原创 后台接收前端数据的方式以及格式
SpringBoot Controller接收参数的几种常用方式第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。2、@RequestParam获取查询参数。即url?name=这种形式例子GEThttp://localhost:8080/demo/123?name=suki_rong对应的java代码:@GetMapping("/demo/{id}")public void demo(@PathVariable(name = "id") St
2021-05-21 09:10:26 3951
原创 ubuntu虚拟机中VMware tools是灰色的解决方法
ubuntu虚拟机中VMware tools是灰色的解决方法参考:https://blog.csdn.net/qq_19734597/article/details/106335934上面博主的方式并没有解决我的问题,我是在他的基础上,将软盘删除,其他一样,成功解决我的问题。...
2021-05-21 09:06:46 443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人