自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端航行

清风拂面,余生可期

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle SQL Review

over~ 复习了一次,但是没有完全,我是跟着w3cschool上面来学习的,但是我感觉上面不全面,还是得去官网。select 列名 from 表名 order by 列名 【可选升/降关键字】alter table "表名“ drop constraint “外键名”;alter table “表名” drop primary key;select 列名 from 表名。

2023-02-03 12:53:35 248

原创 软件工程(续)

软件生命周期过程:指定计划 ----> 需求分析 -----> 总体设计 ----> 详细设计 ----> 程序编写 -----> 测试维护开发模型 瀑布模型特点:自上而下、文档驱动、不可逆。选择此模型的条件:需求没有或很少变动设计人员对应用很熟低风险项目用户使用环境稳定用户参与开发少缺点:维护性差 迭代模型针对瀑布模型的缺陷而提出意思是:所发布的是开发过程最终产品的子集,经过一代又一代的迭代,最终形成完整产品缺点

2021-07-04 18:45:31 303

原创 考点(续续)

可行性研究?目的:确定问题是否值得去解决内容:1、首先分析问题定义,然后导出逻辑模型2、从逻辑模型出发,找出这个主要解法3、对每种解法研究它的可行性4、指定一个可行性进度过程:1、复查系统规模和目标2、研究目前正在使用的系统3、导出新系统的高层逻辑模型4、进一步定义问题5、导出和评价供选择的解法6、推荐行动方针7、草拟开发计划8、书写文档提交审查数据字典数据流图和数据字典共同构成系统的逻辑模型组成:1、数据流2、数据元素3、数据存储4、处理 数据元素:

2021-07-04 18:44:16 411 2

原创 UML(续)

特点:1、统一标准2、面向对象3、可视化、表达能力强大4、独立于过程5、容易掌握使用6、支持多种语言静态建模机制用例图(由用例、参与者以及他们的关系连线组成)类图和对象图对象图是类图的实例,展示了系统在某一刻的快照。类之间有多种联系方式:关联、依赖、泛化和实现等。类图是对实例的对象的抽象;包图则是对类图的分组再包装动态建模机制就是如何通信包括协作图、状态图、活动图 区别:协作图和顺序图都展示了对象间的交互作用,但侧重点不同,协作图强调时间顺序,顺序图强调对象间的关系

2021-07-04 10:14:26 244

原创 面向对象分析

概念:客观世界中的实体 ----- 问题域中的对象计算机中实体 ---- 解空间对象 —取决于— 程序设计语言面向对象方法以数据为主线,将数据和操作方法封装在对象中,通过消息请求对象主动执行它的内部操作,改变其内部私有数据。面向对象方法的优点:1、与人们思维一样2、稳定性好3、重用性好4、易开发大项项目5、维护性好对象特点:1、以数据为中心2、主动的3、实现了数据封装4、本质上具有并行性5、模块对立性好5个层次1、主题层2、类与对象层3、结构层4、属性

2021-07-04 10:13:49 462

原创 面向对象设计

面向对象设计准则:1、模块化2、抽象3、信息隐蔽4、弱耦合5、强内聚6、可重用对象中的耦合:分为 交互耦合 和 继承耦合:交互耦合:对象间的耦合通过消息连接来实现。继承耦合:与上面个相反,应该提高继承耦合的程度。启发规则:1、设计结果应该清晰易懂2、特殊结构的深度应适当3、设计简单的类4、使用简单的协议一句话概况就是要让人看得懂重用的三个层次1、知识重用2、方法和标准的重用3、软件成分的重用重用的级别:代码 —> 设计结果 ----> 分析结果设计

2021-07-04 10:13:22 328

原创 软件测试(续)

测试方法:1、黑盒测试(功能测试)2、白盒测试(结构测试)黑盒和白盒测试都不可能实现穷尽测试测试步骤:1、模块测试(单元测试)。2、子系统测试。3、系统测试。4、验收测试(确认测试)。5、平行运行。测试阶段的信息流:输入信息包括软件配置和测试配置。单元测试重点:1、模块接口2、局部数据结构3、重要的执行通路4、出错处理通路5、边界条件集成测试由模块组装成程序的方法:非渐增式测试方法渐增式测试方法渐增式有两种策略: 自顶向下 自底向上自顶向下优:

2021-07-04 10:12:45 193

原创 软件工程总复习题:

软件工程总复习题:一、人——机界面设计通常采用的方式?命令行模式和菜单模式二、描述面向对象分析与设计步骤分析步骤:1、确定问题域。2、区分类和对象。3、区分整体对象以及组成部分,确定类的关系以及结构。4、定义属性。5、定义服务。6、确定附加的系统约束。设计步骤:1、应用面向对象分析,对用其他方法得到的系统分析的结果进行改进和完善。2、设计交互过程和用户接口。3、设计任务管理(包括确定开发性、以何种方式驱动任务、优先级等)4、设计全局资源、确定边界条件等。5、对象设计

