问题列表 - 第43031页

JSLint(Javascript Validator网站) - 错误!隐含的全球:

我刚刚在JSLint上测试了我的自定义图库脚本..除了一个之外,所有错误都解决了.隐含的全局错误..这真的是一个错误吗?我可以忽略它,还是应该用它来解决这个错误..?

谢谢您的反馈!

替代文字

Error:
Implied global:
<bunch of vars and other stuff i dont know>
Run Code Online (Sandbox Code Playgroud)

这是什么意思?顺便说一句,我使用JQuery库..也许这就是问题^^ ..

javascript validation jquery jslint

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

如何判断当前进程是否为服务(C++,Win32)?

如何判断我的代码运行的应用程序是在服务还是应用程序中?为什么我想知道这一点 - 我正在编写一些注入目标应用程序的代码,而且代码无法预先知道这些信息,所以它必须自己解决.

我不能依赖从服务控制管理器调用的任何代码,启动,停止或命令行参数.

我正在查看GetConsoleWindow()我希望将为NULL任何应用程序(具有控制台)返回服务(无控制台)和窗口句柄.不确定这个假设有多有效.

想要更好的解决方案吗?

c++ winapi

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

为什么vim绘制在标签的位置下划线以及如何避免这种情况?

没有任何特定的规律性,我的vim显示标签位置的下划线(见下文).

有时它也会出现在文本中:我输入并加下划线.

可能是什么原因?

在此输入图像描述

vim underline

16
推荐指数
2
解决办法
6957
查看次数

在创建自动化框架时哪个是重要的

使用Selenium RC我正在计划为我们的Java Web应用程序创建一个自动化测试框架....请分享一些方法,比如如何创建框架......哪些东西在框架中很重要.....

在此先感谢-Ravi

selenium selenium-rc

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

bash中的局部变量:local vs subshel​​l

据我所知,有两种方法可以在bash函数中创建局部变量:创建子shell或将每个变量声明为local.

例如:

# using local
function foo
{
  local count
  for count in $(seq 10)
  do
    echo $count
  done
}
Run Code Online (Sandbox Code Playgroud)

要么

# using subshell
function foo
{
  (
    for count in $(seq 10)
    do
      echo $count
    done
  )
}
Run Code Online (Sandbox Code Playgroud)

显然,使用子shell的版本更易于编写,因为您不必关心将所有变量声明为本地(更不用说由getopts等工具创建/导出的(环境)变量).但我可以想象创建一个子shell有一个开销.

那么更好的方法是什么?有哪些优点/缺点?

variables bash function local subshell

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

FileSystemWatcher超越了文件系统权限

在尝试使用FileSystemWatcher时,我发现它以某种方式超越了我的用户帐户对文件和文件夹的权限,并且会引发更改事件,其中包含有关您甚至无法访问的文件和文件夹中已更改内容的信息.

我有两个问题:

1)为什么会这样?
2)这是AD配置中的问题吗?我如何解决它 ?
3)有没有办法收集这些文件,甚至创建它们的FileSystemInfo以获取有关文件的更多信息(不仅仅是对它们所做的更改)?

据我所知,只有FileSystemWatcher免受限制,我不能对它运行任何其他东西,这里是我尝试过的列表:

  • 文件已存在
  • Directory.Exists
  • 找到的文件上的FileInfo实例
  • 找到的文件上的DirectoryInfo实例
  • File.Copy
  • File.Delete

更新:尝试了helge的解决方案,有些类似于他的sugested,不是通过windows的api,而是通过命令提示符:

robocopy/B\myserver\folder c:\ somefolder

最好的命令名称.

你可以通过robocopy来检查/ B代表"备份模式",这就是帮助这种安全性超越的原因.

我会尝试任何东西,我想找出究竟是什么导致FileSystemWatcher能够观看我无权打开的文件夹.知道原因,我想学习如何阻止FileSystemWatcher,以及如何收集找到的文件.

