如何将Hovering应用于html区域标签?

我正在尝试hoverHTML的区域标记。 我在CSS中试过这个: area:hover { border:1px solid black; } 这是应该应用的HTML。 <!– This imagemap inserted by Gwyn's Imagemap Selector http://gwynethllewelyn.net/gwyns-imagemap-selector/ –> <img src='http://dailyaeen.com.pk/epaper/wp-content/uploads/2012/09/27+Sep+2012-1.jpg?1349003469874' usemap='#imgmap_css_container_imgmap201293016112' class='imgmap_css_container' title='imgmap201293016112' alt='imgmap201293016112' id='img-imgmap201293016112' /> <map id='imgmap201293016112' name='imgmap_css_container_imgmap201293016112'> <area shape="poly" coords="2,0,604,-3,611,-3,611,166,346,165,345,130,-2,130,-2,124,1,128,1,126" href="" alt="imgmap201293016112-0" title="imgmap201293016112-0" class="imgmap201293016112-area" id="imgmap201293016112-area-0" /> <area shape="rect" coords="1,131,341,213" href="" alt="imgmap201293016112-1" title="imgmap201293016112-1" class="imgmap201293016112-area" id="imgmap201293016112-area-1" /> <area shape="rect" coords="346,166,614,241" href="" alt="imgmap201293016112-2" title="imgmap201293016112-2" class="imgmap201293016112-area" […]

活动logginghas_many:通过删除一个关联的logging

这可能是我的一个非常基本的监督,但我似乎无法想起一个简单的方法来消除通过has_many :throughjoin的两个对象之间的关联。 IE: class Photo has_many :tags, :through => :taggings has_many :taggings, :dependent => :destroy end class Tags has_many :photos, :through => :taggings has_many :taggings, :dependent => :destroy end class Taggings belongs_to :photo belongs_to :tag end 如果你有两个对象, tag和photo ,你可以通过这样做来关联它们: photo.tags << tag 那么,是否有与此相反的简单对比? 即: photo.tags.remove tag

为什么“&reg”被渲染为“®”而没有边界分号?

我遇到了一个问题,这个问题是通过我们的Google adwords驱动的营销活动揭示出来的。 使用的标准参数之一是“区域”。 当用户search并点击赞助商链接时,Google会生成一个长URL来跟踪点击,并在引用者中发送大量内容。 我们捕获这个logging,我们注意到“Region”参数是错误的。 应该是什么 http://ravercats.com/meow?foo=bar&region=catnip 而是通过: http://ravercats.com/meow?foo=bar®ion=catnip 我已经证实,这发生在所有的浏览器。 我的理解是HTML实体语法定义如下: &VALUE; 前导边界是&符号,结束边界是分号。 看起来很简单。 问题在于,这个实体并没有得到尊重,并且在我们的系统中造成了各种各样的破坏。 有谁知道这是为什么发生? 这是DTD中的错误吗? (我正在寻找目前的HTML DTD,看看我是否可以理解它)我试图找出什么是常见的浏览器,使之发生,因此我寻找的DTD。 这是你可以使用的一个certificate。 拿这个代码,制作一个HTML文件,并在浏览器中显示它: <html> <a href="http://foo.com/bar?foo=bar&region=US&register=lowpass&reg_test=fail&trademark=correct">http://foo.com/bar?foo=bar&region=US&register=lowpass&reg_test=fail&trademark=correct</a> </html> 编辑:对于所有build议我需要转义整个url的人,上面的示例url就是这个例子。 真正的url是直接来自Google,我无法控制它是如何构build的。 这些build议虽然有效,但并不回答“为什么会发生这种情况”。

在VMWare VM中运行Vagrant

