自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

あの花

如果梦想有捷径的话,那么这条路的名字一定叫坚持。

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Flowable】流程引擎在springboot中的应用——从流程定义到流程结束审批

目录一、流程定义1、FlowableUI安装2、FlowableUI使用二、流程部署三、启动流程四、流程审批使用工具:TomcatFlowableUIIDEAPs:本文是一个简易demo,包含从 流程定义 到 流程审批结束 整个流程,暂不涉及表达式、候选人组、网关等复杂功能。一、流程定义流程定义使用Flowable官方集成的FlowableUI,因在新版本中已经移除,所以这里使用6.7版本。1、FlowableUI安装→下载地址,选择6.7.2中的安装包下载完后将安装包内的 flo

2024-01-10 09:17:43 1288

原创 【PostGIS】在Java中操作postgis——使用springboot+Maven+mybatis框架

完成PostGIS的安装与配置后,让我们来写一个Java操作postgis数据库的demo吧~

2023-12-25 14:59:02 1605

原创 【PostGIS】PostgreSQL15+对应PostGIS安装教程及空间数据可视化

如果想可视化postGIS中的数据,可以使用QGIS查看,

2023-12-22 15:28:10 3362

原创 【PostGIS】空间数据库-常用空间函数

参考文档:https://www.cnblogs.com/Snowclod/p/17484955.html。PostGIS中有很多的函数,我们使用时可以参照官网使用。在几何图形和外部数据格式之间进行转换的函数。用于检索几何的属性和测量值的函数。

2023-12-19 14:06:29 549

原创 【记录】VSCode通过跳板机连接远程服务器,并在服务器上使用Docker容器跑代码

【代码】【记录】VSCode通过跳板机连接远程服务器,并在服务器上使用Docker容器跑代码。

2023-03-29 16:06:36 1040

原创 将voc数据集xml格式、labelme标注转为coco数据集json格式

coco转voc点这里:将COCO数据集json格式文件转为VOC数据集xml格式1.划分数据集voc数据集中用于训练、验证、测试的xml和jpg全在一个文件夹里,所以需要根据txt文件先将这些文件分成训练集验证集测试集。(注:划分前要先分别建立好文件夹)#某一个txt文本中的数字存的是图片的名字,#要把这些名字的图片保存到另一个文件夹中#修改两处,注意自己建立文件import shutil#这个库复制文件比较省事from PIL import Imageimport osf3 = o

2022-04-20 10:08:44 1082

原创 Python修改图片尺寸、裁剪图片、拼接图片

在YOLO算法中对输入的图片有尺寸大小要求,如果图片太大网络就提取不到特征,无法检测图片中的物体。在进行医学图像处理的时候,一般医学影像拍出来的图片分辨率很大,细胞非常小,所以不能将图片直接拿去检测,需要做一些处理:以我现有的图片为例,图像尺寸为10150×15050,可以切割为很多50×50的小方图,但是我觉得50×50尺寸较小,影响网络检测速度,所以先将图片尺寸通过加白边的方式扩展到10500×15500,再切割成651张500×500的小方图,再进行检测。这里需要注意的是,由于我的图片尺寸太大

2022-03-17 16:11:42 8676

原创 将COCO数据集json格式文件转为VOC数据集xml格式

由于之前使用Mask R-CNN数据集是coco格式的,现在用YOLO需要voc格式的数据集,重新制作样本太麻烦,所以直接用python代码转换。1.首先要把一个整的json文件分为单个的,因为coco数据集是把全部标签整合到一个文件的我的数据集较小,所以是一次一次提取的,如果数据集较大的话可以自己改成循环。from __future__ import print_functionimport jsonjson_file='F:/研究生/研一/计算机视觉/mask-rcnn/test/annota

2022-03-09 20:36:52 6050 16

原创 QGIS3.16+tensorflow1.15+cuda+cudnn+Keras环境配置

