自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fiona20的博客

坚持就是胜利!

  • 博客(17)
  • 收藏
  • 关注

原创 LeetCode1436. 旅行终点站(Java)

题目给你一份旅游线路图,该线路图中的旅行线路用数组 paths 表示,其中 paths[i] = [cityAi, cityBi] , 表示该线路将会从 cityAi 直接前往 cityBi 。请你找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。题目数据保证线路图会形成一条不存在循环的线路,因此只会有一个旅行终点站。示例 1:输入:paths = [[“London”,“New York”],[“New York”,“Lima”],[“Lima”,“Sao Paulo”]]输出

2021-01-24 23:22:51 139

原创 LeetCode674. 最长连续递增序列(java)

题目给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i+ 1] ,那么子序列 [nums[l], nums[l + 1], …, nums[r - 1], nums[r]] 就是连续递增子序列。示例输入:nums = [1,3,5,4,7]输出:3解释:最长连续递增序列是 [1,3,5], 长度为3。

2021-01-24 11:46:38 171

原创 《人机交互基础教程》笔记(二)

四个模型窗口系统首先强调为程序员提供硬件设备独立性。为单一输入输出设备建立多个抽象设备来实现其资源的共享。设备独立性和多任务管理式窗口系统最重要的两个特性窗口系统为每一个应用程序建立一个事件处理中心,由它负责事件的处理。移动设备上的交互系统往往比窗口界面比较小,适于笔式的交互,主要用于手机和PDA。桌面应用主要两种交互方式:桌面方式和浏览器方式MVC模式MVC把一个应用的输入、处理、输出流程按照模型(model)、视图(view)和控制(controller)的方式进行分离,形成

2021-01-23 10:56:39 444

原创 《软件体系结构与设计》笔记第三、四章

第三章 需求建模:场景、信息与类分析(1)系统表示层描述整个系统和业务功能,软件设计描述软件应用的架构、用户接口和组件级的结构。(2)需求分析的作用:需求分析产生的需求分析规格说明书,指明了软件和其他系统元素的接口,规定软件必要满足的约束,并让软件工程师细化在前期的基础需求。(3)需求建模活动产生以下一/多种模型类型:场景模型:出自各种系统“参与者”观点的需求;数据模型:描述问题信息域的模型;面向类的模型:通过类的协作获得系统需求;面向流程的模型:表示系统的功能元素及其在系统中运行时怎样进行

2021-01-08 11:01:16 449 2

原创 快速原型VS敏捷、迭代

快速原型功能:描述一个最简单功能的原型产品,有时甚至连简单功能都没有,只是个能点击两下的简单页面原型,很快能够完成。目标:验证某些特殊设计的效果,最主要是受众或者重要干系人的接受度。敏捷和迭代都是开发的管理方式,迭代更大一点。迭代:指不是一次开发完成一个完整产品,而是通过一轮轮的迭代,逐渐交付,过程中经常会比启动时发生较大的变化。敏捷:更多的是在保障质量的前提下,简化流程管理节点和要求,从而整体加速开发过程快速原型和敏捷开发模型,这两个模型有一些共同点,都是使用迭代的思路,逐渐完善产品。其

2021-01-08 10:48:22 1651

原创 Oracle数据库存储管理(思维导图)

2021-01-07 20:08:26 346

原创 数据库对象、模式、过程VS函数

数据库对象是数据库的组成部分,常常用CREATE命令进行创建,可以使用ALTER命令修改,用DROP执行删除操作。常见的数据库对象有用户、表、视图、索引、函数、存储过程、触发器等,以及Oracle特有的表空间虽然通过SQLException.getMessage()可以捕获到异常的内容,但是这些内容对于开发比较有用。对于客户来说,并不友好,也没有多大意义。 通过SQLException.getErrorCode()可以捕获到自定义的异常错误编号。然后就可以,通过这个错误编号,自定义相应的Messag.

2021-01-07 16:27:18 449

原创 Oracle数据库导入、导出命令

Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。数据导出1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 将数据库中的表table

2021-01-07 15:59:09 541

原创 TRUNCATE TABLE截断表和同义词

TRUNCATE TABLE截断表Delete VS TruncateDELETE :在指定表/视图的基表中删除记录行。用户可以删除位于用户自己模式中的表的记录行,也可以删除在该表上具有 DELETE 权限的表的记录行,并且在删除指定表的记录行时,必须满足该表上的完整性约束条件。其语句格式如下:DELETE FROM <table_name>  [WHERE condition(s)];——DELETE 删除表的所有数据时**,不会释放表所占用的空间,并且操作是可以撤销的。**T

2021-01-07 11:27:48 213

原创 Union/Intersect/Minus