我意识到这基本上是OSCeption(操作系统启动),但我认为它可能对我最有意义(请告诉我,如果有更好的select,这似乎很可怕)。 这是情况:我有一个Windows 8的机器。 我喜欢它 – 除了开发,它对任何事情都很好。 对于开发,我一直在使用运行Ubuntu的VMWare虚拟机。 我曾经使用过Cygwin,但是感觉不对。 我现在正在join一个项目,他们一直在使用Vagrant来pipe理开发环境,所以我需要能够使用Vagrant。 但是,从我看到的,Vagrant主要用于在一致的环境中运行代码,但不一定要编写它。 如果我想通过SSH进入我的stream浪箱来编写代码,那么我将不得不像我的.vimrc文件那样重新configuration我的首选项,而不是每个机器都configuration什么。 那么在我的Ubuntu VirtualMachine中安装Vagrant是否有意义? 我觉得在某些时候,虚拟机中的虚拟机会失控并导致问题。 有没有更好的方法来做到这一点? 编辑:所以我试了一下 – 正如我所料,我打了一些错误。 当我尝试启动机器时,出现以下错误消息: Failed to open a session for the virtual machine vagranttest_1371583212. VT-x is not available. (VERR_VMX_NO_VMX). Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392} 看起来我的VMware虚拟机无法运行其他虚拟机。 任何想法最好的方法去做到这一点?

什么是用于angular度的$(双美元符号)?

我正在看1.2angular度的源代码,我只是好奇为什么一些函数前缀两个美元的标志。 这是一种约定吗?

WebGL / GLSL – ShaderToy如何工作?

最近,我一直在围绕着Shadertoy – https://www.shadertoy.com/ ,努力学习更多关于OpenGL和GLSL的知识。 从我目前所了解的情况来看,OpenGL用户首先必须准备好要使用的所有几何graphics,并configurationOpenGL服务器(光源数量,纹理存储等)。 一旦完成,用户必须在OpenGL程序编译之前至less提供一个顶点着色器程序和一个片段着色器程序。 但是,当我查看Shadertoy上的代码示例时,我只能看到一个着色器程序,并且大部分使用的几何graphics似乎直接写入GLSL代码。 这是如何运作的? 我的猜测是顶点着色器已经预先准备好了,可编辑/采样着色器只是一个片段着色器。 但是这并不能解释一些更复杂的例子中的几何。 任何人都可以解释Shadertoy是如何工作的?

如何将这个元素传递给JavaScript的onclick函数,并添加一个类到单击的元素

我有一个HTML导航代码如下 <div class="row" style="padding-left:21px;"> <ul class="nav nav-tabs" style="padding-left:40px;"> <li class="active filter"><a href="#month" onclick="Data('month')">This Month</a></li> <li class="filter"><a href="#year" onclick="Data('year')">Year</a></li> <li class="filter"><a href="#last60" onclick="Data('last60')">60 Days</a></li> <li class="filter"><a href="#last90" onclick="Data('last90')">90 Days</a></li> </ul> </div> <script> function Data(string) { //1. get some data from server according to month year etc., //2. unactive all the remaining li's and make the current […]

Django Rest Framework:创build对象后禁用字段更新

我试图通过Django Rest Framework API调用使我的用户模型RESTful,以便我可以创build用户以及更新他们的configuration文件。 但是,当我与用户进行特定的validation过程时,我不希望用户能够在帐户创build后更新用户名。 我试图使用read_only_fields,但似乎在POST操作中禁用了该字段,所以在创build用户对象时我无法指定用户名。 我怎么去执行这个? 现在API的相关代码如下所示。 class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ('url', 'username', 'password', 'email') write_only_fields = ('password',) def restore_object(self, attrs, instance=None): user = super(UserSerializer, self).restore_object(attrs, instance) user.set_password(attrs['password']) return user class UserViewSet(viewsets.ModelViewSet): """ API endpoint that allows users to be viewed or edited. """ serializer_class = UserSerializer model = […]

如何告诉phpunit停止失败

我正在运行一大组phpunittesting,我希望看到哪个testing一旦失败就失败了,而不是等待所有的testing完成,然后列出所有的失败。 我怎样才能告诉phpunit做到这一点?

在C#中是否有内置的月份名称variables?

我想知道是否有任何内置的.NETfunction支持名词declensions的语言的date(即在俄罗斯的月份名称是февраль ,但如果我想说的date或说某事是由于,我会使用formsфевраля )。 我做了我自己的版本,适用于这种情况,但是我需要扩展到其他情况和其他语言,这些语言会有自己的date变化。 这个function是内置的,还是可以在外部库中使用? 感谢您的任何帮助。 如果我的解释不清楚的话,我已经提供了俄罗斯所有权案件的function。 public static string DeclineMonth(this DateTime time) { var month = time.ToString("MMMM"); if (month.Last() == 'ь') return month.Replace('ь', 'я'); else return month + "a"; }