2021-07-04 10:11:17 1364

原创 软件工程学(第一部分)

文章目录软件1.1.1 软件概念和特点1.1.2 软件的分类软件危机1.2.1 软件危机的表现与原因1.2.2 软件危机的启示软件工程1.3.1 软件工程概念1.3.2 软件工程研究内容1.3.3 软件工程目标和原则1.3.4 软件工程的知识体系1.3.5 软件工程发展软件开发方法软件工程工具软件1.1.1 软件概念和特点软件定义软件是程序和所有使程序正确运行所需要的相关文档和配置信息Software=Program+Data+Document Software = Program + Da

2021-05-30 09:53:42 223

原创 开发文档(公共篇)

不用登录就可以获取到的数据首页logo图片图片请求地址:xxx.xxx.xxx搜索按钮部分原理:当用户进入搜索页面时,在onload()函数里面向后端请求关键字列表,获取后保存在页面缓存中,当用户输入关键字时,在获取的列表中搜索,找到符合的目标。即可,用户点击目标后就会进入相应的页面。当用户第二次进入搜素页面时,判断缓存中是否有关键字列表,如果有则不请求,没有则再次请求,并缓存。传送数据形式://数据来自推文[ { "name":"结核知识", "url":"xxx.xxx.x

2021-05-07 23:42:52 146

原创 云数据库(概念篇)

云数据库概述一、云计算云数据库兴起的基础云计算的特点、优势:1、超大规模计算、虚拟化、高可靠性和安全性、通用性、动态扩展性、按需服务、降低成本。云数据库概念:云数据库是在云计算背景下发展的一种共享基础架构的方法,极大增强了数据库的存储能力,清除了重复配置,让升级变得容易,具有可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。云数据库特性:1、动态可扩展2、高可用性3、较低的使用代价4、易用性5、高性能6、免维护7、安全云数据库是个性化数据存储需求的理想选择。为

2021-05-07 17:49:51 4336

原创 JSON

JSON为啥会数据处理这儿?在以前的时候不是用JSON来实现互联网上数据的传输,而是XML,但是人们认为xml过于冗长、麻烦。所以就使用JSON,其实在JSON这儿,它是一种数据格式,而不是编程语言。虽然具有相同的语法格式,但并不从属于JavaScript,而且并不是只有JavaScript才使用JSON。虽然不是编程语言,但它也有自己的语法…语法:可表示三种类型的值:简单值、对象、数组、简单值它不支持JavaScript中的特殊值:undefined。JSON字符串必须使用双引号,使用

2021-05-07 10:03:49 121

原创 听课第一天(Linux那些事儿)

