做软考题的时候经常碰到软件工程的题,因为这些题有的很相近,容易混淆,所以在这里总结归纳一下. 软件过程模型: 瀑布模型: 瀑布模型是将软件生存周期中的各个活动规定为依线性顺序连接的若干阶段的模型,包括需求分析.设计.编码.测试.运行与维护.他规定了由前至后.相互衔接地固定次序,如同瀑布流水逐级下落. 优缺点: 优点:容易理解,管理成本低.不足:  1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量.  2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而…
404是资源没有找到,一般由于以下几个方面导致: 1.路径出错: a)检查web.xml中servlet的配置是否出错 b)浏览器访问是路径书写方式:http://localhost:8080/项目名/servlet配置地址 2.检查tomcat启动是否成功: 3.项目是否成功发布.…
踩了position的坑,主要是因为对position属性理解不深. 以下是w3school中对position的解释: 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位. 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定. fixed 生成绝对定位的元素,相对于浏览器窗口进行定位. 元素的位置通过 "le…
开始做java的ITOO了,近期的工作内容就是按照代码规范来改自己负责的代码,之前做机房收费系统的时候,也是经常验收的,甚至于我们上次验收的时候,老师也去了.对于我们的代码规范,老师其实是很重视的,他总说,文档和图最重要!不过我对于这句话的感触一直不太深,认为大家不太可能直接在U层直接调D层.知道我看到java的代码,没有在U层调D层,直接在B层调了底层.... 之前的时候,一直把代码规范代码规范当成耳旁风,觉得自己遵守就没啥问题了,现在才知道自己太天真了.因为,代码不是写来运行的,代码是写给别…
大家都知道,我现在在做CS的项目,现在是需求频变啊,心里好苦,做了这么久,还是涨了一点点见识的,下面就介绍一下自己最近用到的几款CS的第三方控件. DockPanel 想必大家都用过VS,那么想一下VS的工具箱组件,是不是可以四处乱拽,还可以贴边隐藏,而且贴边隐藏之后还可以随意拖拽大小啊,呛呛,这么炫的功能,只要一款控件就可以完成啦,我在网上下载了很多的例子,效果都很棒,不过自己实现的时候基本上是按照例子里面敲的,效果就差一点,不知道是哪里出了问题,有需要的,大家也可以找例子来试一下. RowM…
为了方便管理我们的系统版本,很多人会用到SVN,开发中我们经常用到SVN插件, 但是对于某些文件的缓存来说, 我们只要有操作缓存便会保存一次, 每次提交很是麻烦, 可能有的文件或者文件夹我们并不想提交到管理端,这时,就需要使用SVN的过滤设置,这篇文庄主要就是介绍一下,如何进行SVN的过滤设置. 首先,我们需要安装SVN的客户端,安装好客户端以后,右键就有了SVN的菜单,大家可以按照下面的图片来进行操作: 1.首先进入SVN的设置菜单 2.选择General(这个是默认选中项)-global i…
上一篇博客总结了瀑布模型/V模型/增量模型这三种软件模型,然而我们还有一个很重要的问题忘了回答,那就是,什么是软件过程模型? 什么是软件过程模型? 软件过程是软件开发与维护的工作流程和工艺流程,是软件工程的重要组成部分.软件过程指软件生存周期中所涉及的一系列相关过程.过程是活动的集合,活动是任务的集合,任务是把输入转换为输出的操作.软件过程是动态的,它动态地产生.推进(执行),动态地消亡.软件过程模型是对软件过程静态的.抽象的描述,是软件过程执行的依据. 下面继续介绍剩下的几种过程模型: 演化模…
Linux常用命令 文件.目录的基本操作 ls - 查看文件 cp - 拷贝文件 mv - 移动或重命名文件 rm - 删除文件 touch - 创建空文件或更新文件时间 cd - 改变当前路径 pwd - 察看当前完整路径 mkdir - 创立新目录 rmdir - 删除空目录 信息显示命令 # cat /etc/redhat-release //看操作系统版本(redhat和centos) # cat /proc/cpuinfo //显示CPU信息 # cat /proc/meminfo /…
做save与update的方法合并操作时,判断条件是主体对象的ID是否存在. 但是当页面中,涉及到多个主体对象的关联对象时,情况变得复杂起来,特总结项目中的几点 一.页面中的VO对象属性可以分为三类:1.需要在页面中显示的主体对象属性, 需要在页面中显示的主体关联对象的属性 ,不需要显示的隐藏属性(包括主体对象和关联对象的主键,不需要在页面显示的剩下的所有主体和关联对象的属性),简单说vo就是包括主体对象和关联对象的所有属性,但是在页面需要划分. 二.做保存,需要从vo对象转换为主体对象,这个操…
zynq系列FPGA分为PS部分和PL部分. PL: 可编程逻辑 (Progarmmable Logic), 就是FPGA部分. PS: 处理系统 (Processing System) , 就是与FPGA无关的ARM的SOC的部分,实质是直接操作arm9内核的处理器. 这次先是最简单地在PL部分编写一个流水灯实验的代码. 使用的开发环境是vivado 2016.4. 1.新建工程,Create New Project. 2.next. 3.选择工程目录,和输入工程名字. 4.选择RTL Pro…