`
文章列表
第4章 项目整合管理 制定项目章程 输入:项目工作说明书、商业论证、合同、事业环境因素、组织过程资产 工具与技术:专家判断 输出:项目章程 制定项目管理计划 输入:项目章程、其他规划过程的输出、事业环境因素、组织过程资产 工具与技术:专家判断 输出:项目管理计划 指导与管理项目执行 输入:项目管理计划、批准的变更请求、事业环境因素、组织过程资产 工具与技术:专家判断、项目管理信息系统 输出:可交付成果、工作绩效信息、变更请求、项目管理计划(更新)、项目文件(更新) 监控项目工作 输入:项目管理计划、绩效报告、事业环境因素、组织过程资产 工具与技术:专家判断 输出: ...
为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成? 前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。 是哪些因素造成了我们与“大牛”的差距呢?
1,什么是执行计划 所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以 选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究 的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息 的,是由数据库来决定的。   我们先简单的看一个执行计划的对比:   SQL> set autotrace traceonly   执行计划一:   SQL> select coun ...
这一章开篇语对我有很大的启迪,一直对Windows下编程有着畏难心理。太庞大的平台和体系, 太多的API和术语,太快的技术换代节奏,而我是个想要把握住本质掌握住基础才会有安全感 和成就感的程序员,所以我只乐于学习W ...
动态规划通常用于有很多种可行解,而找出最优解的问题。 具体可分为4个步骤: 1)描述最优解的结构。 2)递归定义最优解的值。 3)自底向上计算最优解的值。 4)由最优解的值构造出最优解。 下面通过一个具体问题来看究竟如何用动态规划算法来解决问题。 Colonel汽车公司在有两条装配线的工厂里生成汽车。每一条装配线上有n个装配站, 两条生产线上相同位置的装配站功能相同,但所需时间不同,并且汽车底盘在两条 装配线间转移要花费一定的时间。如下图所示两条生产线。 这里首先尝试下下一章的贪心算法,在每一步都取最省时间的装配站。首先进入装配线1时间为2 + ...
/*------------------------------------------------------------------------------+ #| = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : = : | #|{>/------------------------------------------------------------------------\<}| #|: | Author     :     小爱(Beirut)          ...
为了搞清楚这个我们首先要知道一个类想要运行JVM会做哪些事情。 1、类装载 采用双亲委派模式加载类,子类会交给父类的classloader去加载,如果父类加载不到自己才会尝试加载。最终功能是将java字节码转换为JVM的class对象。 2、链接 将Java二进制代码合并到JVM的运行时状态中。在链接之前必须保证类已经被加载。期间会经过验证、准备和解析等几个步骤。验证确保java类的二进制表示在结构上是完全正确的,如果不正确抛出java.lang.VerifyError。准备过程则是创建类中的静态域并默认赋初值。解析的过程确保类引用的类能被找到。 3、初始化 当一个类真正被 ...
通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchronized关键字,而类锁(全局锁)对应的就是static synchronized(或者是锁在该类的class或者classloader对象上)。下面的文章做了很好的总结: 1.synchronized与static synchronized 的区别 synchronized是对类的当前实例进行加锁,防止其他线程同时访问该类的该实例的 ...
...
第3章 单个项目的项目管理过程 项目管理就是将知识、技能、工具和技术应用于项目活动,以满足项目的要求。 过程是为完成预定的产品、成果或服务而执行的一系列相互关联的行动和活动。 42个项目管理过程归入5大项目管理过程组和9大项目管理知识领域。各项目管理过程都被归入其大多数活动所在的那个过程组。 启动过程组:包含获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目或阶段的一组过程。 规划过程组:包含明确项目总范围,定义和优化目标,以及为实现上述目标而制定行动方案的一组过程。 执行过程组:包含完成项目管理计划中确定的工作以实现项目目标的一组过程。 监控过程组:包含跟踪、审查和调 ...
迭代软件开发过程的生命周期阶段不同于传统概念的需求,设计,开发,测试,实施,强调一个序列化过程。它包括工程阶段和生产阶段。而工程阶段包括初始阶段、细化阶段,生产阶段包括构造阶段、移交阶段。每一个阶段都 ...
在上一节中,我们为树结点添加size域表示每颗子树的大小,即包含的结点个数,扩张了 二叉查找树为其增加顺序统计量的查找功能。更为自然的想法是直接添加顺序统计量rank域 到每个树结点上。这一节我们就来看下在这样的设计下,如何扩张来完成上一节相同的功能。 当我们插入一个结点到二叉树中,假设它的顺序统计量为5,那么之前二叉树中顺序统计量 大于5的结点都要更新。也就是说插入一个新结点到对应的位置后,要不断地查找其后继, 完成rank域的更新。所以可以结合习题14.2-1,再添加两个指针域prev和next指向前趋和后继, 使查找前趋和后继在O(1)内完成。 下面来看具体代 ...
《软件项目管理一个统一的框架》,书中详细讲解了软件管理的复兴,引出了本书重点描述的迭代软件开发过程。 该书分为软件管理复兴,软件管理框架,软件管理规范,未来展望,案例研究和支持资料五部分内容。系统讲解了迭代开发过程中软件生命周期模型。区别于传统瀑布模型,将需求、设计、开发、实施,整合到迭代开发的工程阶段和生产阶段,包括初始、细化,构造、移交。明确了各个过程中产生的制品,包括:管理集和工程集制品两部分。对过程工作流,进行了细分,包括:软件过程工作流和迭代工作流,两者是一种主体和重合的关系,并且工作流对应了过程中的制品集,前后呼应。 提出了软件工程中过程检查点的概念,包括主里程碑,次里程碑 ...
SQL Server 登录名使用映射到 SQL Server 登录名的数据库用户访问各个数据库。此规则有两种例外情况: guest 帐户。 这个帐户在数据库中启用后,能够使未映射到数据库用户的 SQL Server 登录名作为 guest 用户进入数据库。 Microsoft Win ...
今天很悲剧.不堪回首呀... 煮熟的鸡蛋都能爆炸...彻底无语 家里有一些煮好的鸡蛋没有吃完,怕坏掉了于是就带来公司里面准备午餐的时候吃掉。吃饭前看见公司的微波炉闲着没人用,于是就把鸡蛋放进去加热了2分钟, ...
Global site tag (gtag.js) - Google Analytics