- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 DeeplabV3+训练数据集 流程记录(附带自己下载数据集流程)
将图片文件和.json放在dataste/before/文件夹下,然后修改json_to_dataset.py文件中的classes,保留background,添加自己的类型,运行json_to_dataset.py。最近需要使用语义分割模型进行岩壁裂隙分割,了解到DeepLabv3+可实现该任务,胡jh教师学生黄pl师兄、陈jy教授等业界内有大量使用该算法,且算法较新,效果较好,硬件资源需求中等,可以跑一遍试试。打开Anaconda Prompt,新建虚拟环境,参考上述地址,安装对应版本。
2024-12-10 15:54:20
1852
1
原创 DataGrip数据库驱动包下载失败的解决方案
不清楚具体原因,曾遇到类似情况:在dell官网下载电脑驱动,使用wifi(家庭wifi或校园网wifi)会出现网络错误下载失败,而同样的采用电脑连接手机热点下即可成功下载。电脑连接手机热点下即可成功下载!
2023-05-06 01:46:48
1386
原创 安装Pycharm+python3.7+PyQt5+PyQt5-tools+Qt-designer+PyUCI大坑合计
22年6月,总结过时博客不妥之处,安装Pycharm+pycharm+PyQt5+PyQt5-tools+Qt-designer+PyUCI避坑指南
2022-06-16 20:30:41
600
原创 nefu数据库 实验三 数据库的安全性和完整性控制
/*__________________________________授权____________________________*/create user s2019214319u1 identified by a123456;create user s2019214319u2 identified by a123456;create user s2019214319u3 identified by a123456;create user s2019214319u4 identified by
2021-06-20 00:36:17
2992
5
原创 nefu数据库实验二——数据查询
实验报告实验名称 实验二 数据查询东北林业大学信息与计算机科学技术实验中心一、实验目的(1)通过本实验能够掌握投影、选择条件表达、排序、分组的sql语句表达。(2)通过本实验能够熟练应用sql语言进行查询,具体包括单表查询,多表连接查询。(3)通过本实验能够熟练应用sql语言使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。(4)掌握视图的定义、查询、修改。二、实验环境计算机windows7操作系统,Oracle 11g, SQL Developer三、实验内容
2021-06-19 22:50:54
3115
2
转载 nefu数据库实验一 数据定义和数据更新
实验报告实验名称 实验一 数据定义和数据更新一、实验目的(1)熟悉数据库的交互式SQL工具;(2)通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据。二、实验环境计算机windows7操作系统,Oracle 11g, SQL Developer三、实验内容及结果(上交时,标注底色的内容删除)(一)基本表操作1.建立基本表创建教材中的学生表(student)、学生选课表(SC)、课程表(course)1)·学生表:S
2021-06-19 19:52:06
1165
原创 0-1背包问题动态规划——用一位数组实现内层循环需要逆序
当大家迷惑此问题时,相信大家已经明白如何使用二维素组解决0-1背包问题,以及为什么使用一位数组解决0-1背包问题。我对此迷惑时也看了许多博客,直到自己亲自动手填表才明白,所以希望看此博客的朋友能亲自填写出每个表。下面我就对以下问题做出个人解答:为什么使用一位数组?因为一维数组使用更小的空间就可解决问题。当物体个数为n,背包容量为m时,需要开辟(n*m)个空间即F[n][m],而若使用一维数组,仅需要m个空间即F[m]使用一维数组时,内层循环逆序运算的结果正确吗?是正确的,我们通过来画表演示。
2021-06-17 22:29:39
334
1
原创 Java 类、抽象类、接口之间的继承
1.一个实体类继承另一个实体类2.一个实体类继承单个抽象类、多个抽象类3.一个实体类继承单个接口、多个接口4.一个实体类同时继承抽象类和接口5.一个接口继承单个接口、多个接口6.一个抽象类继承一个实体类
2021-04-24 16:09:01
565
原创 Java static关键字修饰成员变量和成员方法 调用
static修饰成员变量、成员方法时的使用情况。静态方法如何调用静态变量,静态方法
2021-04-24 00:29:04
1565
1
原创 递归和分治 快速排序
关于算法设计与分析课程中的利用递归和分治思想进行快速排序,看了几篇博客和视频后,仍是有些模糊,一些视频也只是动态的演示了思想,而博客只在文字层面描述思想,代码中不断的递归也让人难以进行追随代码进行思考; 我这边发现了一个视频,对着代码一步一步地编译,看得到每一步都发生了什么,虽然有些嘴瓢瑕疵,但是还是容易跟随的,很推荐去看,长度17分钟[添加链接描述](https://www.bilibili.com/video/BV1FE411P7ZU?from=search&seid=54867868058.
2021-04-08 00:00:36
431
原创 数据处理经验
小数取整1、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:floor(2.5) = 2floor(-2.5) = -3floor(5) = 52、使用ceil函数。ceil(x)返回的是大于x的最小整数。如:ceil(2.5) = 3ceil(-2.5) = -2
2021-03-16 21:25:54
178
原创 快速排序熟练使用
对数组排序从小到大/从大到小参数:第一个参数为起始位置,第二个参数为结束位置,且左闭右开;第三个参数决定排序方式:less<参数类型>()为从小到大,greater<参数类型>()为从大到小;例:#include<bits/stdc++.h>#include<iostream>using namespace std;int main(){ int a[3]; int i; for( i=0;i<3;i++)
2021-03-16 20:50:15
109
原创 二叉排序树与文件操作
功能要求:(1)从键盘输入一组学生记录建立二叉排序树;(2)*二叉排序树存盘;(3)*由文件恢复内存的二叉排序树;(4)中序遍历二叉排序树;(5)求二叉排序树深度;(6)求二叉排序树的所有节点数和叶子节点数;(7)向二叉排序树插入一条学生记录;(8)从二叉排序树中删除一条学生记录;(9)从二叉排序树中查询一条学生记录;(10)以广义表的形式输出二叉排序树//定义学生记录类型Struct student{Char num[6]; //学号Int grade;
2020-12-24 15:12:09
2039
原创 拓扑排序
任务:编写函数实现图的拓扑排序。#include <bits/stdc++.h>using namespace std;const int N =20;/*9 11C1 C2 C3 C4 C5 C6 C7 C8 C90 20 71 21 31 42 33 53 64 57 88 6*/typedef struct node{ int adj; struct node *nextarc;}arcNode;typedef str
2020-12-24 15:10:00
354
原创 二叉排序树和二叉平衡树
(1)给定一组数(2)编程实现二叉排序树的创建、插入、删除和查询(3)编程实现二叉平衡树的创建、插入、删除和查询(4)对于给定的这组数分别在二叉排序树和二叉平衡树上进行查找,给出两种情况下的查找成功和不成功时的ASL由于程序有些问题,输入的学号和成绩需要相同代码结构BST.h#ifndef BST_H_INCLUDED#define BST_H_INCLUDEDstruct student{ char num[6]; int grade;};typedef stru
2020-12-24 15:07:21
639
原创 停车场管理系统
设停车场(如下图1所示)内只有一个可停放几量汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已经停满几量汽车,则后来的汽车只能在门外的便道上等候,一旦停车场内有车开走,则排在便道上的第一辆汽车即可开入;当停车场内某车辆要离开时,由于停车场是狭长的通道,在它之后开入车场的车辆必须先退出车场为它让路,待该车辆开出大门外后,为它让路的车辆再按原次序进入车场。在这里假设汽车不能从便道上开走。试设计一个停
2020-12-24 15:01:29
1138
原创 报数问题(删除后继续报数,不置0)(单向循环链表存储结构模拟此过程)
问题描述:有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。 例如,当n=5, k=2时: 1号小朋友报数1; 2号小朋友报数2淘汰; 3号小朋
2020-12-24 14:54:35
183
1
原创 (4)用接口完成下面的任务。 1)定义一个手机(MobilePhone)接口,它有打电话(call)、接电话(receive)、发送短信(sendMsg)、接受短信(receiveMsg)的功能。 2
(4)用接口完成下面的任务。1)定义一个手机(MobilePhone)接口,它有打电话(call)、接电话(receive)、发送短信(sendMsg)、接受短信(receiveMsg)的功能。2)定义一个照相机(camera)接口,它有拍照(takePhoto)功能。3)定义一个照相手机(CameraPhone)接口,它有手机的功能,也有照相机的功能。4)定义一个类HuaweiPhone和类ApplePhone,它们都是照相手机。5)定义一个类Student,它有name、myPhone(类型为
2020-10-20 21:45:32
4457
原创 (3)用抽象类完成下列任务。 1)设计抽象类Monster:包含了一个 attack 的抽象方法和私有属性name。子类提供其具体实现,如下面类图所示。 2)设计类FireMonster,其中:F
(3)用抽象类完成下列任务。1)设计抽象类Monster:包含了一个 attack 的抽象方法和私有属性name。子类提供其具体实现,如下面类图所示。2)设计类FireMonster,其中:FireMonster 怪物的 attack 方法返回 “Attack with fire!”3)设计类WaterMonster,其中:WaterMonster 怪物的 attack 方法返回 “Attack with water!”4)设计类StoneMonster,其中:StoneMonster 怪物的 a
2020-10-20 21:44:26
677
原创 (2)用继承完成下列任务。 1)写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);要求为两个私有属性提供public的访问方法。并提供两个重
(2)用继承完成下列任务。1)写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);要求为两个私有属性提供public的访问方法。并提供两个重载的构造方法,一个需要两个参数,分别用这两个参数给私有属性name和legs赋值。另一个无参,默认给name赋值为AAA,给legs赋值为4;该类有一个带参的void move(int n)方法,在屏幕上输出n次“XXX Moving!!”;添加属性的get和set方法。2)写一个类Fish,继承自Anima
2020-10-20 21:42:43
6172
原创 (1)定义一个名为Cylinder类表示圆柱,它继承Circle类(参见实验三第3小题),要求定义一个变量height表示圆柱高度。覆盖getArea()方法求圆柱的表面积,定义getVolume()
package thirdjava;import java.util.Scanner;class Cir{public double radius;public double getRadius() {return radius;}public void setRadius(double radius) {this.radius = radius;}public double getArea() {return radiusradiusMath.PI;}}class Cyl ex
2020-10-20 21:40:31
5431
2
原创 删除字符串中的某个字符
#include <stdio.h>#include <stdlib.h>//startvoid str_del(char str[100],char ch){ int i,j; for(i=0,j=0; ;i++) { if(str[i]!=ch) { str[j]=str[i];...
2020-03-05 20:45:33
1557
2
原创 选择法
#include <stdio.h>#include <stdlib.h>//start void sort(int a[],int n){ int i,j,t,k,a[100]; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) { ...
2020-03-05 20:16:14
328
原创 冒泡法
#include <stdio.h>#include <stdlib.h>//startvoid sort(int a[],int n){ int i,j,t; for(i=0;i<n-1;i++) { for(j=0;j<n-1-i;j++) { if(a[j]>a...
2020-03-05 20:03:48
141
原创 利用函数输入数组
###从数组的第一个元素开始赋值,赋值n个#include <stdio.h>#include <stdlib.h>void input(int a[],int n){ int i=0; for(i=0;i<n;i++) scanf("%d",&a[i]);}int main(){ int a[5],i;...
2020-03-05 09:53:43
10428
1
原创 NEFU OJ 出生日期 2068 结构体的初碰
#include <bits/stdc++.h>//万能头文件using namespace std;//不知道干啥的struct student{//struct+结构体名 char s[100];//结构体中可定义多种变量 int y,m,d,sx;};//此处也可写为 }str[100]},这时,下文******一行则不用再写bool cmp(stu...
2020-01-01 23:52:25
150
原创 nefu oj 1650
#include <bits/stdc++.h>using namespace std;int t[10000000];int main(){ int i,n,k,x,ans,num; cin>>n>>k; memset(t,0,sizeof...
2020-01-01 16:13:17
159
原创 nefu oj1482
#include <bits/stdc++.h>using namespace std;int main(){ int n,s[500],a,m,i,j,s1[500]; cin>>n; m=0; j=0; &...
2020-01-01 16:11:08
159
原创 nefuoj 1481
using namespace std;struct node{ int number; double score;}a[200];bool cmp(node s1,node s2){ if(s1.score!=s2.score)return s1.score>s2.score;}in...
2020-01-01 16:07:39
191
原创 dloj1483
#include <bits/stdc++.h>using namespace std;struct student{ int a[5],s,k;};bool cmp(student m,student n){ if(m.s!=n.s)return m.s>n.s; &nb...
2020-01-01 15:59:29
232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人