Tag: 覆盖

如何使用另一个CSS类来覆盖CSS类的属性

我相当新的CSS3,我想能够做到以下几点: 当我将一个类添加到一个元素中时,它会覆盖这个特定元素中使用的另一个类的属性。 假设我有 <a class="left carousel-control" href="#carousel" data-slide="prev"> 我想能够添加一个名为bakground-none的类,它将覆盖left类中的默认背景。 谢谢!

如何执行“覆盖”关键字?

有没有什么办法强制在Visual C ++ 2012中使用C ++ 11 override关键字? (即如果我忘记说override ,那么我想得到一个警告/错误。)

Eclipse中带有重写注释的错误

在Eclipse中,我有一个令人讨厌的问题,即@Override注释。 通常当我在新的PC上导入工作项目时,Eclipse @Override一些@Override注释标记为错误。 如果我删除注释一切都很好,并且Eclipse也指出方法正在重写父项方法,但添加Override注释会再次导致错误。 我目前正在开发一个Android项目,所以这可能是Android的问题,而不是Eclipse的问题。

在Android Beta 0.9中使用ItemizedOverlay和OverlayItem

有没有人设法在Android Beta 0.9中使用ItemizedOverlays ? 我不能让它工作,但我不知道如果我做错了什么,或者如果这个function尚不可用。 我一直在尝试使用ItemizedOverlay和OverlayItem类。 他们的预期目的是模拟地图标记(如Google Maps Mashups中所示),但是我在将它们显示在地图上时遇到了问题。 我可以添加我自己的自定义覆盖使用类似的技术,它只是ItemizedOverlays不工作。 一旦我实现了我自己的ItemizedOverlay (和重载的createItem),创build我的类的新实例似乎工作(我可以从中提取OverlayItems),但将其添加到地图的覆盖列表不会显示它应该。 这是我用来添加ItemizedOverlay类作为覆盖到我的MapView 。 // Add the ItemizedOverlay to the Map private void addItemizedOverlay() { Resources r = getResources(); MapView mapView = (MapView)findViewById(R.id.mymapview); List<Overlay> overlays = mapView.getOverlays(); MyItemizedOverlay markers = new MyItemizedOverlay(r.getDrawable(R.drawable.icon)); overlays.add(markers); OverlayItem oi = markers.getItem(0); markers.setFocus(oi); mapView.postInvalidate(); } MyItemizedOverlay被定义为: public class MyItemizedOverlay extends […]

什么是@Override在Java中?

可能重复: 你什么时候使用Java的@Override注解,为什么? 除了让编译器检查超类是否有这个方法以外,还有其他的理由用@Override来标注一个方法吗?

为可变对象重写GetHashCode?

我已经读过关于何时以及如何重写GetHashCode 10个不同的问题,但仍然有一些我不太明白。 GetHashCode大部分实现都基于对象字段的哈希码,但是被引用的是, GetHashCode的值不应该在对象的生命周期中改变。 如果它基于的字段是可变的,它是如何工作的? 另外,如果我想要字典查找等基于参考平等而不是我重写的Equals ? 我主要覆盖Equals的unit testing我的序列化代码,我假设序列化和反序列化(在我的情况下XML)杀死引用相等,所以我想确保至less它是正确的值相等。 在这种情况下这是不好的做法覆盖Equals ? 基本上在大多数执行代码我想引用相等,我总是使用== ,我不重写。 我应该只是创build一个新的方法ValueEquals或东西,而不是重写Equals ? 我曾经假设框架总是使用==而不是Equals来比较事物,所以我认为覆盖Equals是安全的,因为在我看来,它的目的是为了如果你想有一个平等的第二个定义是不同的==运算符。 从阅读其他几个问题,但似乎并非如此。 编辑: 看来我的意图还不清楚,我的意思是99%的时候我想要老旧的参考平等,默认行为,没有什么意外。 对于非常罕见的情况,我希望具有值相等性,并且我希望通过使用.Equals而不是==来明确请求值相等。 当我这样做时,编译器build议我重写GetHashCode ,这就是这个问题的出现。 当应用于可变对象时,似乎存在与GetHashCode相矛盾的目标,那些目标是: 如果a.Equals(b)则a.GetHashCode()应该== b.GetHashCode() 。 a.GetHashCode()的值不应该在a的生命周期中改变。 当一个可变对象出现时,这些看起来自然是矛盾的,因为如果对象的状态发生变化,我们期望.Equals()的值改变,这意味着GetHashCode应该改变以匹配.Equals()中的改变,但是GetHashCode不应该更改。 为什么似乎有这个矛盾呢? 这些build议是不是适用于可变对象? 可能假设,但可能值得一提的是我指的是类而不是结构。 parsing度: 我将JaredPar标记为已接受,但主要针对评论交互。 总结一下,我从中学到的是,实现所有目标和避免在边缘情况下可能出现的奇怪行为的唯一方法是仅基于不可变字段覆盖Equals和GetHashCode ,或者实现IEquatable 。 这种似乎减less了重写Equals for引用types的用处,因为从我看到的大多数引用types通常没有不可变的字段,除非它们被存储在关系数据库中用它们的主键标识它们。

