我今天阅读了构建之法的第七章MSF: MSF的第一原则,就是所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告诉所有人。 当然,对牵涉到的技术机密丶安全性等信息要采取必要的保护措施。 为共同的远景而工作。 充分授权和信任,这一点的关键是“授权”这个词,授权有两个意思:一是给某人权力和权威 ...
分类:
其他好文 时间:
2017-09-12 18:31:29
阅读次数:
127
7.1对象的魔力多态不同的类的对象使用同样的操作封装继承7.1.1多态1、多态和方法>>>object.getPrice()>>>‘abc‘.count(‘a‘)1>>>[1,2,‘a‘].count(‘a‘)1>>>fromrandomimportchoice>>>x=choice([‘Helloworld!‘,[1,2,‘e‘,‘e‘,4]])>..
分类:
编程语言 时间:
2017-09-11 18:07:37
阅读次数:
187
实际上回溯法有暴力破解的意思在里面,解决一个问题,一路走到底,路无法通,返回寻找另 一条路。 回溯法可以解决很多的问题,如:N皇后问题和迷宫问题。 一.概念 回溯算法实际类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现不满足条件的时候,就回溯返回,尝试别的路径。 百度解释:回溯法( ...
分类:
编程语言 时间:
2017-09-11 00:49:35
阅读次数:
186
第六章主要讲了 1.MSF的原则,MSF团队模型和开发模式,MSF和CMMI 2.各种软件工程原则的异同,如何在学生团队实施软件工程的原则 1.MSF的基本原则 1.1推动信息共享与沟通 所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。当然,对牵涉到技术机密、安全性等信息要采 ...
分类:
其他好文 时间:
2017-09-10 13:30:15
阅读次数:
95
原本利用回溯思想解决的经典八皇后问题,其实也是可以用递归解决的~ 八皇后的递归解决思路: 从第一行开始,依次判断0~8列的哪一列可以放置Queen,这样就确定了该行的Queen的位置,然后行数递增,继而递归实现下一行的判断,依次类推直到行数增加到8(行数从0开始的),此时为递归 归的条件,即表示一种 ...
分类:
编程语言 时间:
2017-09-08 01:27:07
阅读次数:
284
java中的13个原子类操作13个原子类操作主要分为四大类:原子更新基本类型,原子更新数组,原子更新引用,原子更新属性(字段)atomic的类基本都是unsafe类的包装类原子更新基本类型包括:atomicBooleanatomicInegeratomicLong这里注意lazyset方法,DougLea大神已经在oracle官网..
分类:
其他好文 时间:
2017-09-03 23:37:46
阅读次数:
203
除法输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式,其中a~j恰好为数字0~9的一个排列,2<=n<=79. 样例输入: 62 样例输出: 79546/01238=62 94736/01528=62 ...
分类:
编程语言 时间:
2017-09-03 20:19:17
阅读次数:
146
题意: 分析: 其实刚看到这题的时候觉得很难, 以至于结束了第七章然后去做了一遍第六章树的部分。现在再做这题觉得思路并不是太难,因为总共就只有六个结点,那么只要枚举二叉树然后算出天平然后再从叶子往上推就能得出这棵树的宽度。这题我觉得主要难点是如何去枚举二叉树,其实这就是回溯法的核心。先去dfs选这个 ...
分类:
其他好文 时间:
2017-09-03 16:06:46
阅读次数:
298
最近在看JAVA编程思想,之前学的JAVA只能算是皮毛,大概看到第七章继承时出现了个名词-向上转型。所以就来讨论下向上和向下转型的内容和意义,内容会随着我看书的进度一直更新的。 向上转型 按照JAVA编程思想中的表述,“为新类提供方法”并不是继承技术中最重要的方面,最重要的是表现新类和基类之间的关系 ...
分类:
编程语言 时间:
2017-09-03 11:11:13
阅读次数:
134