gjc584
码龄18年
求更新 关注
提问 私信
  • 博客:21,401
    社区:130
    21,531
    总访问量
  • 1
    原创
  • 3
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2007-04-09
博客简介:

gjc584的专栏

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得13次收藏
  • 博客总排名2,295,370名
创作历程
  • 3篇
    2018年
  • 9篇
    2013年
TA的专栏
  • RUBY
    6篇
  • JAVA
  • ORACLE基础编
    1篇
  • 项目管理
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

用户需求说明书与需求规格说明书区别

1、用户需求说明书是用户的需求,需要和用户确认的。需求规格说明书是系统需求主要是对内的。需求管理的时候也需要用到用户需求。2、  优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。 缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项目的规模而定。3、这主要看项目管理采用的规范。  如果是CMMI就需要,敏捷就取消。  4、如果要省掉一个的话,更倾向于...
转载
博文更新于 2018.05.31 ·
14356 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

一个完整的软件项目开发流程

一、过程产物及要求本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。项目启动阶段需求阶段设计阶段开发阶段测试阶段常规文档 二、过程说明
转载
博文更新于 2018.04.27 ·
1816 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

软件项目开发流程以及人员职责 实行软件工程项目管理: ▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终

转载自csdn(danieldaniel19851023的专栏)软件项目开发流程以及人员职责实行软件工程项目管理:▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终对客户负责的人。▲ 软件项目经理(负责人):软件项目经理(负责人)对一个项目的所有软件活动负完全责任,控制一个项目的所
转载
博文更新于 2018.04.27 ·
1979 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

极度恶心的ORALCE if else if

极度恶心的ORALCE  if else if一、简单IFif 1=2 then  null;end if;二、IF ELSE if 1=2 then  null;else   null;end if;三、IF ELSE IFif 1=2 then  null;elsif 1=3 then  null;elsif 1=4 then
原创
博文更新于 2013.05.29 ·
733 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:使用wait()与notify()实现线程间协作

Java:使用wait()与notify()实现线程间协作 使用wait()与notify()/notifyAll()可以使得多个任务之间彼此协作。1. wait()与notify()/notifyAll()调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它的synchronized方法
转载
博文更新于 2013.04.08 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java【多线程知识总结(8)】线程通信,wait()与notify()的运用

来源:http://www.xixifeng.com/index.php/java/142.htmlJava【多线程知识总结(8)】线程通信,wait()与notify()的运用 2012 年 6 月 2 日 编写一个生产与消费的程序,具体要求:店主告诉生产者生产一组产品,生产者生产出之后运给店主,店主通知生产者我们这里只放得下一组产品你等等再生产,店主通知消费者取走这组产品,店主
转载
博文更新于 2013.04.08 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

新人千万不要在 Windows 上使用 Ruby on Rails

点击打开链接
转载
博文更新于 2013.02.05 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第七章 方法

第七章方法Ruby中的方法使用关键字def来定义。方法名应该以小写字母开始,如果你使用大写字母开始,Ruby解释器会认为它是一个常量,这样可能会带来名称解析错误。在定义方法时可以使用圆括号也可以不用。def method1        puts "Hello World!"end def method2 arg1, arg2         puts "The a
转载
博文更新于 2013.02.05 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第六章 表达式

第六章表达式Ruby语言的一切都有返回值,这是Ruby语言和其他程序设计语言的一个显著不同。irb(main):006:0> a = b = c = 0=> 0irb(main):007:0> print "
" => nil同样,if和case语句也有返回值,if和case语句的返回值就是if和case中最后一个执行语句的值。irb(main):014:0> i
转载
博文更新于 2013.02.05 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四章 基本类型

第四章基本类型§4.1 ArrayArray也称作数组,是一系列元素的有序集合。你可以显式使用Array类的new方法来创建一个数组对象,你也可以用方括号包围起来一些以逗号分隔的数字或字符串构成一个数组。     irb(main):007:0> a = [ "first" "second" "third" ]    => ["firstsecondthird"]    irb(m
转载
博文更新于 2013.02.05 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第五章 代码块和迭代器

第五章代码块和迭代器§5.1 代码块(Block)§5.1.1什么是代码块在Ruby中在在大括号之间的代码或放在do/end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行上。代码块的内容并不会被马上执行,当执行到被调用的方法时,解释器的运行时环境会记住代码块出现的现场,然后执行被调用的方法。 [1,2,3,4,5].each {
转载
博文更新于 2013.02.05 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三章 类与对象

第三章             类与对象Ruby是一种真正的面向对象程序设计语言,面向对象指以对象为中心的理论体系。l  封装(Encapsulation)将内部结构和算法隐藏起来,以确保只有特定的过程(也叫方法)才能直接操作数据,其结果是不能从外部直接使用数据构造,同时一旦内部构造发生变化也不会对外界造成不良影响。这种隔离方法就叫做封装。l  继承l  多态(Polymo
转载
博文更新于 2013.02.05 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