多区域显示(8)-透明花边设计要点:页面设计、多窗体、图形、链接阿金:“理工男”?这么难听,好像讽刺的味道。秀秀:难听么?阿金:你还“文艺范”呢,称呼这么让人难以接受,比方,俺就叫你“文艺秀”,能接受吧?。秀秀:噢?俺叫“秀秀”,又有“文艺范”,所以叫“文艺秀”,嗯,非常贴切嘛!那么,以此类推,你应...
分类:
其他好文 时间:
2014-08-16 18:25:10
阅读次数:
174
1.为什么会有夸夸奇谈的未来性呢?
当我们谈到这个问题的时候,我们就要反思在需求理解和设计的时候对程序变动性的理解出现了偏差。“哦,我想我们总有一天炫耀做这事儿的”常常是一念之差导致的代码坏味道。总结有以下四点原因是经常导致出现夸夸奇谈未来性的原因。第一、经常在理解需求的时候主观的认为需求变动非常大,那么在设计过程中就会出现过度的设计。第二、追求设计模式的使用,经常对程序的不必要的地方进...
分类:
其他好文 时间:
2014-08-12 13:44:54
阅读次数:
170
夸夸其谈未来性Speculative Generality Brian Foote 为一个我们都很敏感的味道建议的名字。你会遇到它当有人说“哦,我认为我们某一天会需要能力去做那一类的事”然后这样一来希望得到各种钓钩和特别的例子去处理并不需要的事情。结果往往是更难懂也难维护。如果所有的这些机制被用.....
分类:
其他好文 时间:
2014-08-11 20:25:42
阅读次数:
179
场景:
如果业务层的内容被内嵌于界面层中,我们需要帮这分离出来
代码坏味道
MyFrame
/**
*
* @author wumingkun
* @version 1.0.0
* @Description
*/
package com.demo.refactor;
import java.util.Observable;
im...
分类:
其他好文 时间:
2014-08-09 00:14:48
阅读次数:
351
代码味道识别工具 (Code Smell Detection Tools, CSDT)既可以应用于软件开发阶段,也可以应用于软件维护阶段。目前大部分IDE都集成了自动或者半自动重构工具,但是根据国外研究人员的调查发现,真正在软件开发和维护中使用重构工具的人并不多,其中有一个很重要的原因是不知道何时该...
分类:
其他好文 时间:
2014-08-08 17:53:26
阅读次数:
310
2.1.3添加渐变叠加样式 我们再给文字添加一个渐变填充来加强质感,点击“渐变叠加”项(图 2.6)。图 2.6 添加渐变叠加样式 有一点金属的味道了,再点击渐变效果预览图打开渐变编辑器(图 2.7)。图 2.7 渐变编辑器 自带的渐变效果里面,红色标注的渐变最有金属的效果了,具有铜的光感和色泽。选...
分类:
其他好文 时间:
2014-08-07 18:26:20
阅读次数:
156
2.1.3 添加渐变叠加样式
我们再给文字添加一个渐变填充来加强质感,点击“渐变叠加”项(图 2.6)。
图 2.6 添加渐变叠加样式
有一点金属的味道了,再点击渐变效果预览图打开渐变编辑器(图 2.7)。
图 2.7 渐变编辑器
自带的渐变效果里面,红色标注的渐变最有金属的效果了,具有铜的光感和色泽。选定这种渐...
分类:
其他好文 时间:
2014-08-07 15:43:18
阅读次数:
183
这题我还是看题解啊囧。(搜索实在太弱。完全没想到A*,还有看题的时候想错了,。,- -)好吧,估价还是那么的简单,判断颜色不同的数目即可(左上角的联通块不算在内)然后A*还是一样的做法。迭代加深还是一样的味道~在这里我们用c[i][j]来表示左上角开始的联通块和联通块外面一层(因为要从外面一层拓展颜...
分类:
其他好文 时间:
2014-08-07 00:35:57
阅读次数:
288
方法一:快速幂。但是肯定还是超时。方法二:利用等比数列公式,但是有除法,做不下去了。方法三:有点分治的味道..n为偶数时,x^0+x^1+x^2+.......x^n=(x^0+x^1+x^2+.....x^(n/2))*(1+x^(n/2))-x^(n/2);也就是F(n)=F(n/2)*(1+x...
分类:
其他好文 时间:
2014-08-02 23:11:04
阅读次数:
242