问题列表 - 第16637页

IE7中的jquery设置di​​v宽度失败

我有以下代码,它在FF和IE8中正常工作但在IE 7中失败,任何人都有想法或黑客

    if ($("#midRight:contains('Quick Links')").length == 0) {
  $("#midCenter").css({'width':'298px'});
 }
Run Code Online (Sandbox Code Playgroud)

HTML是基本的

    <div id="midRight">
bunch of text
</div>
Run Code Online (Sandbox Code Playgroud)

起始的CSS是

#midRight {width:440px;}
Run Code Online (Sandbox Code Playgroud)

IE7的javascript错误是"对象不支持此属性或方法.BTW如果我在宽度更改之前抛出警报它工作正常.如果我在宽度更改后移动警报它永远不会触发,所以至少我知道条件语句在IE7中正常工作,而不是宽度的变化.

css jquery width internet-explorer-7

1
推荐指数
1
解决办法
5279
查看次数

什么是函数指针,我将如何使用它们?

我明白我可以使用指针来实现功能.

有人可以解释为什么会使用它们,以及如何使用它们?简短的示例代码对我很有帮助.

c pointers function-pointers

14
推荐指数
3
解决办法
2万
查看次数

Windows 7任务栏进度

快速问题,我为Windows 7开发了一个特定于论坛的C#WPF WebBrowser.

到目前为止,我已完成任务栏:

标签缩略图

跳转列表

图标叠加

现在,当WebBrowser在下载启动时使用IE引擎时,会显示进度对话框,我想要的是将进度反映在我的应用程序的任务栏按钮中.

这是真的吗?谢谢

c# wpf taskbar windows-7

6
推荐指数
1
解决办法
5715
查看次数

使用JavaScript进行多次左手分配

var var1 = 1,
    var2 = 1,
    var3 = 1;
Run Code Online (Sandbox Code Playgroud)

这相当于:

var var1 = var2 = var3 = 1;
Run Code Online (Sandbox Code Playgroud)

我很确定这是变量定义的顺序:var3,var2,var1,它等价于:

var var3 = 1, var2 = var3, var1 = var2;
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中确认这一点?可能使用一些分析器?

javascript variables variable-assignment

181
推荐指数
4
解决办法
10万
查看次数

CSS Line-Through未被删除

我有一些代码在TR上为删除的行添加了一行代码,但这意味着我的"Actions"列(只有)按钮会受到影响.这是因为按钮之间有个别空间,最终也会排成一行.

在W3Schools上闲逛之后,我很难理解为什么这个例子不起作用:

<html>
  <head>
  <style type="text/css">

    tr {text-decoration:line-through}
  </style>
  </head>

  <body>
    <table>
      <tr>
        <td>this needs to be line-throughed</td>
        <td style="text-decoration: none !important;">This shouldn't be line-throughed.</td>
      </tr>
    </table>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我该如何清除子元素的直通线?

编辑 我已经更新了我的例子 - 问题是我不想从父元素中取出样式,只是一个子元素.

html css

7
推荐指数
1
解决办法
9334
查看次数

TFPT.exe如何找到适合的工作空间?

在命令中使用tfpt时,我收到错误:

PS D:\Main Line> tfpt uu /noget
Unable to determine the workspace.
Run Code Online (Sandbox Code Playgroud)

这里我试图使用Undo Unchanged命令,但我也看到了其他命令的错误.我所在的路径是在我的TFS工作区中映射的确切路径.我也试过这个也行不通

PS D:\Main Line> tfpt uu /recursive /noget 'D:\Main Line'
Unable to determine the workspace.
Run Code Online (Sandbox Code Playgroud)

我认为只是使用当前路径来解决它,但我无法让它正常工作.有谁知道这是如何工作的?

tfs-power-tools

47
推荐指数
2
解决办法
4万
查看次数

C++中是否存在非短路逻辑"和"?

tl; dr:C++中是否存在非短路逻辑AND(类似于&&)?

