码迷,mamicode.com
首页 >  
搜索关键字:正方    ( 2306个结果
[OOD]违反里氏替换原则的解决方案
关于OOD的几个设计原则,大家耳熟能祥了,不再展开,可以参考设计模式的六大设计原则之里氏替换原则。这里尝试讨论常常违反的形式和解决方案。违反里氏替换原则的根源是对子类及父类关系不明确。我们在设计继承关系常常受一些主观认识的左右,比如Robert C. Martin提到的线段与线的关系,以及被大家说到烂的正方形与矩形。从以前的经验我们认为它们符合继承关系,比如线段是线的较短形式,正方形是矩形的一个特例...
分类:其他好文   时间:2015-09-24 02:04:13    阅读次数:206
uva 815 Flooded!
题意:n*m的网格,每个网格10m的正方形,网格四周是无限大的墙壁,输入每个格子的高度和洪水的体积,求水位的高度和淹没的面积。分析:水肯定是先淹没高度低的,后淹没高度高的,所以对所有海拔排序,从低向高遍历,直到遇到不能淹没的网格停止。 1 #include 2 #include 3 #include...
分类:其他好文   时间:2015-09-23 16:50:41    阅读次数:141
codeforces 201A A. Clear Symmetry(数论+构造)
题目链接:codeforces 201A题目大意:给出一个x,求一个边长最小的正方形矩阵,这个矩阵是01矩阵,且满足元素上下对称,左右对称,问构造出1的个数是x的矩阵最小的边长是多少。题目分析: 首先我们能够发现若n-1构造的最大数比n构造出的最大数要大(n为偶数时)。 然后我们知道对于每个奇数,能够构造出的最大数是n2+12\frac{n^2+1}{2} 然后对于每个正方形矩阵,在横中轴线和纵中轴...
分类:其他好文   时间:2015-09-23 11:53:26    阅读次数:180
3D盒子动画
3D盒子动画素材:正方形图片若干以下为源码:---------------------------------------------------------<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><metaname="Generator"content="EditPlus"><metaname="Author"content=""&..
分类:其他好文   时间:2015-09-22 19:03:17    阅读次数:255
ios 修正waring:Method override for the designated initializer of the superclass '-init' not found
swift引入后,为了使oc和swift更相近,对oc的初始化方法也进行了修正,具体说明,见下面的链接,这个waring的最简单的修正方法是,到相应类的头文件中,去掉在自定义初始化方法后,被系统加入的NS_DESIGNATED_INITIALIZER宏。这样系统就不会认为我们定义了designate...
分类:移动开发   时间:2015-09-22 18:49:46    阅读次数:200
这样的员工,所有的老板都喜欢
IT人总给别人一种苦逼的印象,其实我们是那么地聪明,只是太直太诚,社会需要的是可以变化的多边形,而我们永远是正方形,这个行业如果你还在怀才不遇,那是多么地可惜与浪费,或许你只需要再认真一点努力一些,光是聪明与勤奋是不够的,你需要把自已打造成3力人才,那是天底下所有老板的最爱...
分类:其他好文   时间:2015-09-22 07:47:16    阅读次数:156
Android实战简易教程-第六十一枪(圆形显示的ImageView)
ImageView在我们的项目中经常使用,一般ImageView是正方形的,要使用圆形的ImageView可以通过自定义View来实现,下面我们介绍一下如何实现。1.CircularImageView.java 继承自ImageView:package com.yayun.circularimageview; import com.mikhaellopez.circularimageview.R...
分类:移动开发   时间:2015-09-21 19:37:24    阅读次数:245
ios 将矩形图片裁剪成圆形图片
在ios中将一个正方形的图片裁剪成圆形的图片是一件非常容易的事情, 直接设置 imageView.layer.cornerRadius 这个属性, 再设置 imageView.clipsToBounds = YES 就可以了, 但是对于长方形的图片来说这个方式裁剪出来的就不是一个圆形的了, 而是.....
分类:移动开发   时间:2015-09-21 13:56:24    阅读次数:262
n*n的正方形网格中有多少个长方形
n*n的正方形网格中有横竖各n+1条直线,其中,任意各取两条都可以组成一个长方形﹙正方形也是长方形﹚.所以长方形个数为C﹙n+2,2﹚×C﹙n+2,2﹚=﹙n+1﹚²n²/4个.如果正方形不算,则N=﹙n+1﹚²n²/4-[1²+2²+……+n²]=﹙n+1﹚²n²/4-n﹙n+1﹚﹙2n+1﹚/6...
分类:其他好文   时间:2015-09-21 00:09:36    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!