如果我使用我的个人账户,我会进行调查.拜托,有人可以帮帮我吗?我将写一篇关于解决方案的博客文章,其中包括可能有助于未来同样怀疑的任何人.

c# security filesystemwatcher active-directory visual-studio

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

如何在mozilla中获取Text-overflow:省略号类型样式(...)

我试图在Mozilla中获得省略号.我发现了一些jquery插件,这有助于在Mozilla中形成省略号,但是当大量数据出现时,它无法在页面中处理良好的脚本错误.

我认为实际上jquery逐字处理每个单词,这需要花费大量时间来执行,这是脚本错误的原因.有没有简单的方法来显示Mozilla中的省略号或任何可以处理大数据的jquery插件.

html css ellipsis jquery-plugins css3

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

XSL 与区域化/国际化数字格式

在格式化数字时,XSL 中是否内置了任何区域化支持?

目前,我的底层 XML 包含英国/美国格式的数字,例如 54321.12345。我可以对此进行选择总和,以相同的格式给出总计。我可以使用 format-number(54321.12345, '###,###.#####') 格式化数字,得到 54,321.12345。

但是,当我希望它在我的计算机上的不同区域设置上运行时,例如将逗号分隔符设置为“.”的中欧国家。小数点分隔符为“,”我想以这种方式格式化我的数字,得到 54.321,12345。

在 XSL 中有没有好的方法可以做到这一点?

谢谢,

安德兹

format xslt numbers internationalization

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

如何将"const_reverse_iterator"参数传递给"std :: vector :: erase()"?

std::vector::erase()不接受反向迭代器.
有没有办法用反向迭代器调用这个方法?

我的示例代码是:

std::vector<int> MyVector;
for (int i=0; i<10; i++)
{
    MyVector.push_back(i);
}
// Now suppose that I want to erase the last three elements
int nEraseCount = 0;
for (std::vector<int>::const_reverse_iterator it=MyVector.rbegin();
        it<MyVector.rend(); ++it)
{
    MyVector.erase(it);
    if (++nEraseCount == 3) break;
}
Run Code Online (Sandbox Code Playgroud)

但是,此示例代码不起作用,因为it它是反向迭代器,erase()并且不将反向迭代器作为其参数.

如何修改此代码以使其有效?

c++ iterator vector erase

2
推荐指数
2
解决办法
2652
查看次数

JQuery中的Uncaught TypeError是否来自代码冲突?

Tumblr的登录页面是许多人的灵感,作为一个业余爱好者开发者,我希望看到他们如何制作他们的登录表单.我拿走了多余的代码并提出了一个简化版本,如下所示:

<div id="login_form_container">
    <form method="post" action="logged-in.html" id="login_form">  
        <div class="input_wrapper">
            <label for="login_email">Email address</label>
            <input type="text" name="email" id="login_email" value="">
        </div>
        <button type="submit"><span>Log In</span></button>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

看到我在其他页面上使用jQuery 1.3,我尝试使用以下内容来获得他们的好效果.这不是他们如何拥有它,而是一个非常简化的版本:

<script>
$("input#login_email").click(function () {
    $(".input_wrapper").addClass("blurred filled");
});  

$("input#login_email").blur(function () {
    $(".input_wrapper").removeClass("blurred");
});
</script>
Run Code Online (Sandbox Code Playgroud)

当这是页面上唯一的代码时,这很好用,但是当我把它放在带有其他jQuery的页面时,它会返回一个错误:

Uncaught TypeError: Cannot call method 'click' of null
    (anonymous function)
Run Code Online (Sandbox Code Playgroud)

无论是Chrome,Firefox还是Safari,它都是一样的,所以它显然只是我的代码.

有谁知道问题是什么?

  • 是否可能是由于页面中其他地方存在冲突的jQuery引用(这些都可以正常工作)?
  • 它更明显吗?
  • 是因为我还没有命名这些功能吗?

我很困惑为什么代码在隔离中工作,但在与页面中的其他元素结合时却不能.这让我很难过.

jquery jquery-selectors jquery-events

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