我说怎么这么熟悉,原来是并交差Union并集 :union: select × from a union (all) select × from b ——aUbUNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELE

2021-01-07 11:10:44 1299

转载 varchar与char有什么区别?

区别一,定长和变长char 表示定长,长度固定。char如果插入的长度小于定义长度时,则用空格填充;varchar表示变长,即长度可变。varchar小于定义长度时,还是按实际长度存储,插入多长就存多长。因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。区别之二,存储的容量不同对 char 来说,最多能存放的字符个

2021-01-07 10:48:10 251 1

原创 select中的where逻辑查询

一、逻辑比较符大多用在select语句中的where后,判断限定性条件的逻辑比较and(逻辑与)——指查询and左右两边的条件都满足的数据or(逻辑或)——指查询or左右两边的条件满足一个即可的数据between 小数 and 大数(在两个数之间)——多用于number类型的数据,指查询在小数与大数之间的所有符合条件的数据in(集合)——指查询在()中出现过的数据is null——指查询满足该条件为空的数据注意:查询空数据时必须使用is null 而不能使用=null, 但是查询非空数据是可

2021-01-07 10:27:32 2088

原创 《人机交互基础教程》笔记(一)

第一章 绪论一、什么是人机交互(1)人机交互:human-computer-Interaction,是指关于设计、评价和实现人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。(2)重点:交互式计算机系统(3)人机交互是一门综合学科,它与下面的学科密切相关。认知心理学、人机工程学——理论基础多媒体技术、虚拟现实技术——相互交叉和渗透(4)人机交互技术主要研究人与计算机之间的信息交换(人—>计算机&计算机—>人)二、研究内容人机交互界面的表示模型与设计方

2021-01-06 21:39:22 2442

原创 《软件体系结构与设计》笔记——第一、二章

第一章 概述1.软件开发知识的半衰期为3年。2.软件工程是一种层次化的技术,支持软件工程的根基在于“质量关注点”层,基础是“过程”层,过程上面是方法,方法上面是工具。3.跨越软件工程过程和实践的通用原则主要是:为最终用户提供价值;保持简洁;维护可见的东西;认识(必须理解别人将消费你所生产的产品);面向未来;计划复用;认真思考4.指导实践的核心原则是指导过程的原则+指导实践的原则(PS:??啥呀,上面不是说了。。。哦我懂了,上面的只是通用原则,下面分别阐述每个原则)1)指导过程

2021-01-05 21:51:37 942 1

原创 《软件需求工程》笔记

第一章 需求概述1.什么叫客户?——直接或间接从产品中获得利益的个人或组织。2.什么是软件客户?——提出要求、支付款项、选择、具体说明或使用软件产品的项目风险承担者或是获得产品所产生的结果的人。(PS:那么文绉绉,谁给钱不就是客户??)3.完成的软件存在的问题可能有:对软件的开发成本和进度的估计不准确;用户对已完成的系统不满意软件的质量不可靠软件的可维护程度较低软件没有适当的文档资料软件的成本不断提高软件开发生产的效率较低4.熟记在心:“对问题和目标的正确认识是解决任何问题的

2021-01-05 15:58:15 177

原创 牛客网——阴阳怪气的宿舍(Java)

题目最近,阴阳怪气的风气开始在HL的宿舍盛行,无论哪个人说什么,其他人就会说:“不会吧?不会吧?不会有人…”;无论哪个人做什么,其他人就会说:“就这?就这?”有一天,他们又在相互阴阳怪气了。qh:“就这?”sh:“就这?这也好意思说就这?”。hl:“不会吧?不会有人这就开始阴阳怪气了吧?”xx:“不会吧?不会有人阴阳怪气别人阴阳怪气吧?”kt:“不会吧?不会有人说话总是阴阳怪气吧?”大家都看向了kt,他们突然都很想知道,平时是谁阴阳怪气的话说得最多,于是他们拿出了寝室录音机…录音机的

2021-01-04 22:15:46 480

原创 牛客网——爱偷懒的小明(Java+排序)

题目临近期末考试的时间,就是莘莘学子开始担心自己学分的时候。怠惰的小明这学期过得非常慵懒,为了让小明不挂科,辅导员规定小明的各个科目平时分的总和必须大于等于r。三天打鱼两天晒网的小明的平时分不可能这么高,所以不得不补交一些作业。小明这学期有n门课,对于第i门课,小明原有的平时分为ai,任课老师规定,小明每补交bi次作业,老师给他的第i 门课的平时分加1分。第i门课的平时分上限为ci,小明的分数达到上限后不能再继续加分。爱偷懒的小明想问问你,最少他要补交几次作业才可以使得他的平时分总和大于等于r

2021-01-04 11:32:24 211

空空如也

空空如也

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

TA关注的人

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