我有两个我想调用的函数,并使用返回值来计算第三个复合函数的返回值.问题是我总是希望评估两个函数(因为它们输出有关系统状态的日志信息)

IE:

bool Func1(int x, int y){
  if( x > y){
    cout << "ERROR- X > Y" << endl;
  }
}
bool Func2(int z, int q){
  if( q * 3 < z){
    cout << "ERROR- Q < Z/3" << endl;
  }
}
bool Func3(int x, int y, int z, int q){
  return ( Func1(x, y) && Func2(z, q) );
}
Run Code Online (Sandbox Code Playgroud)

当然,条件语句是不是在功能那么简单,是的,我知道我可以使用临时变量来存储的两个函数的返回,接着做临时变量"短路"的逻辑,但我想知道是否有一个"优雅"的语言解决方案来保持Func3中的单行返回,同时仍然从两个函数获取日志消息.


答复摘要:

"按位"运算符| 和&可用于获得效果,但仅当返回类型为bool时.我在ANSI C++规范中没有提到这一点.从我可以告诉,这个工程因为"布尔"被转换为int(真= 1,假= 0),然后将位运算符时,则转换回一个布尔值.

也可以使用运算符" +"和" *".这在ANSI C++规范中没有提到,但可能因为与上述相同的原因而起作用." +"给"或"因为true被转换为1,然后除了0之外的任何东西都被转换回true." *"适用于"和"因为1(真)*0(假)== 0(假)和1(真)*1(真)== …

c++ operators logical-operators

30
推荐指数
3
解决办法
6340
查看次数

如何使用Perl的DBI模块将并行数组中的值插入数据库中?

我需要使用Perl的DBI模块在数据库中插入值。我已解析的文件,以获得这些值,因此这些值出现在一个阵列中,比方说@array1@array2@array3。我知道如何一次插入一个值,但不能从数组中插入。

我知道一次插入一个值:

$dbh = DBI->connect("dbi:Sybase:server=$Srv;database=$Db", "$user", "$passwd") or die "could not connect to database";
$query= "INSERT INTO table1 (id, name, address) VALUES (DEFAULT, tom, Park_Road)"; 
$sth = $dbh->prepare($query) or die "could not prepare statement\n";
$sth-> execute or die "could not execute statement\n $command\n";
Run Code Online (Sandbox Code Playgroud)

我不确定是否有包含ID的array1,包含名称的array2和包含地址的array3,如何插入值。

perl dbi

0
推荐指数
1
解决办法
1587
查看次数

修复HTML Validator抛出的警告

我的php网站上有一些JavaScript代码.
此代码使用jQuery,并使用ajax调用构建<select>菜单.

这是代码

sel.append('<option value="' + data[i].id + '">' + data[i].nombre + '</option>');
Run Code Online (Sandbox Code Playgroud)

这给了我以下警告

第240行第82栏 - 警告:此处不允许使用'<'+'/'+字母

有谁知道如何修复此警告,所以我的HTML验证?谢谢

javascript php validation xhtml jquery

4
推荐指数
1
解决办法
1494
查看次数

java.util.concurrent与Boost Threads库

Boost Thread库如何与java.util.concurrent库进行比较?

性能至关重要,所以我更愿意继续使用C++(尽管Java现在要快得多).鉴于我必须使用C++编写代码,存在哪些库可以使线程更容易且更不容易出错.

我最近听说,从JDK 1.5开始,更改了Java内存模型以修复一些并发问题.C++怎么样?我最后一次用C++进行多线程编程是在3 - 4年前我使用pthreads的时候.虽然,我不想再用于大型项目了.我所知道的唯一另一种选择是Boost Threads.但是,我不确定它是否好.我听说过关于java.util.concurrent的好东西,但还没有关于Boost线程的内容.

c++ java multithreading boost-thread java.util.concurrent

11
推荐指数
3
解决办法
4452
查看次数