问题列表 - 第23329页

Javascript内容旋转器?

我已经完成了内容旋转器的基础知识,唯一的问题是它不会将自身循环回到开头,我无法弄清楚原因!这是一个非常简单的javascript脚本:

window.onload = function() { setInterval("transition()", 5000); }

    function transition()
    {
        var y = document.getElementById("featured").getElementsByTagName("li");
        for (var i=0;i<y.length;i++)
        {
            if (y[i].className == "current")
            {
                y[(i+1)].className = "current";
                y[i].className = "";
                break;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

它一直停在列表的末尾,基本上我只想让它循环.有帮助吗?

javascript

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

从不使用Resharper局部变量

好吧,我有一个问题,Resharper让我疯了.假设我创建了一个方法,如

    private int returnAValue(string something)
    {
        int dmid;
    } 
Run Code Online (Sandbox Code Playgroud)

当我输入方法时,Resharper采用变量dmid并声明它是一个"从不使用的局部变量".结果它改变了文本的颜色.我怎么能抑制这个?

c# variables resharper local

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

如何使用Template Toolkit从数组中获取元素?

我有一系列路径,我想用Template Toolkit读出来.如何访问此数组的数组元素?情况是这样的:

my @dirs;
opendir(DIR,'./directory/') || die $!;
@dirs = readdir(DIR);
close DIR;
$vars->{'Tree'} = @dirs;
Run Code Online (Sandbox Code Playgroud)

然后我像这样调用模板页面:

$template->process('create.tmpl', $vars) 
   || die "Template process failed: ", $template->error(), "\n";
Run Code Online (Sandbox Code Playgroud)

在这个模板中,我想在数组中创建一个目录树.我怎样才能访问它们?

我的想法是从foreach像这样的模板开始

[% FOREACH dir IN Tree.dirs %]
$dir
[% END %]
Run Code Online (Sandbox Code Playgroud)

arrays perl template-toolkit

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

g ++ C++ 0x枚举类编译器警告

我已经重构我的C++类型安全的伪枚举的乌七八糟新的C++ 0x类型安全的枚举,因为他们的方式更具有可读性.无论如何,我在导出的类中使用它们,所以我明确地将它们标记为要导出:

enum class  __attribute__((visibility("default"))) MyEnum : unsigned int
{
    One = 1,
    Two = 2
};
Run Code Online (Sandbox Code Playgroud)

用g ++编译它会产生以下警告:

在已定义类型后忽略类型属性

这看起来很奇怪,因为据我所知,这个警告是为了防止实际的错误,例如:

class __attribute__((visibility("default"))) MyClass { };
class __attribute__((visibility("hidden")))  MyClass;
Run Code Online (Sandbox Code Playgroud)

当然,我显然没有这样做,因为我只在定义中标记了可见性属性,enum class并且我没有在其他任何地方重新定义或声明它(我可以用单个文件复制此错误).

最终,我不能让这些代码实际上导致问题,除了这样的事实,如果我更改一个值并重新编译消费者而不重新编译共享库,则消费者传递新值和共享图书馆不知道如何处理它们(虽然我不希望它首先起作用).

我是不是太迂腐了?这可以安全地忽略吗?我怀疑是这样,但与此同时,有这个错误阻止我编译Werror,这让我感到不舒服.我真的希望看到这个问题消失.

c++ g++ compiler-warnings c++11

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

.net中的方法调用有多贵

通过内联代码调用方法的相对性能成本是多少?

.net

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

在 Qt 中将小部件保持在顶部

我正在创建一个应用程序,它有一个“浮动”小部件,可以在应用程序窗口内拖动。但它会启动,或者有时会落后于其他小部件。有什么方法可以确保我的应用程序中的小部件在可见时始终位于所有其他小部件之上?

谢谢。

qt qt4 widget

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

使用clojure.xml/parse和clojure.xml/emit在Clojure中往返于xml

下面的往返生成invaild xml,因为结果没有正确转义,即属性值包含'而不是'.我做错了什么或这是一个错误吗?

(ns xml-test
  (:require [clojure.xml :as xml])
  (:require [clojure.zip :as zip]))

(def test-xml "<?xml version="1.0" encoding="UTF-8"?> <main> <item attr='&apos;test&apos;'> </item> </main>")

(def s (ByteArrayInputStream. (.getBytes test-xml "UTF-8")))

(xml/emit (zip/root (zip/xml-zip (clojure.xml/parse s))))

output:

<?xml version='1.0' encoding='UTF-8'?>
<main>
<item attr=''test''/>
</main>
nil
Run Code Online (Sandbox Code Playgroud)

xml clojure

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

WPF-Window仅适用于自己的应用程序?

我的WPF应用程序中的Splashscreen/Loading-Window设置为Topmost ="True".现在这个窗口在所有其他窗口的顶部,即使你切换到另一个应用程序(因为加载将需要一些时间).我不想要这种行为.

如果我将Topmost ="False"设置为最顶层的窗口.但是如果您在使用其他应用程序后切换回我的应用程序,我的客户有时也不会意识到Loading-Windows仍在运行.该应用程序似乎没有响应,因为后台的加载窗口仍然是活动窗口,它是模态的.

我希望装载窗口位于最顶层,但前提是我的应用程序位于前台.如果切换到另一个程序,窗口应该消失,并在切换回时最重新出现.

c# wpf window topmost

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

70
推荐指数
2
解决办法
6万
查看次数

如何借助XSLT来浏览XML字符?

我需要借助于XSLT转换从XML节点内部转换XML字符.<text>&lt;&gt;and other possible characters</text>当我将它放在body标签内时,我有并且需要将它作为有效的格式化HTML.

xml xslt

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