- 博客(28)
- 收藏
- 关注
原创 MetaBase编写sql查询时查询的字段和数据库的字段不对应、查询数据库另一字段的方法和解决思路
这种直接写个case去替换名称即可,如下所示,传入的是TimeType_tran,使用的是TimeType搜索的是中文,使用的是英文。
2024-04-07 14:47:54
157
原创 QuPath从源头构建实例
进行 QuPath 开发,在官方的另一份技术文档中,他推荐使用的是eclipse,但是本人结合上面的文档使用的是IDEA。注意,先按debug之后从弹出来的框中找Edit Configurations。具体的构建有多种方式,我这里使用从IDE运行,道理和从命令行是一样的,具体参考来源官方文档。目前踩坑的记录就是java的版本一定不能低,其他的大部分按照官方文档来就行。如果您使用此方法下载代码,则应确保在继续操作之前已安装 Java JDK。java17,理论来讲大于java8即,实际应大于java18。
2024-03-26 10:11:20
1639
原创 openslide封装成自己的app(PyQt)
是一个C库,提供了一个简单的阅读界面 全幻灯片图像,也称为虚拟幻灯片,具有高分辨率 数字病理学中使用的图像。这些图像可以占用数十千兆字节 未压缩时,因此无法使用标准工具轻松读取或 库,专为可以舒适地 未压缩到RAM中。整张幻灯片图像通常是多分辨率的;在安装之后 我们可以发现给出的demo最终运行都需要在浏览器访问服务器并最终显示,又因为工作需要将他放在一个窗口内,于是进行验证性测试。测试发现还是有一些小的问题,比如无法回退到上一文件夹等等,但是都是一些小问题了,现在的目的还是验证性实验。
2024-03-18 17:46:56
859
原创 KFB格式转化为SVS格式(python、可批量转化)
工作中用到kfb格式的转化 网上的方法都只能单张图片转化且文档老旧,所以想找一个可以批量处理的转化方法同时更加便捷。同时,编写如下代码,这个脚本会遍历源文件夹中的所有KFB文件,并将它们转换为SVS格式,然后保存到目标文件夹中。2)系统:window server 2003以上版本。关于1)中的安装方式,点进文件夹双击即可。是SVS文件将要保存的目标文件夹的名称,将下载的文件和脚本文件按如下方式存放。是包含KFB文件的源文件夹的名称,3)系统配置:内存1G以上。将文件存放在任意位置。
2024-03-13 17:36:57
620
1
原创 python split()方法实现
做题的过程中碰到了一个题可以使用split快速解决一个问题,但是这样的做法面试官肯定不能直接让你掉包解决,就想着自己造个轮子,虽然其实可能不用常规方法解决还是会被pass。
2023-10-13 16:23:03
61
转载 95.不同的二叉搜索树
按照上文的思路,我们考虑枚举 [start,end] 中的值 i 为当前二叉搜索树的根,那么序列划分为了 [start,i−1] 和 [i+1,end] 两部分。我们递归调用这两部分,即 generateTrees(start, i - 1) 和 generateTrees(i + 1, end),获得所有可行的左子树和可行的右子树,那么最后一步我们只要从可行左子树集合中选一棵,再从可行右子树集合中选一棵拼接到根节点上,并将生成的二叉搜索树放入答案数组即可。,请你生成并返回所有由。个节点组成且节点值从。
2023-06-06 11:08:13
48
转载 回溯算法归纳
输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列。2 和 3 可以形成一组候选,2 + 2 + 3 = 7。给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。如果至少一个数字的被选数量不同,则两种组合是不同的。输出:[[0,1],[1,0]]
2023-05-10 09:10:42
37
原创 Leetcode 53. 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23来源:力扣(LeetCode)
2023-04-10 17:44:03
29
原创 35. 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例 2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4来源:力扣(LeetCode)
2023-03-29 18:32:24
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人