如何为“select”框创build一个占位符?

我正在使用占位符的文本input工作正常。 但是我想为我的select框使用一个占位符。 当然,我可以使用这个代码: <select> <option value="">Select your option</option> <option value="hurr">Durr</option> </select> 但是“select你的select”是黑色而不是浅灰色。 所以我的解决scheme可能是基于CSS的。 jQuery也很好。 这只会使下拉选项变灰(所以点击箭头后): option:first { color: #999; } 编辑:问题是:人们如何在select框中创build占位符? 但已经回答了,欢呼声。 并使用这个结果在选定的值总是灰色的(即使在select一个实际的选项后): select { color:#999; }

加快R中的循环操作

我在R中有一个很大的性能问题。我写了一个迭代data.frame对象的函数。 它只是添加一个新的列data.frame和积累的东西。 (操作简单)。 data.frame大约有850K行。 我的电脑还在工作(现在大约10小时),我不知道运行时间。 dayloop2 <- function(temp){ for (i in 1:nrow(temp)){ temp[i,10] <- i if (i > 1) { if ((temp[i,6] == temp[i-1,6]) & (temp[i,3] == temp[i-1,3])) { temp[i,10] <- temp[i,9] + temp[i-1,10] } else { temp[i,10] <- temp[i,9] } } else { temp[i,10] <- temp[i,9] } } names(temp)[names(temp) == "V10"] <- "Kumm." return(temp) […]

@property装饰器是如何工作的?

我想了解内置的函数property如何工作。 令我困扰的是,这个property也可以作为装饰器使用,但是当它作为一个内置函数使用时,它仅仅需要参数,而不能当作装饰器使用。 这个例子来自文档 : class C(object): def __init__(self): self._x = None def getx(self): return self._x def setx(self, value): self._x = value def delx(self): del self._x x = property(getx, setx, delx, "I'm the 'x' property.") property的参数是getx , setx , delx和一个文档string。 在下面的代码中, property被用作装饰器。 它的对象是x函数,但在上面的代码中,参数中没有对象函数的地方。 class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' […]

如何在jQuery中select多个类的元素?

我想select所有具有两个类a和b的元素。 <element class="ab"> 所以,只有两个类的元素。 当我使用$(".a, .b")它给了我工会,但我想要的交集。

如何把这个传说排除在阴谋之外

我有一个系列的20个地块(不是小插曲)在一个单一的数字。 我希望传奇在盒子外面。 与此同时,我不想改变轴,随着数字的大小减less。 请帮助我以下查询: 我想保留graphics区域外的图例框。 (我想让传说在剧情区域的右侧)。 是否有减less图例框内的文字的字体大小,以使图例框的尺寸变小。

npm抛出错误没有sudo

我只是通过nodejs.org上的包安装node和npm,每当我尝试search或安装npm的时候,都会抛出下面的错误,除非我sudo命令。 我有一种感觉,这是一个权限问题? 我已经是pipe理员。 npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json' npm ERR! { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/chietala/.npm/-/all/.cache.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 12.2.0 npm ERR! command "node" "/usr/local/bin/npm" "search" "bower" npm ERR! […]

如何检查在JavaScript中的“未定义”?

什么是testingvariables是否在JavaScript中未定义的最合适的方法? 我见过几种可能的方法: if (window.myVariable) 要么 if (typeof(myVariable) != "undefined") 要么 if (myVariable) //This throws an error if undefined. Should this be in Try/Catch?

Node.js + Nginx – 现在什么?

我在我的服务器上设置了Node.js和Nginx。 现在我想用它,但是在我开始之前有两个问题: 他们应该如何一起工作? 我应该如何处理这些请求? Node.js服务器有两个概念,哪一个更好: 一个。 为每个需要它的网站创build一个单独的HTTP服务器。 然后在程序的开始加载所有的JavaScript代码,所以代码被解释一次。 湾 创build一个处理所有Node.js请求的单个Node.js服务器。 这会读取请求的文件并清除其内容。 所以文件在每个请求上被解释,但是服务器逻辑要简单得多。 我不清楚如何正确使用Node.js。

Netbeans GUI编辑器生​​成自己难以理解的代码

当在netbeans中创build一个新项目时,如果我selectJAVA桌面应用程序,它会创build一些我不能识别的代码,就像我在swing中学到的一样。 它导入包如: org.jdesktop.application.SingleFrameApplication; 另外,main()的声明如下所示: public static void main(String[] args) { launch(DesktopApplication2.class, args); } 这对我对JFrame,JPanel等的了解是没有任何意义的。 如果我尝试从头开始编写netbeans应用程序,我可以编写自己的swing应用程序,但是我找不到GUI编辑器。 从头开始创buildJava应用程序时,我如何使用GUI编辑器? 任何人都可以向我解释org.jdesktop.application.SingleFrameApplication和其他类? 请帮忙。 这真是令人沮丧。

停止列在jqgrid中可resize

如何让jqgrid的所有列不能resize? 目前我认为每一列我都要指定属性{resizable:false}。 无论如何,我可以指定整个网格吗?