2012年4月8日

thinking in UML(二)——UML核心元素

摘要: 在写这篇博客之前,把thinking in UML的这一部分又看了看。这一部分叫做UML的核心元素,也就是组成整个软件过程中的砖和瓦。我想说的是,在做完了项目,然后把书看过一遍后,再去总结,感觉在这个过程中对UML在软件过程中的应用的认识在一点点的加深,能映射到机房收费系统中去。这让我联想到了在做机房收费系统中的几个要注意的地方。首先就是关于用例粒度的问题,这个问题,在我们和七期开会的时候也讨论了,而且还很激烈。当时我们有的同学,一些的粒度很细,几乎一个insert语句就是一个类了。我想这样是不好的设计,因为如果细到这种情况,那么抽象也没有什么意义了。所以,比如好的做法是一个用例是一个类,这个 阅读全文

posted @ 2012-04-08 17:40 c语言源码 阅读(176) 评论(0) 推荐(0) 编辑

最长递增子序列(LIS) 学习中ing

摘要: 单调递增最长子序列描述求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0<n<20,表示有n个字符串要处理随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3 aaa ababc abklmncdefg样例输出1 3 7Accepted #include<stdio.h> int length(char * s) { int len[128] = {0}, i, t; for(; *s != '\0' && (t = len[* 阅读全文

posted @ 2012-04-08 16:39 c语言源码 阅读(526) 评论(0) 推荐(0) 编辑

心情

摘要: 我每天都关注你的状态可我几乎从不评论。因为那里面诉说的都是我不知前后的故事。说的也都是无关于我的事情。可我还是每天都看,因为它多少能让我知道你最近的心情。我们彼此的交集变得越来越少。我知道所有的难过与快乐在时间的打磨下都会变得无色无味。慢慢得习惯了不再问候,慢慢的变的无话可说。于是在那个交点之后我们越走离彼此就越远。尽管拼命地阻拦到最后才发现在现实面前我变得无能为力。我明白这不是我们彼此期待的结果但我们早已无力对抗这距离、时间、以及越来越多的空集。在往后有一天我们在某个路口偶然相遇,猛然发现那个就是曾经陪我一起上课下课的人。但或许那时我们早已不再年轻。我知道我们注定会越走越远。但我希望你带着我 阅读全文

posted @ 2012-04-08 14:28 c语言源码 阅读(180) 评论(0) 推荐(0) 编辑

POJ 1947

摘要: 给定一棵N个节点的无根树,求至少要删去多少条边,使得分离后的若干个独立的子树之中的某一子树恰好有P个节点。TreeDP。树形动态规划。设状态f[i, j]表示以节点i为根的子树恰好有j个节点至少需要删除的边的数目。对于每个节点u。我们可以对它的儿子们(*儿子的状态必然已更新)进行一次类似背包的DP。(泛化物品的背包)r[i, j]表示由在前i个儿子中构成j个节点(*这里的j个节点不包括根节点)的以节点u为根的子树最少需要删除的边的数目。于是就有:r[i, j] = min{r[i - 1, j] + 1, r[i - 1, k] + f[g[u, i], j – k]},k /in [0..j 阅读全文

posted @ 2012-04-08 12:22 c语言源码 阅读(118) 评论(0) 推荐(0) 编辑

大学毕业后拉开差距的真正原因

摘要: 有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 马云曾经在给新员工的信中写到“阿里不会承诺你发财、升官,刚来公司不到一年的人,也千万别给我写战略报告,千万别瞎提阿里发展大计。。。”当你刚进入社会的这几年,是你继续能力最好的几年,在平日的工作中多做学习,应该做的是“看,信,思考,行动、分享”这五个步骤,为未来积蓄能量。人总是从平坦中获得的教 阅读全文

posted @ 2012-04-08 11:31 c语言源码 阅读(169) 评论(0) 推荐(0) 编辑

导航