![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【知识学习】
文章平均质量分 69
`Seven
这个作者很懒,什么都没留下…
展开
-
【SQL Server】UNION与UNION ALL的使用
增删改查数据库,其中单单查询工作,根据各种不同需求可以衍生出非常多的版本,在这其中,关键字的使用又是不可或缺的,以下针对UNION和UNION ALL关键字进行一个使用说明。UNION【定义】UNION :对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;【注意】UNION 操作符用于合并两个或多个SELECT语句的结果集,同时需要注意,UNION中每个SELECT语句必须...原创 2019-01-13 09:46:48 · 4028 阅读 · 11 评论 -
【设计模式】基础篇
学习《大话设计模式》一书良久,对于其中经典模式的解读还在进行中,如今暂时对本阶段的学习内容做一个初始概括总结,具体内容如下。 一、什么是设计模式? 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。二、使用设计模式的目的? 为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化,通过...原创 2018-02-28 16:27:43 · 267 阅读 · 20 评论 -
【设计模式】六大设计原则篇
一、单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。如果有多余一个的动机去改变一个类,那么这个类就具有多于一个的职责,需要对这些职责进行分离。 例如你去中餐厅吃盖浇饭这件事(整个代码放在一个类中的话),如果你忽然想换到小吃街吃盖浇饭,你就需要改变这个类。然后等你到了小吃街,你忽然很想吃麻辣烫,那么你还要再次改变这个类。此时,引起这个类的变化的因素已经有两个...原创 2018-03-04 16:15:01 · 260 阅读 · 24 评论 -
【设计模式】理论整合+应用场景(一)
创建型模式:8.雷锋依然在人间---工厂方法模式 定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到期子类。 孤寡老人受照顾,她不需要知道具体的照顾人是谁,只要了解有人来照顾她即可。 9.简历复印---原型模式 用原型实例指定创建对象的种类,并且通过烤贝这些原型创建的对象。 ...原创 2018-03-05 16:17:49 · 585 阅读 · 19 评论 -
【设计模式】理论整合+应用场景(二)
行为型模式: 2.商场促销---策略模式 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 无论是正常收费、满减、打折,哪一种情况进行选择,都不会影响收费整体的功能实现。 10.考题抄错会做也白搭---模板方法模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得...原创 2018-03-05 16:18:51 · 281 阅读 · 34 评论 -
【设计模式】比较篇
创建型模式: 用于系统创建的那些对象的类对系统进行参数化的方法:生成创建对象的类的子类(工厂方法)和对系统进行参数化的方法。前者缺点是仅为了改变产品类就可能需要创建一个新的子类,这种改变可能级联发生。后者更多的依赖于对象的符合,定义一个对象负责明确产品对象的类,并将它作为该系统的参数。(抽象工厂、建造者、原型)结构型模式: 适配器模式:既是类结构型模式、...原创 2018-05-20 19:33:35 · 317 阅读 · 20 评论 -
【SQL Server】还原数据库失败:提示数据库正在使用
前情提要因项目需要,对Sql Server2008版数据库进行备份还原操作,在还原时,提示数据库正在使用,还原失败。后决定尝试删除数据库,同样提示删除失败,提示数据库正在使用。没有办法,只能百度之,终是得到了解决办法。解决办法1.选中无法还原的数据库,右键属性2.选择选项-状态-限制访问-SINGLE_USER3.此时数据库前会显示为(单个用户);4.此时进行数据库还原即可,同时限...原创 2019-01-04 17:55:23 · 36676 阅读 · 5 评论 -
存储过程的正确建立
文本主要是解说一下正确建立一个存储过程要注意的点。因为本人的机房重构多是建立在他人的肩膀上的,可以说进行的不错,但坑同样不少。就拿一个特别简单的建立存储过程来说,正确的打开方式是: 1.选择具体的数据库-可编程性-存储过程-右键‘存储过程’2.在下面界面填写你要创建的存储过程,注意好关键字:CREATE 3.以组合查询的父窗体中的存储过程为例 ...原创 2018-07-08 11:17:52 · 458 阅读 · 11 评论 -
【SVN】初认识
一、概念 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 用一个简单但不是分精确的比喻:SVN=版本控制+备份服务器。简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服...原创 2018-07-27 10:11:21 · 223 阅读 · 10 评论 -
【SVN】初使用
一、VisualSVN Server下载与安装 网址:https://www.visualsvn.com/server/download/ 安装步骤-推荐网址:https://blog.csdn.net/kl28978113/article/details/51514387 PS:晓鸿推荐的安装教程,相当棒的...原创 2018-07-27 11:16:51 · 240 阅读 · 14 评论 -
【SQL Server】还原数据库失败:设备上的媒体簇的结构不正确。错误:3241
背景:备份数据库的SQL版本为2008,还原数据库所使用的SQL版本为2005. 解决办法:在备份的SQL Server 2008 数据库上生成脚本语言,然后在SQL Server 2005上执行。 ...原创 2018-07-05 17:04:17 · 21491 阅读 · 6 评论 -
【SQL Server】还原数据库失败:错误5171:无法为该请求检索数据
原因:在备份数据库时,在这里添加的备份地址有两个,故在接下来的还原数据库中,要添加的文件也要在这两个路劲给下找到。(备份时...) (还原时...)当然,如果想要避免上述问题的出现也是可以的,只要在备份路径添加时,删除原有的默认路径即可。或者不添加路径,备份完成后在默认路径下找到备份数据库文件即可。...原创 2018-07-08 11:02:25 · 17226 阅读 · 6 评论 -
软件开发文档小结
明确软件开发过程中每一份文档的写作目的、预期读者,以及对应的UML图,可以帮助我们更好的进行软件开发,以下是个人的一点小结,望点评~ 文档:《可行性研究报告》用途:从技术、经济、操作、法律、社会效益等方面分析系统的开发是否可行。预期读者:老板、客户、做需求分析的软件分析员 文档:《项目开发计划》用途:写出软件项目的具体开发流程,为项目整体进展提供计划基础...原创 2017-12-10 17:00:23 · 687 阅读 · 9 评论 -
【SQL Server】还原数据库失败:因为某些数据库功能在当前版本中不可用
背景:备份数据库的SQL版本为2008,还原数据库所使用的SQL版本为2014. 解决办法:选择具体的‘数据库’-右键‘属性’-选择‘选项’-修改‘兼容性级别’为2008(这个操作的前提是保证你安装的SQL Server2014是完整版的,因为SQL Server本身就具有向下兼容的功能,但如果你安装的是删减版,那么的确是行不通的) ...原创 2018-07-05 16:40:04 · 1855 阅读 · 0 评论 -
【SQL Server】备份数据库失败:备份集中的数据库备份与现有的数据库不同
原因:在还原数据库时应在‘选项’中-未勾选“覆盖现有数据库”原创 2018-07-05 16:34:15 · 1117 阅读 · 1 评论 -
【UML】类图与用例图关系解析
类图中的四大关系:实现、依赖、泛化、关联(聚合、组合) 实现:跳舞这个动作,由人来实现; 依赖:植物依赖太阳而生存; 泛化:两栖动物、哺乳动物可以泛化为动物 特化:动物可以特化出两栖动物和哺乳动物 关联:公司和雇员之间互相知道的一种关系 聚合:年级和班级,脱离了年级这个大整体,以班级为团队进行活动,如授课情...原创 2017-12-10 17:30:26 · 1800 阅读 · 18 评论 -
【SVN】初实践
一、更新数据(添加或删除然后更新) 首先,添加数据(右键新建即可) 单个文件上传 1.选中要上传的文件-右键TortoiseSVN-Add; 2.继续选中该文件,右键SVN commit; 3.文件为选中状态,单击OK; ...原创 2018-07-27 18:49:27 · 251 阅读 · 10 评论 -
【UML】静态视图分析示例
一、静态视图 用例图Use Case: 参与者(Actor):使用系统或者与系统交互中的人或事物。参与者不是指人或者事物本身,而是表示人或事物当时所扮演的角色。 用例(Use Case):是参与者想要系统做的事情。 关系:使用箭头表示,尾部表示启动交互的一方,箭头指向被启动的乙方,用例总是要由参与者来启动的。 对象...原创 2017-12-01 18:17:37 · 4169 阅读 · 21 评论 -
【UML】动态视图分析示例
二、动态视图 活动图Activity Diagram: 是阐明了业务用例实现的工作流程。描述了为了完成某一个目标需要做的活动以及这些活动的执行顺序。其本质是一个流程图,展现从活动到活动的控制流。 状态图Statechart Diagram: 显示了一个状态机,它强调从状态到状态的控制流。状态机是一个行为,它说明对象在它的生命期中响应事件所经历的状态...原创 2017-12-01 18:21:28 · 990 阅读 · 14 评论 -
【UML】开发过程应用
在软件开发过程中,在每一个阶段如何借助UML图来达到更为便利交流的目的呢,以下以《第一次机房收费系统》的实践为参照,简单说明。 需求分析阶段图:用例图用处:从定量和定性的角度描述该软件所提供的的功能有哪些 概要设计阶段图:包图、类图、活动图、协作图用处:说明系统的总体设计结构,该系统的系统元素(各层模块、子程序等)的划分,分层次地给出各元素之间...原创 2017-12-02 15:32:46 · 661 阅读 · 17 评论 -
【UML】四大关系篇
UML中的四类关系:关联Association、依赖Dependency、泛化Generalization、实现Realization。 一、依赖(Dependency) 使用关系:即一个类的实现需要使用另一个类的方法或者属性。如植物和水,植物的生存需要水,两者之间存在“使用”关系。 符号:带箭头的虚线,指向被使用者。 代码表现:局部变量、方法的...原创 2017-12-02 16:39:36 · 707 阅读 · 17 评论 -
【UML】开发文档应用
结合软件开发文档,再次学习每一种图的含义 用例图:谁,实现了什么功能。文档:需求分析文档 对象图:显示了一组对象和他们之间的关系。是类图的一个实例,描述了系统在具体时间点所包含的对象以及各个对象之间的关系。 表示方式(对象名:类名)文档:详细设计文档 类图:显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图是面向对...原创 2017-12-10 17:10:57 · 550 阅读 · 16 评论 -
便捷创建存储过程
存储过程的使用是一个非常方便的存在,涉及到的SQL语句虽说只有增删改查四种,但因条件的不同而进行着不断的变化,那么如何在创建存储过程中让自己的SQL语句规范又标准呢,这就涉及到了下面为大家介绍的在创建存储过程中的一个小小的技巧。增第一步:打开SQL Server-选择具体的数据库-可变成星-存储过程-右键创建 第二步:在工具栏打卡“在编辑器中设计查询”按钮 第三步:根据需要,在...原创 2018-08-25 20:57:39 · 374 阅读 · 79 评论