- 博客(72)
- 资源 (5)
- 收藏
- 关注
原创 利用environment.yml迁移环境
祝大家5.21快乐!今天又是和代码恋爱的一天!开心哟一直觉得跑代码,配环境!太头秃了,仿佛从开始配环境,就意味着从入门到放弃今天发现了利用github上的项目通常共有的文件environment.yml,作用等同于requirement.txt,直接达到环境一键迁移的目的。总结简单步骤展示给大家
2021-05-21 15:29:11
2238
原创 如何使用ffmpeg完成对视频的连续取帧
在学习深度学习网络时,会遇到处理视频数据时,我们通常需要使用连续取帧的方式,来获取每帧图片构造数据集,接下来介绍的就是使用ffmpeg来对视频进行连续取帧1、下载ffmpeg建议到官网下载,不是很大,很方便下载好后,可以到cmd中测试是否安装成功,如下图,即可2、下载好压缩包后,解压到对应的文件夹,最好选择命名均为英文的3、配置环境,在高级变量中,添加ffmpeg文件夹中的bin文件包的地址,示例如下4、打开windows powershell输入ffmpeg口令,ffmpeg.
2020-07-18 21:35:58
1335
原创 数据库(二):多表查询、事务、DCL(管理用户,管理权限)
一、多表查询*查询语法:select列名列表from表名列表where...*查询结果成为笛卡尔积,是两个集合A.B,取这两个集合的所有组合情况,但会有无用数据,所以多表查询的重点就是消除无用数据。*多表查询的分类:1、内连接查询:1、隐式内连接:使用where条件消除无用数据2、显式内连接:select 字段列表 from 表名 [inner] joi...
2020-03-14 15:22:54
534
原创 数据库学习(一):SQL、DDL、DML、DQL、约束、多表关系、范式、数据库的备份和还原
一、数据库的基本概念1、数据库:用于存储和管理数据的仓库2、数据库的特点:持久化存储数据的(将数据存储到文件),其实数据库就是一个文件系统。方便存储和管理数据;使用了统一的方式来操作数据库---SQL;3、常见的数据库软件4、如果卸载干净mysql,不仅要卸载软件,还需要删除数据文件,去mysql的安装目录找到my.ini文件,复制datadir,然后找到这一文件夹并删除。5、...
2020-03-12 10:17:21
654
原创 java学习之list集合、Set集合及常用函数
public class List{ public static void main(String[] args) { List<String> list=new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); l...
2020-02-22 13:00:05
872
原创 JAVA学习之常见数据结构总结(栈、队列、数组、链表、红黑树、)
1、栈:先进后出2、队列:先进先出3、数组:查询快(因为数组的地址是连续的,通过数组的首地址可以找到数组,通过数组的索引可以快速查找某一个元素),增删慢(数组的长度是固定的,我们想要增加/删除一个元素必须创建一个新数组,把数组的数据复制过来)4、链表:查询慢(链表中地址不是连续的,每次查询元素,都必须从头开始查询),增删快(链表结构,增加/删除一个元素,对链表的整体结构没有影响,所以增...
2020-02-22 12:37:52
417
原创 Java学习之泛型(泛型类、泛型接口、泛型方法、泛型通配符、泛型限定)
一、泛型1、集合可以存放任意对象,只要把对象存储集合后,那么这时他们就会被提升成object,当我们取出每一个对象,并且进行相应操作时,必须要采用类型转换。可以理解成一个未知的数据类型。当我们不知道使用什么具体的数据类型时候,可以使用泛型。同样,泛型也可以看成是一个变量,用来接收数据类型。E e:Element元素T t:Type类型ArrayList集合在定义的时候,不...
2020-02-21 10:47:31
387
原创 大学生个人简历怎么写+注意事项(适用于保研、就业,亲身经历总结)
说起来都是一些很有趣的经历,比如在参加北京某高校的宣讲会上,在固定的遮阳伞下,一直坚持转悠了3个小时,最后得到了高校教授亲自指导简历,指明简历上的不足,真的是感谢每一段经历,都为人生作者铺垫。 #首先简历都包括什么内容 个人的基本信息:比如姓名、电话、邮箱、本科院校、年龄、性别、籍贯、民族。这些信息比较简单,建议集中在空白处,不占主要内容。 ...
2020-02-20 20:59:57
2300
原创 JAVA学习之Itertator迭代器和增强for循环
一、Iterator接口1、集合有很多种,存储的数据类型不同,那么取出的方式也不同,但是有了迭代器就可以都取出来2、迭代:即Collection集合元素的通用获取方式。在取元素之前要判断集合中有没有元素,如果有,那就取出来,继续再判断。如果还有就再取出来,一直把集合中的所有元素全部取出。这种取出方式叫做迭代3、java.util.Iterator接口:迭代器(对集合进行遍历)有两个...
2020-02-20 20:10:44
639
原创 Java学习之Collection集合
一、集合概述1、集合是java中提供的一种容器,可以用来存储多个数据2、集合和数组的区别 数组的长度是固定的,集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本类型值,也可以存储对象。集合存储的都是对象。而且对象的类型可以不一样。在开发中一般当对象多的时候,使用集合进行存储。二、集合框架1、JavaSE提供了满足各种需求的API,在使用API前,先要了...
2020-02-20 19:09:28
192
原创 Java异常:try-catch-finally(基础概念和执行顺序——面试题目、基础知识)
一、什么是异常 Java中把非正常情况分为两种:异常和错误。 错误一般是指与虚拟机相关的问题,这种错误无法恢复或不可能捕获。而对于异常我们可以用try-catch进行捕获。try-catch不允许存在单独的try块或者catch块,可存在多个catch块。try块中存放业务功能代码,catch中存放异常处理代码。try-catch后可以添加finally,使用f...
2020-02-15 16:16:51
406
1
原创 The method addUser(User) of type UserServiceImpl must override or implement a supertype method 错误
打开文档的你千万不要大吃一惊,我自己的问题就是写的service接口文件没有保存直接写ServiceImpl记住如果你用的eclipse一定要ctrl+s!!!!一定要ctrl+s!!!!一定要ctrl+s!!!!终于明白为什么曾经企业的学长推荐我用idea!IDE各有各的优势,考验我们的是我们在不同环境下的适应性!...
2020-02-14 17:57:22
518
原创 定义java实体类时为什么继承Serializable接口
首先我们要明确到底什么是Serializable接口:一个对象序列化的接口,一个类只有实现了Serializable接口,他的对象才能够被序列化 那么什么是序列化?序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 为什么要序列化对象:1、把对象转换为字节序列的过...
2020-02-12 10:33:10
4646
原创 MAVEN的部分基础知识
一、Maven介绍及环境搭建 Mavenue是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 安装和配置直接百度就可以二、maven的目录结构 src -main -java ...
2020-02-11 20:43:05
237
转载 HTML中div和span的理解
这几天在菜鸟教程上学习HTML,学到html创建表格、列表、图像链接等等,其实前面都较容易理解,相信大家也都感同身受,第一个难点就是在于HTML区块的div和span的理解 百度搜了一下,查看到了非常好的解释,分享给大家 在使用css排版网页时,span和div常用的两个的标记。利用这个两个标记,加上css样式控制,可以实现很复杂的网页效果,下面为大家...
2020-02-08 13:06:26
1986
原创 java游戏小项目:飞机大战简化版(面向对象深入理解)
java学习的路线,从最开始的基本知识(差不多到数组),下一关就是面向对象的理解,其实对于大多数人来说,前面的知识比如基本数据类型,控制语句等等,都是太基础了,对比C、Python等其他各种语句,其实都是大同小异的,而学到面向对象,就会开始从入门到此刻放弃 首先还是先说一下到底是什么是面向对象,这里不得不提的另一个概念就是面向对象。首先我们要明确,面向对象和面向过程...
2020-02-02 12:04:04
1236
原创 理解面向对象和面向过程
首先我们需要明确的是面向过程和面对对象都是一种软件的设计思想,都是代码的一种组织形式第二点,要明确的是:面向对象和面向过程二者不是相互割裂的关系,不是绝对对立的,而是相辅相成的。面向过程:当我们在思考一个问题,首先分析的是完成这件事情的步骤,这时我们用到的就是面向过程的一个思想。 比如我们思考如何开车:1、调整座椅,检查车辆情况 2、确定可以启动后,插入钥匙...
2019-11-21 20:09:38
278
原创 数据分析方法知识点总结
1.结构化数据,直接可以传统数据库存储和管理的数据,本质:先有结构,后有数据,举例:关系型数据库中的数据;非结构化数据:无法用关系数据库存储和管理的数据,本质:没有(或者难以发现)统一结构的数据,举例:语音、图像文件等;半结构化数据,经过一定转换处理后可以用传统关系数据库存储和管理嗯数据,本质,先有数据,后有结构(或者较容易发现其结构)举例:html.xml文件等2.数据科学的基本流程...
2019-10-07 09:33:56
2935
原创 NOsql复习知识点
1、为什么要使用sql数据库(nosql数据库的优点)处理需要集群的大小和性能的数据访问,使用更方便的数据交互方式提高应用程序开发的生产率NoSQL 数据库相比于传统的关系型数据库的最大转变就是抛弃了关系模型,而是选择使用聚合数据模型。聚合数据模型的特点是把经常访问的数据放在一起,对于某个查询请求,能够在与数据库一次交互中将所有的数据都取出来。NoSQL 数据库是分布式横向扩展...
2019-10-07 09:32:06
2121
原创 《算法设计与分析》模拟退火算法解决作业车间调度问题
一、作业车间调度问题描述作业车间调度问题(Job Shop Scheduling, JSP)是最经典的几个NP-hard问题之一。其应用领域极其广泛,涉及航母调度,机场飞机调度,港口码头货船调度,汽车加工流水线等。JSP问题描述:一个加工系统有M台机器,要求加工N个作业,其中,作业i包含工序数为Li。令,则L为任务集的总工序数。其中,各工序的加工时间已确定,并且每个作业必须按照工序的先后顺...
2019-01-30 20:57:01
10108
20
原创 算法与设计实验总报告(1-4)
算法设计与分析实验报告 专 业 软件工程 班 级 姓 名 学 号 实验名称 实验一:递归与分治算法设计 实验目的 1.掌...
2019-01-14 21:53:15
18535
5
原创 软件质量保证测试实验报告(1)(2)
实验目的: 1.掌握QuickTest Professional 8.2(QTP)操作界面的组成。2.着重掌握如何在不同的环境中使用QuickTest来作为自动化的功能测试工具。3.掌握如何创建自动化测试用例。 实验内容:使用QuickTest进行测试的过程包括6个主要步骤:● 准备录制打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适...
2019-01-14 21:51:42
3964
1
原创 软件质量保证测试——共享车位
一、需求文档1.引言1.1需求文档编写目的本需求规格说明书对基于Web的共享车位管理系统进行简单的分析,系统的主要用户是行车车主,此文档可记录、整理出用户实现车位共享的业务流程和功能需求,描述用户对系统的期望和基本要求,可以加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的应用系统。并为明确软件需求、安排项目规划与进度、组织软件开发与测试,使得开发和测试...
2019-01-14 21:49:09
5465
1
原创 基于大数据可视化技术的毕业生就业分析服务项目 (软件创新设计期末报告)
《软件创新设计》 期末报告项目名称: 基于大数据可视化技术的毕业生就业分析服务项目 姓 名: 学 号: 班 级: 一、项目简介 《基于大数据可视化技术的毕业生就业分析服务项目》项目针对目前大学生就业选择困难,茫茫企业,无法根...
2019-01-14 21:47:44
12167
1
原创 金字塔python打印
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> str=input()I>>> nu..
2019-01-14 21:46:22
4227
原创 大数据导论实验报告
实验名称 Python的安装与应用 专 业 软件工程 姓 名 学 号 班 级 实验目的: 了解Python的主要组成部分。学...
2019-01-14 21:44:44
8229
7
原创 软件质量保证测试
1.软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。包含4个部分,即计算机程序、规程、文档和软件系统运行所必需的数据。软件与硬件完全不同的特征:1、软件是开发产生的,而不是用传统方法制造。2、软件不会像硬件一样有磨损。3、很多软件不能通过已有构件组装,只能自己定义。4、软件可以无限复制。2.软件质量保证定义及包含内容P12:(1)软件质量保证(Software Qual...
2019-01-06 17:25:32
9614
4
原创 大数据导论复习资料
1.R语言(quantmod)安装与使用过程: 安装过程:(1)连网时,用函数install.packages(),选择镜像后,程序将自动下载并安装程序包(2)安装本地zip包:①路径packages>install packages from localfiles②选择光盘或者本地磁盘上存储zip包的文件夹 注意:Windows平台下程序包为zip文件,安装时不要解压缩(3)具...
2018-12-23 22:13:55
9906
原创 算法程序与设计知识点总结
算法是指解决问题的方法或者过程,是满足下列性质的指令序列:(1)输入:有0个或多个外部量作为算法的输入(2)输出:算法产生至少一个量作为输出(3)确定性:组成算法的每条指令是清晰的,无歧义的(4)有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。程序是算法用某种程序设计语言的具体实现。程序可以不满足算法的性质四 可操作性最好且有实际价值的是最坏情况下的时间复杂性,O复杂度上界,Ω下...
2018-12-23 22:13:00
1037
原创 操作系统简答题
请简要说明进程的三种状态,画出进程状态转换图并说明转换关系。答: 1) 运行态(Running,在该时刻实际占用处理机)2) 就绪态(Ready,可运行,因其他进程正在运行而暂时被挂起) 3) 阻塞态(Blocked,除非某种外部事件发生,否则不能运行) 请简要说明进程调度在什么情况下肯定会发生,在什么情况下可能发生。答:肯定会发生:当一个进程退出时。 当一个进程在I...
2018-12-12 20:40:39
672
原创 系统分析与设计期末复习题目
系统分析与设计P1-P2:系统开发生命周期和4个基本阶段SDLC是指这样一个过程,包括:理解信息系统、对业务的支持、设计系统、构建系统、以及把系统移交给用户。SDLC有相似的4个基本阶段:计划,分析,设计和实现。P5-P6: 简要描述4个基本阶段的内容以及步骤和主要可交付物计划阶段:理解为什么要创建信息系统和确定项目团队将如何来开发它的基本过程(项目计划)分析阶段:说明此系统由...
2018-12-12 20:38:39
6875
原创 系统分析与设计期末复习提纲
系统分析与设计期末复习提纲一、SDLC的四个过程:1、计划阶段是理解为什么要创建信息系统和确定项目团队将如何来开发它的基本过程。2、分析阶段说明此系统由谁来用,用做什么,在哪里用,以及什么时候用这些问题。3、设计阶段确定系统将如何运行,涉及硬件,软件和网络基础设施,将要使用的用户界面,窗体和报表,所需的专用程序,数据库和文档。4、实现阶段是系统实际构建的时期。二、系统开发方...
2018-12-12 20:37:56
840
原创 系统分析与设计知识点
非功能需求:非功能需求值得是系统必须具备的行为属性。非功能需求通常是以间接的方式影响其他的分析过程。主要分为:操作需求、性能需求、安全需求、文化和政治需求。用例:是用一种正式的方式来表示业务系统如何与环境进行交互,它阐述了系统用户所执行的活动。步骤:确定用例,确定每一用例的主要步骤,确定步骤中的元素,确定用例创建物理数据流图的步骤:添加实现标注、绘制一个人机边界、添加一个系统相关的数据存储...
2018-12-12 20:37:29
875
原创 模拟退火算法与JSP
JSP是典型NP-hard问题之一,首先我想解释一下什么是NP-hard问题在了解NP-hard问题之前,必须了解一个概念叫做多项式时间:在计算复杂度理论中,指的是一个问题的计算时间不大于问题大小的多项式倍数,通俗些理解,我觉得就是一定规模的问题,总有一个时间范围内可以将它解决,这个范围就是多项式时间,然后NP是指非确定性多项式(non-deterministic polynomial,缩写N...
2018-11-27 16:35:00
1322
原创 什么是NP-Hard
JSP是典型NP-hard问题之一所以首先我想解释一下什么是NP-hard问题在这之前,必须了解一个概念叫做多项式时间:在计算复杂度理论中,指的是一个问题的计算时间不大于问题大小的多项式倍数,通俗些理解我觉得就是一定规模的问题,总有一个时间范围内可以将它解决,这个范围就是多项式时间然后NP是指非确定性多项式(non-deterministic polynomial,缩写NP)。所谓的非...
2018-11-19 14:52:28
19050
原创 软件质量保证测试——黑盒测试
黑盒测试黑盒测试的主要方法:等价类划分,边界值分析法,因果图法,功能图法黑盒测试的主要工具:WinRunner,LoadRunner,QuickTestPro黑盒测试可发现:功能错误或者遗漏,界面错误,数据结构或者外部数据库访问错误,性能错误,初始化和终止错误等价类划分法,不考虑程序内部结构,把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有...
2018-11-13 22:37:04
3042
2
转载 项目管理中职能型、矩阵型、项目型组织结构的优缺点
职能型组织优点:1、强大的技术支持,便于交流;2、清晰的职业生涯晋升路线;3、直线沟通、交流简单、责任和权限很清晰;4、有利于重复性工作为主的过程管理职能型组织缺点:1、智能利益优先于项目,具有狭隘性;2、组织横向之间的联系薄弱、部门间协调难度大;3、项目经理极少或缺少权利、权威;4、项目管理发展方向不明,缺少项目基准等 项目型组织优点:1、结构单,责权分明,利于统一指挥;2、目标明确...
2018-11-10 22:37:47
8384
原创 MongoDB
实验名称 MongoDB 专 业 软件工程 姓 名 学 号 班 级 软件16-1班 一、实验目的: 学会MongoDB大数据存储系统的安...
2018-11-09 21:58:38
821
原创 R语言大数据分析工具的安装与应用
实验名称 R语言大数据分析工具的安装与应用 专 业 软件工程 姓 名 学 号 班 级 软件16-1班 一、实验目的: 学会R语言大数据...
2018-11-09 21:57:50
3362
原创 利用python完成简单计算
实验名称 利用python完成简单计算 专 业 软件工程 姓 名 学 号 班 级 一、实验目的: 学会如何利用Python完...
2018-11-09 21:56:50
999
PlaneProject.zip
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人