Linux诞生Linux == GNU + 内核GNU(计划)GNU’s Not Unix 是一个操作系统,1983由(Richard Stalman)发起,它就像递归一样。递归(先递进、再回归)。目的:为所有软件用户能够自由控制自己的计算机而构建一款由大家共同努力开发而成的操作系统,GNU里面的软件和Unix兼容都是免费的。GNU并没有一个明确的排期,大家有一个软件列表,(专有软件),并且这些软件以一个>特定协议发布,这个特定协议为GPL,是RS和一圈人起草的。这个协议就是(你用

2021-05-06 21:45:32 107

原创 HTML5脚本编程

本章感觉有点没见过跨文档消息传递(XDM)指在来自不同页面间的传递消息,如www.baidu.com和www.taobao.com这两个不同页面间。postMessage()方法为XDM的核心方法,表示的是向另一个地方传递消息,就是说在本页中的< iframe > 元素中,或由当前页面弹出的窗口。postMessage() 接收两参数,一条消息和一个来自哪儿的字符串。例子:let iframeWin = document.getElementById('myframe').co

2021-05-06 11:56:19 204

原创 Canvas绘图

canvas——————>注:使用时,须设置宽高属性。使用步骤:1、获取绘图上下文,(这就好比你现在是一个上帝视角,必须得到这个区域的掌控权)。let drawing = document.getElementById('draw');//保险起见,先确定浏览器是否支持if(drawing.getContext){ .....}toDataURL()该方法可以导出在Canvas上绘制的图片。2D运用首先原点位置:在左上角,原点坐标(0,0)。获取上下文:draw

2021-05-06 10:23:54 345

原创 DOM

类型nodeTypenodeNameDocument类型9#documentElement类型1元素的标签名Text类型3#textComment类型8#comment(注释的内容)CDATASection类型4#cdata-section(cdata区域内容)DocumentType类型10doctype的名称DocumentFragment类型11#document-fragmentAttr类型2特性的名称...

2021-05-02 12:49:19 127

原创 BOM

浏览器对象模型全局作用域所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法。定义全局变量与在window对象上直接定义属性还是有一点差别:全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。直接看例子let a = 23;window.color = 'red';delete window.color; //return truedelete window.age ; //return false可能会想,为啥?全局变量会出

2021-05-02 08:28:49 122

原创 函数表达式

首先函数的定义方式两种:1、函数声明2、函数表达式注意:当函数声明时,它会函数声明提升,这样的话,我们就可以把函数声明放在调用它的后面。请看:say()function say(){ alert('hi');}如果在函数表达式中这样调用就会报错。为啥?,因为它相当于这样写:let say;say();say = function(){ alert('hi');}//你敢说这样不报错?鬼信。但是函数表达式也有它的好处的,请看下面两个写法:例子1:if(conditi

2021-05-01 10:48:19 604

原创 变量、作用域和内存问题

基本类型和引用类型的值原始派:Undefined、Null、Boolean、Number、String引用的说法就有些不严密啦。操作对象的某个变量时是操作对象的引用,但是在添加对象的属性时,又是操作的是实际的对象。哎,咋个说呢?这引用有点绕。动态属性这里要记住的是 :不能给基本类型的值添加属性,重点是这样写不会导致任何错误。//列子:let name = "kiven";name.age= 23;alert(name.age); //undefined复制变量值基本类型来

2021-04-30 11:20:13 233

原创 使用Javascript

我们在使用js代码时,是怎么在HTML中使用的呢,下面由小小博主带来一段小路程。 < script > 在使用js时,主要就是在HTML中使用此元素。在HTML4.01为此元素定义6个属性。async:可选。表示应该立即下载脚本,但不应妨碍页面中的其它操作,只对外部脚本文件有效。charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它,所以很少有人使用。defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7&g

2021-04-27 12:17:20 122

原创 C3

参考手册:http://css.doyoe.comhttps://caniuse.com加兼容插件 autoprefixer预处理器 : less/sass css (cssNext插件css的发展方向)后处理器 :autoprefixer (postCss工具用js实现css的抽象的语法树)

2021-04-26 16:12:55 141

原创 nodeJS读书笔记

背景知识node.js创始人—Ryan Dahl。2009.2首次在自己博客创建Web服务器并提供一个库。5月在GitHub发布最初版本。事件驱动在于注册事件后,等待事件触发执行,而不需要依赖自身出现的顺序。充分利用了系统资源,执行代码无需阻塞等待某种操作完成,有限的资源可以用在其他任务。性能出众以单进程、单线程模式运行。单线程这里指主线程为“单线程”,所有阻塞的部分交给一个线程池处理,然后主线程通过一个队列跟线程池协作。异步、非阻塞I/O例如文件操作等许多函数都是异步执

2021-04-24 08:10:17 446 1

原创 xshell获取临时密码

指令:grep ‘temporary password’ /var/log/mysqld.log

2021-04-21 13:05:13 348

原创 小程序首页接口(前端请求)

文章目录轮播图信息栏其它的图片数据包上面为用户所看见的网络请求管理员请求增、删请求首页不需要发送数据,用户进入后自动获取到后端的数据轮播图请求参数:name说明类型img轮播图的轮播图片StringlinkUrl每张轮播图对应的链接跳转地址String信息栏请求参数:name说明类型text信息的标题的大概介绍Stringimg每条信息对应的图片StringlinkUrl每条信息对应的跳转链接String

2021-04-12 14:33:03 415

原创 前端网络(2)

文章目录页面打开方式服务器装服务容器发出网络请求方式跨域访问发送JSONPJSONP原理页面打开方式B/S结构Browser/ServerC/S结构Client/Server两个都一样,前一个都是展示,后一个就是提供数据的;页面的本质就是一个带有html格式的字符串1)www.xx.xx.xx2)服务器受到请求,把这个页面内容(html格式的字符串)返回给浏览器。服务器是一台计算机,只提供服务,不是用户用的。我们常说的服务器是服务容器( 是一个程序),程序可以监听一个端口读

2021-04-11 21:07:21 88

原创 前端网络(1)

笔记:文章目录笔记:基础理论正题基础理论1、数据交换。(数据中转)。2、冯诺依曼 ----计算机之父。(90%) 组成:运算器、存储器、控制器、输入(输出)设备3、持久化(断电也没事)4、局域网。想跨局域网进行连接?答:使用第三个路由器连接第一、第二个路由器进行连接。5、IP地址。四个段:xxx.xxx.xxx.xxx分类:D类(多播地址)。A类:0.0.0.0 ~ 127.255.255.255B类:128~191C类:192~2236、私有网络地址。7、DNS

2021-04-11 00:45:56 106

原创 mpApp(总结 html 篇)