Python – 移动并覆盖文件和文件夹

我有一个目录,“Dst目录”,其中有文件和文件夹,我有'src目录',其中也有文件和文件夹。 我想要做的是将'src目录'的内容移动到'Dst目录',并覆盖任何存在同名的文件。 因此,例如'Src Directory \ file.txt'需要移动到'Dst Directory'并覆盖现有的file.txt。 这同样适用于某些文件夹,移动一个文件夹并将内容与“dst目录”中的同一文件夹合并 我目前正在使用shutil.move将src的内容移到dst,但是如果这些文件已经存在并且不会合并文件夹, 它只会把文件夹放在现有的文件夹中。 更新:使事情更清楚一点; 我正在做的是将档案解压缩到Dst目录,然后将Src目录的内容移到那里并重新压缩,有效地更新zip档案中的文件。 这将重复添加新的文件或新版本的文件等,这就是为什么它需要覆盖和合并 解决:我解决了我的问题,通过使用distutils.dir_util.copy_tree(src,dst),这将从src目录中的文件夹和文件复制到dst目录,并覆盖/合并在哪里neccesary。 希望能帮助一些人! 希望有道理,谢谢!

如何复制PS乘法层模式

有谁知道使用图像或CSS复制Photoshop的乘法层模式的好方法吗? 我正在制作一个缩略图的项目,当你将鼠标hover在他们上面时,会有一个颜色叠加层,但是devise者使用了一个图层集合,我无法弄清楚如何在networking上生成它。 我提出的最好的事情是使用rgba或透明PNG,但即使如此,它看起来不正确。

强制类重写.equals方法

我有一堆实现了一个通用接口的类:Command。 而这一堆class去了一个地图。 为了使地图工作正常,我需要实现Command的每个类来覆盖Object.equals(Object other)方法。 没关系。 但是我想强迫平等的压倒一切。 =>执行命令的人不会覆盖等于编译错误。 这可能吗? 编辑:顺便说一句,我还需要强制重写hashcode …

部分类的默认构造函数与另一个部分类重写

我不认为这是可能的,但如果是,那么我需要它:) 我有一个由Visual Studio 2008的wsdl.exe命令行工具自动生成的代理文件。 代理输出是部分类。 我想覆盖生成的默认构造函数。 我宁愿不修改代码,因为它是自动生成的。 我试着做另一个部分类,并重新定义默认的构造函数,但这是行不通的。 然后我尝试使用覆盖和新的关键字,但是这是行不通的。 我知道我可以从部分类inheritance,但这意味着我将不得不改变我们的所有源代码指向新的父类。 我宁愿不必这样做。 任何想法,解决办法或黑客? //Auto-generated class namespace MyNamespace { public partial class MyWebService : System.Web.Services.Protocols.SoapHttpClientProtocol { public MyWebService() { string myString = "auto-generated constructor"; //other code… } } } //Manually created class in order to override the default constructor namespace MyNamespace { public partial class MyWebService : […]