这是我的Jquery代码:
<script>
$('.smenu li').hover(function() {
var lid = $(this).find('li').attr('id');
closeAll();
//show perticular div
if(lid == "d1")
{
$('.hbg div#info1').show();
}
else if(lid == "d2")
{
$('div#info2').show();
}
else if(lid == "d3")
{
$('div#info3').show();
}
});
function closeAll()
{
$('div#info1').hide();
$('div#info2').hide();
$('div#info3').hide();
}
</script>
Run Code Online (Sandbox Code Playgroud)
在这里我的信息div-s:
<div class="hbg">
<div class="solu_info" id="info1">
//display information
</div>
<div class="solu_info" id="info2">
//display information
</div>
.....
</div>
<div class="smenu">
<ul>
<li id="d1"><a href="#"><img src="images/menu_hosp.jpg" border="0"></a></li>
....
Run Code Online (Sandbox Code Playgroud)
在div标签上的onmouse没有改变.为什么?
显然<input>,任何事件都不会处理残疾人
有没有办法解决这个问题?
<input type="text" disabled="disabled" name="test" value="test" />
Run Code Online (Sandbox Code Playgroud)
$(':input').click(function () {
$(this).removeAttr('disabled');
})
Run Code Online (Sandbox Code Playgroud)
在这里,我需要单击输入以启用它.但如果我不激活它,则不应发布输入.
我一直在使用CppUnit已经有一段时间了(我很满意).当我们使用boost库的越来越多的部分时,我对boost.test进行了简短介绍,现在我想知道是否应该在新项目中切换到boost.test.
谁能在这里告诉我两个框架之间的差异以及使用boost.test的好处(如果有的话)?
如何检查Xml文件是否有处理指令
例
<?xml-stylesheet type="text/xsl" href="Sample.xsl"?>
<Root>
<Child/>
</Root>
Run Code Online (Sandbox Code Playgroud)
我需要阅读处理指令
<?xml-stylesheet type="text/xsl" href="Sample.xsl"?>
Run Code Online (Sandbox Code Playgroud)
来自XML文件.
请帮我这样做.
我想在java中编写一个计时器,它将执行以下操作:当程序启动时,启动timer1,它将在45分钟后停止,同时启动第二个计时器,它将在15分钟后停止.此时第一个计时器将再次启动,并重复上述循环,直到程序退出第一个计时器:45分钟(我可以使用计算机的时间)第二个计时器:15分钟(暂停时间)第一个计时器:45分钟(时间)我可以使用电脑)第二个计时器:15分钟(暂停时间)第一个计时器:45分钟(我可以使用计算机的时间)第二个计时器:15分钟(暂停时间)
我不知道如何使用线程和计时器(utils,swing)所以我试图使用while(true)但cpu上升.这是我目前的代码
static int getMinute(){
Calendar cal=Calendar.getInstance();
int minute=cal.getTime().getMinutes();
return minute;
}
public static Runnable clockf(){
if (endTime>=60){
endTime=endTime-60;}
System.out.println(startTime);
System.out.println(currentTime);
System.out.println(endTime);
if(currentTime==endTime){
pauseStart=getMinute();
currentTime=getMinute();
pauseEnd=pauseStart+15;
if(currentTime==pauseEnd){
pauseStart=0;
pauseEnd=0;
startTime=getMinute();
currentTime=getMinute();
endTime=startTime+45;
}
}
else{
update();
}
return null;
Run Code Online (Sandbox Code Playgroud)
}
private static void update() {
currentTime=getMinute();
System.out.println(currentTime);
}
public static void main(String[] args) {
startTime=getMinute();
currentTime=getMinute();
endTime=startTime+45;
Thread t=new Thread(clockf());
t.setDaemon(true);
t.start();
try {
Thread.currentThread().sleep(1000);//60000
} catch (InterruptedException e) {
System.err.println(e);
}
}
Run Code Online (Sandbox Code Playgroud)
但它并不好.有没有办法让clockf方法只运行一次/分钟?或任何其他方式使该计时器运行?
请考虑以下代码:
template<bool> class StaticAssert;
template<> class StaticAssert<true> {};
StaticAssert< (-1 < sizeof(int)) > xyz1; // Compile error
StaticAssert< (-1 > sizeof(int)) > xyz2; // OK
Run Code Online (Sandbox Code Playgroud)
为什么是-1 > sizeof(int)真的?
-1提升到unsigned(-1)那时是真的吗unsigned(-1) > sizeof(int)?-1 > sizeof(int)相当于-1 > size_t(4)如果的sizeof(int)的是4,如果是这样的话,为什么-1 > size_t(4)是假的?这个C++标准是否合适?
我在StackOverflow和其他地方看到了很多关于具体实现的帖子.在摆弄WCF时我来到了这条线
将您的服务实现或任何"基于服务"的类与具体实现联系起来绝不是一个好主意.
谁能解释一下具体实施是什么?
我在rails 2.3.8&我使用mysql作为db适配器.我想在我的数据库中存储数组.搜索后我可以拿出这篇非常有用的文章.
现在我需要使用GUI进行输入而不仅仅是服务器控制台.所以说我有一个名为nums的文本字段,逻辑上应该有int数组.什么应该是nums的格式,以便从该字符串中检索和存储数组变得容易?
最近我在我的项目中遇到了一个问题.我通常在gcc-4中编译它,但在尝试在gcc-3中编译之后,我注意到了对内联函数的不同处理.为了说明这一点,我创建了一个简单的例子:
main.c中:
#include "header.h"
#include <stdio.h>
int main()
{
printf("f() %i\n", f());
return 0;
}
Run Code Online (Sandbox Code Playgroud)
file.c:
#include "header.h"
int some_function()
{
return f();
}
Run Code Online (Sandbox Code Playgroud)
header.h
inline int f()
{
return 2;
}
Run Code Online (Sandbox Code Playgroud)
当我用gcc-3.4.6编译代码时:
gcc main.c file.c -std=c99 -O2
Run Code Online (Sandbox Code Playgroud)
我得到链接器错误(f的多个定义),如果我删除-O2标志,则相同.我知道,编译器没有内联任何东西,如果它不想要的,所以我认为它放在F中的目标文件中,而不是在这两个的情况下,内联它main.c和file.c,因此多个定义错误.显然,我可以通过制作f静态来解决这个问题,然后,在最坏的情况下,f在二进制文件中有一些.
但我尝试在gcc-4.3.5中使用以下代码编译此代码:
gcc main.c file.c -std=c99 -O2
Run Code Online (Sandbox Code Playgroud)
一切都运行正常,所以我假设f在两种情况下内联的新gcc 并没有f在二进制文件中有任何功能(在gdb中检查我是对的).
但是,当我删除-O2标志时,我得到两个未定义的引用int f().在这里,我真的不明白发生了什么.似乎gcc假设f会内联,所以它没有将它添加到目标文件中,但后来(因为没有-O2)它决定生成对这些函数的调用而不是内联,这就是链接器错误来自的地方.
现在问题是:我应该如何定义和声明我想要内联的简单和小函数,以便它们可以在整个项目中使用而不必担心各种编译器中的问题?并且让所有这些都成为静态的正确的事情吗?或者也许gcc-4被打破了,除非它们是静态的,否则我不应该在几个翻译单元中有多个内联函数的定义?
我们有很多测试.我可以打破这些,以便在初始编译构建发生后运行在单独的代理上,但有没有办法可以重新组合这些结果?有8个构建配置都需要绿色,这很难看出你是否有一个ubergreen构建.
TeamCity中有一种方法可以在我们拆分后重新组合/加入构建吗?TW-9990可能有所帮助 - 允许依赖项中的AND.