备份一下,以便之后重装系统后用1.QGIS3.16.0:(下载链接:https://qgis.org/downloads/QGIS-OSGeo4W-3.16.0-1-Setup-x86_64.exe)QGIS3.16.0对应python为3.7,新版的QGIS对应python版本3.9,由于后面要配置实例分割环境,最高版本3.8,所以这里QGIS选择3.16.0安装好后在pyCharm中配置QGIS内置Python解释器2.tensorflow1.15用python interpreter,

2022-01-01 11:23:11 1207 1

原创 机器学习数学语言(8.3作业)

1.决策表写出本例中的 U\mathbf{U}U, C\mathbf{C}C, D\mathbf{D}D 和 V\mathbf{V}V 注: 最后两个属性为决策属性U={x1,x2,x3,x4,x5,x6,x7}U=\{x_1, x_2, x_3, x_4, x_5, x_6, x_7\}U={x1​,x2​,x3​,x4​,x5​,x6​,x7​} is the set of instances,C={Yes,No,High,Normal,Low}\mathbf{C}=\{Yes,No,Hig

2021-08-07 21:57:50 356

原创 机器学习数学语言(8.2作业)

1.图与网络定义无向网络.A undirected net is a tuple G=(V,w)G = (\mathbf{V}, w)G=(V,w), where V\mathbf{V}V is the set of nodes, and w:V×V→Rw: \mathbf{V} \times \mathbf{V} \to \mathbb{R}w:V×V→R is the weight function where w(vi,vj)w(v_i, v_j)w(vi​,vj​) is the weight

2021-08-02 14:57:01 530

原创 Java学习日记(81-90天,CNN 卷积神经网络)

学习地址第 81 天: 数据集读取与存储数据 train.format:下载地址以前我们用过 arff (第 51 天) 文件和压缩的评分文件 (第 54 天), 再来一个存储数据的方式. 图片数据还是按结构化的方式来存取 (m*n 点阵和类别).这里使用了 java.util.List 类. 我们在前面实现的数据结构, 很多可以直接在 java.util 包中找到. 不过自己写一遍总是好的. 与自己读取并使用 double[][] 来管理数据相比, List 类允许添加数据, 更加灵活. 当然,

2021-08-01 19:56:27 913

原创 机器学习数学语言(7.28作业)

1.累加累乘与积分1.将向量下标为偶数的分量 (x2, x4, …) 累加, 写出相应表达式.∑i=2nn∈Nxi\sum_{i=2n}^{n\in \mathbb{N}} x_ii=2n∑n∈N​xi​2.各出一道累加、累乘、积分表达式的习题, 并给出标准答案.①将矩阵中大于等于1的分量平方并累加:∑xij≥1xij2\sum_{x_{ij}≥1}x_{ij}^2xij​≥1∑​xij2​②将矩阵中不为0的分量累乘:∏xij≠0xij\prod_{x_{ij}≠0}x_{ij}xij​​=

2021-07-28 22:29:18 272

原创 机器学习数学语言(7.27作业)

1.二元关系1.令A={1,2,5,8,9}\mathbf{A} = \{1, 2, 5, 8, 9\}A={1,2,5,8,9}, 写出 A\mathbf{A}A 上的 “模 2 同余” 关系及相应的划分.P={{1,5,9},{2,8}}\mathcal{P}=\{\{1, 5, 9\}, \{2, 8\}\}P={{1,5,9},{2,8}}2.A={1,2,5,8,9}\mathbf{A} = \{1, 2, 5, 8, 9\}A={1,2,5,8,9}, 自己给定两个关系R1\mathbf{

2021-07-27 22:08:02 152

原创 机器学习数学语言(7.26作业)

1.描述你在学习、使用数学表达式时的困难, 可举例说明.1.分不清小括号中括号大括号该什么时候用,比如向量,有小括号(),中括号[],有的时候用大括号{}2.分段函数不知道应该怎么写,通过查资料:f(n)={n/2,if n is even3n+1,if n is odd f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text{if $n$ is o

2021-07-26 22:28:14 202

原创 Java学习日记(71-80天,BP 神经网络)

学习地址目录第 71 天: BP神经网络基础类 (数据读取与基本结构)第 71 天: BP神经网络基础类 (数据读取与基本结构)BP算法基本原理:利用输出后的误差来估计输出层的直接前导层的误差,再用这个误差估计更前一层的误差,如此一层一层的反传下去,就获得了所有其他各层的误差估计。一个三层BP网络:激活函数:必须处处可导(一般都使用S型函数)使用S型激活函数时,BP网络输入与输出关系如下:输入:net=x1w1+x2w2+...+xnwn net=x_1w_1+x_2w_2+...+x_

2021-07-22 16:01:39 349

原创 Java学习日记(61-70天,决策树与集成学习)

学习地址目录第 61 天: 决策树 (1. 准备工作)第 61 天: 决策树 (1. 准备工作)决策树的生成主要分以下两步,这两步通常通过学习已经知道分类结果的样本来实现。1.节点的分裂:一般当一个节点所代表的属性无法给出判断时,则选择将这一节点分成2个子节点(如果不是二叉树的情况会分成n个子节点)2.阈值的确定:选择适当的阈值使得分类错误率最小 (Training Error)。 ID3: 由增熵(Entropy)原理来决定哪个做父节点,哪个节点需要分裂。对于一组数据,熵越小说明分类结果越好。

2021-07-12 21:28:45 407

原创 Java学习日记(51-60天,kNN 与 NB)

学习地址目录第 51 天: kNN 分类器第 51 天: kNN 分类器今天将代码抄写并运行下载安装了weka.jar包,加载arff文件代码:package xjx;import java.io.FileReader;import java.util.Arrays;import java.util.Random;import weka.core.*;public class KnnClassification { /** * Manhattan distance.

2021-07-02 21:52:41 403

原创 Java学习日记(41-50天,查找与排序)

学习地址目录第 41 天: 顺序查找与折半查找第 41 天: 顺序查找与折半查找顺序查找:设置第一个位置data[0]的值为哨兵,从后往前遍历,如果一直遍历到哨兵的位置说明未找到该元素。顺序查找时间复杂度为 O(n). 二分查找:前提是一个有序序列,设置一个左指针left,初始值为最左边下标,右指针right,初始值为最右边下标。计算mid=(left+right)/2;如果data[mid].key等于要查找的值则返回,如果data[mid].key大于查找值,说明要查找的值在左侧,修

2021-06-22 20:37:19 210

原创 Java学习日记(31-40天,图)

学习地址目录第 31 天: 整数矩阵及其运算第 31 天: 整数矩阵及其运算矩阵在前十天已经写过相关运算。今天加了一点新东西1、用 this 调用其它的构造方法以减少冗余代码2、Exception 的抛出与捕获机制:1 异常的概念“exception”顾名思义,就是“我对此感到意外”的意思,在程序中可以强制编译器来处理程序运行中的发生的并非由程序本身所造成的错误,这个处理方法在java中就叫做异常捕获,而这些并非程序本身产生的错误就叫做“异常”。2 基本异常举一个抛出异常的简单例子,对于

2021-06-12 21:02:40 1479 1

原创 Java学习日记(21-30天,树与二叉树)

学习地址目录:21.二叉树的深度遍历的递归实现21.二叉树的深度遍历的递归实现二叉树是一种重要的树形结构,二叉树特点是每个结点最多只能有两棵子树,且有左右之分。一个二叉树的结点有数据域、左孩子域、右孩子域。public My(char paraName) { value = paraName; leftChild = null; rightChild = null;}手动建立一个二叉树:public static My manualConstructTree() { My resu

2021-06-01 16:48:01 305

原创 第十一届蓝桥杯C++国赛E题:玩具蛇(DFS)

Problem:小蓝有一条玩具蛇,一共有 16 节,上面标着数字 1 至 16。每一节都是一个正方形的形状。相邻的两节可以成直线或者成 90 度角。小蓝还有一个 4 × 4 的方格盒子,用于存放玩具蛇,盒子的方格上依次标着字母 A 到 P 共 16 个字母。小蓝可以折叠自己的玩具蛇放到盒子里面。他发现,有很多种方案可以将玩具蛇放进去。下图给出了两种方案:请帮小蓝计算一下,一共有多少种不同的方案。题解:基础dfs,递归回溯,依次将每格作为蛇头深搜最后得到的就是总方案。#include<

2021-05-31 22:02:42 288

原创 第十一届蓝桥杯C++国赛D题:本质上升序列(暴力)

Problem:小蓝特别喜欢单调递增的事物。在一个字符串中,如果取出若干个字符,将这些字符按照在字符串中的顺序排列后是单调递增的,则成为这个字符串中的一个单调递增子序列。例如,在字符串 lanqiao 中,如果取出字符 n 和 q,则 nq 组成一个单调递增子序列。类似的单调递增子序列还有 lnq、i、ano 等等。小蓝发现,有些子序列虽然位置不同,但是字符序列是一样的,例如取第二个字符和最后一个字符可以取到 ao,取最后两个字符也可以取到 ao。小蓝认为他们并没有本质不同。对于一个字符串,小蓝想

2021-05-30 22:56:13 283

原创 第十一届蓝桥杯C++国赛C题:阶乘约数(唯一分解)

Problem:定义阶乘 n! = 1 × 2 × 3 × · · · × n。请问 100! (100 的阶乘)有多少个约数。题解:分解因数:例如 5! = 1 × 2 × 3 × 4 × 5 = 2^3 × 3^1 × 5^1百科:唯一分解定理定理应用:#include<iostream>#include<cmath>typedef long long ll;using namespace std;ll cnt[105]={0};int main(){

2021-05-29 22:40:03 947

原创 第十一届蓝桥杯C++国赛B题:扩散(BFS)

Problem:小蓝在一张无限大的特殊画布上作画。这张画布可以看成一个方格图, 每个格子可以用一个二维的整数坐标表示。小蓝在画布上首先点了一下几个点: (0, 0), (2020, 11), (11, 14), (2000,2000)。只有这几个格子上有黑色, 其它位置都是白色的。每过一分钟, 黑色就会扩散一点。具体的, 如果一个格子里面是黑色, 它就会扩散到上、下、左、右四个相邻的格子中, 使得这四个格子也变成黑色(如果原来就是黑色, 则还是黑色)。请问, 经过 2020 分钟后, 画布上有多少

2021-05-29 21:27:45 407 1

原创 Java学习日记(11-20天,线性数据结构)

目录11.顺序表(一)11.顺序表(一)顺序表:通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。比如:tempArray = { 21,511,1129,1226 }就是一个顺序表。My tempFirstList = new My(tempArray)表示生成一个新对象,并将顺序表传入。public My(int[] paraArray) { data = new int[MAX_

2021-05-23 21:09:01 266

原创 Java学习日记(01-10天,java基本语法)

目录01.搭建环境02.基本算数操作03.基本if语句04.闰年的计算01.搭建环境搭建java环境,成功后可以看到java版本信息,如图在eclipse创建一个java项目:02.基本算数操作在println里可以使用字符串拼接输出,代码:package xjx;import java.util.Arrays;public class My { public static void main(String[] args) { int a, b, ans; double a1

2021-05-20 22:22:17 193

原创 棋盘游戏,dfs搜索

问题描述在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k &lt...

2019-04-20 22:34:50 188

原创 腾讯笔试编程题,贪吃的小Q(二分查找)

问题描述小Q的父母要出差N天,走之前给小Q留下了M块巧克力。小Q决定每天吃的巧克力数量不少于前一天吃的一半,但是他又不想在父母回来之前的某一天没有巧克力吃,请问他第一天最多能吃多少块巧克力。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,表示父母出差的天数N(N<=50000)和巧克力的数量M(N<=M<=100000)。输出描述:输出一个数...

2019-04-20 11:37:09 774

原创 腾讯2018春招笔试题,翻转数列

问题描述:小Q定义了一种数列称为翻转数列:给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4…, 每隔m个符号翻转一次, 最初符号为’-’;。例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.而n = 4, m = 1, 数列就是: -1, +2, -3, + 4.小Q现在希望你能帮他算算前n项和...

2019-04-20 11:35:29 475

原创 【java】JDK安装与环境配置/编译器eclipse下载与安装

1.配置Java环境①下载JDK,官网:http://www.oracle.com/②下载好后安装,可以自己选择安装路径③配置JDK环境变量:(以win10系统为例)桌面→右键属性→高级系统设置→环境变量→找到系统变量,新建:1.变量名:JAVA_HOME变量值:D:\java\jdk-12(这里是JDK的安装路径)2.变量名:CLASSPATH变量值:;%JAVA_HOM...

2019-04-20 11:05:18 349

原创 【DP板子】最长上升子序列、最长公共子序列(动态规划)

最长上升子序列(nlogn)const int maxn=10010;int maxup(int *ta,int alen)//原数组从1到n{ int temp[maxn];//存长度i结尾的最小值 temp[0]=-1e9; temp[1]=ta[1]; int maxLen=1; for(int i=2;i<=alen;i++) {...

2019-04-18 18:07:51 213

原创 【HTML】以Jquery实现前后端程序简单交互

根据所提供的后端接口,在前端程序中以Jquery实现前后端程序交互。1)调用后端数据显示接口,获取数据并遍历显示在前端页面中。2)界面录入数据,调用后端数据写入接口,将所提交的数据写入数据库。<script> function Get() { $.get( "http://localhost:7277/Stu/getStuList", functio...

2019-04-18 18:01:34 1696

原创 【HTML】使用Jquery实现将输入数据添加至表格中

代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>201731061203+许嘉欣</title> <script type="text/javascript" src="js/jquery-3.3.1.min.js">&...

2019-04-14 13:44:40 5943

原创 【HTML】使用 JQuery 实现级联选择框

代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>201731061203+许嘉欣</title> <script type="text/javascript" src="js/jquery-3.3.1.min.js">&...

2019-04-14 13:42:44 2794 2

原创 HTML+CSS实现简单静态网页的制作

用DIV分块布局。代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>201731061203+许嘉欣</title> <link rel="stylesheet" type="text/css" /> </h...

2019-04-14 13:39:25 3052 6

原创 【HTML】用JavaScript实现对数据的简单验证

完成下图中验证提示功能。备注:手机号码使用文本框即可运行效果:代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>201731061203+许嘉欣</title> <script type="text/javascript...

2019-04-14 13:35:48 748

原创 HTML表单简单练习

代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>表单</title> </head> <body bgcolor="deepskyblue"> &...

2019-04-14 13:30:33 828

原创 Dungeon Master (bfs广搜)

问题描述:You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit north,...

2019-04-14 13:17:36 176

原创 迷宫问题 (bfs广度优先搜索记录路径)

问题描述:定义一个二维数组:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5 × 5的二维数组...

2019-04-14 13:16:14 1591

C++期末考试重难点分析,认真看完必过~

C++期末考试重难点解析,每一个点都有详细例子,零基础看得懂,期末考试必过,18页精简版,你,值得拥有~

2020-06-18

泡泡堂(炸弹人)小游戏C/C++完整源码,附游戏背景音乐及图片。

泡泡堂(炸弹人)小游戏C/C++完整源码,附游戏背景音乐及图片。不懂可私聊。要注意一下需要为编译器安装EGE图形库才能正常显示图片哦~~~

2019-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除