mpApp功能个人看法首页搜索轮播图中间模块结核百科医疗政策视频专栏信息专栏地图答题模块监督个人中心功能用于宣传结核知识和帮助病人精准定位到关于治疗肺部的医院。同时可以咨询相关的医生解答病人的相关病情的情况。方便对病人的管理和帮助。提高病人救治及时。个人看法mpApp现在存在的问题:页面的结构不过简化,还有很多页面是出现同种类型的样式。页面的子子页面也有很多,影响刷新效果。(比如:在一个子页面中我只使用了html而没有使用js、css、json,这样就出现后面三个多余出来的页面,这样会使代码文

2021-04-02 11:59:40 2468

原创 微信小程序接口文档

首页中宣传大使接口功能删除 / 上传 / 获取小图标、大图片、中文介绍、英文介绍、时间。URL/home/publicity支持格式JSON请求方式GET请求参数参数必填类型说明nametruestring该集合的名字typetruestring请求集合的类型:1,为添加data;2,为删除data;3,为获取data;返回字段返回字段字段类型说明statusint返回结果状态:0:正常;1:错误

2021-03-19 00:02:28 3469

原创 计算机组成原理

电子计算机的发展第一代,1946——1958年,电子管计算机第二代,1958——1964年,晶体管计算机。第三代,1964——1971年,小、中规模集成电路(SSI、MSI)计算机。第四代,1971——至今,大、超大规模集成电路(LSI、VLSI)计算机。世界上...

2020-09-17 23:27:32 303

原创 操作系统

操作系统的特征:并发宏观上是同时发生,微观上交替发生(操作系统和程序并发是一起诞生的)共享互斥共享方式(一个时间段内只允许一个进程访问资源)同时共享方式(允许一个时间段内多个进程“同时”对他们进行访问)同时往往是指宏观上== 并发性和共享性互为存在条件 ==虚拟技术空分复用技术(如虚拟存储技术)时分复用技术(如虚拟处理器)只有系统拥有并发性,才能导致异步性。发展与分类手工操作阶段缺点:人机速度导致资源利用率低批处理阶段优点:人机速度的资源利用率提高了。

2020-09-14 18:09:35 353

原创 数据库中的缩短词

mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AIPK: primary key (column is part of a pk) 主键NN: not null (column is nullable) 非空UQ: unique (column is part of a unique key) 唯一AI: auto increment (the column is auto incremented when rows are inserted) 自增www.2cto.

2020-07-02 20:21:07 181

原创 在控制台运行 vue serve出现脚本同源策略问题,解决办法

问题出现解决办法:C:\Windows\System32\WindowsPowerShell\v1.0到这个文件夹下面找到powershell_ise.exe这个程序,用管理员的方法打开,然后运行set-ExecutionPolicy RemoteSigned这个命令即可。**注意的是,可能设置之后可能还不能运行,这个时候可以重新在需要运行的文件处打开控制台。...

2020-06-21 10:57:52 389

原创 Java奇谈

Java知识点(零散型)ABC

2020-06-10 12:05:21 231

原创 2020-06-07

Java知识点(零散型)JDk是开发和运行的软件IDE是开发环境运行Java程序的程序称为JRE字符串不能跨行math 方法ceil 向上取整rint 最接近的值round四舍五入静态方法可以不使用对象调用next()读取以空白字符串结束的字符串nextLine读取一整行文本Integer. parseInt和Double. parseDouble都是在Java. Lang类中%4.2f中4表示域宽度2表示精度f表示转换码用变量是否指向一个对象。...

2020-06-07 09:00:09 280

原创 数据结构与算法之树

我们都知道树是什么样子,有枝干和枝叶。在我们程序中的树也是一样的。首先树是一个二维结构,就像二维数组一样,并且树的结点都是单方向指向的,这点跟自然中的树十分相似。在程序中树有以下几个特点:0、根结点。自然的树有根,程序中也是一样的。它是全部子树的老大,第一个。1、就是有“单根”这种说法,指的就是只有一个结点指向一个或者多个结点,反之则不叫(就会形成图)。(在这里说一下树也是图中的一类,并...

2019-11-25 18:37:48 213

原创 数据结构与算法之数组、链表

1、数组、链表是线性结构,与树、图(非线性结构)不同。2、数组在许多强类型语言中是一样的意思,但是在一些弱类型语言中有所不同(比如在chrome的V8引擎之前js中的数组是没有数组这样的很规矩的样子的)。所以在js中我们应该尽量不使用for循环。3、数组的规矩是很老实的:首先就是我们在定义一个数组时,我们要给它一个长度,并且规定每位的占用空间,最后我们还要给它选一个连续的地址(比如在js中,...

2019-11-24 09:19:59 206

软件工程总复习题:.md

软件工程总复习题:.md

2021-07-04

空空如也

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

TA关注的人

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