问题列表 - 第20362页

setInterval和window.onload问题

我有这个代码

window.onload = function() {            
    function foo() {
        alert("test");
    }
    setInterval("foo()",500)
}
Run Code Online (Sandbox Code Playgroud)

哪个返回undefined ...当我在window.onload之外使用它时它工作.谁能解释我为什么?

javascript setinterval

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

使用Maven将文件转换为UNIX格式

我有一个在Windows环境中开发的应用程序.应用程序本身部署到Linux环境.每次部署此应用程序时,我都必须使用dos2unix将可执行文件转换为UNIX格式.我原本以为这是由Windows CP1252编码引起的,所以我更新了Maven将文件编码为UTF-8.这并没有解决我的问题,我很快发现这与回车和换行有关,可以通过搜索这个站点来解决.有没有办法让Maven在构建过程中将所有文件转换为UNIX格式?我正在使用Maven 2.2.1和Java 5.

java maven-2 dos2unix

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

如何在C#/ .NET中将相对路径转换为完全限定的路径?

假设我的文件名定义为"..............\bin\prices.xls",是否有一种简单的方法可以将其转换为完全限定的路径(包含驱动器号,冒号和文件夹中的所有文件夹)?

.net c# filesystems path relative-path

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

VB.NET中事件的GetInvocationList

我正在尝试通过遵循WCF应用程序(来自Sacha Barber)的示例来学习一些WCF原则.

现在我想将以下函数转换为VB.NET

private void BroadcastMessage(ChatEventArgs e)
{

    ChatEventHandler temp = ChatEvent;

    if (temp != null)
    {
        foreach (ChatEventHandler handler in temp.GetInvocationList())
        {
            handler.BeginInvoke(this, e, new AsyncCallback(EndAsync), null);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我遇到了一些问题,因为编译器不接受以下代码

Private Sub BroadcastMessage(ByVal e As ChatEventArgs)

    Dim handlers As EventHandler(Of ChatEventArgs) = ChatEvent

    If handlers IsNot Nothing Then

        For Each handler As EventHandler(Of ChatEventArgs) In handlers.GetInvocationList()

            handler.BeginInvoke(Me, e, New AsyncCallback(AddressOf EndAsync), Nothing)

        Next

    End If

End Sub
Run Code Online (Sandbox Code Playgroud)

它说

公共共享事件ChatEvent(sender As Object,e As ChatEventArgs)'是一个事件,不能直接调用

接下来,是否有可能在VB.NET中获得以某种其他方式链接到某个事件的处理程序?

.net vb.net events delegates

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

根据隐藏内容的数量计算滚动条高度

我正在创建一个图形滚动条,所以我需要手动计算滚动条高度.您知道在大多数应用程序中滚动条高度是如何根据滚动量而变化的吗?

根据隐藏内容的数量计算滚动条高度的公式是什么?它是对数还是指数还是仅仅基于可见内容与内容隐藏的百分比?

这些是我的输入变量:

  • 可见区域 - 例如.100 px
  • 内容高度 - 例如.1000像素
  • 最大滚动条高度 - 例如.500 px

这是我想要计算的:

  • 滚动条高度 - 例如.50 px ??

user-interface scrollbar formula

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

c:forEach不会在rich:dataTable中渲染

我正在使用c:forEach inside rich:dataTable.但是c:forEach不会替换answer.choices变量的值,因此不会呈现任何内容.在rich:dataTable中使用c:forEach是不对的吗?

jsf seam jstl richfaces

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

IE 6和7的哪些css黑客是未来的证据?

IE 6和7的哪些css黑客是未来的证据?我的意思是,如果我使用然后他们永远不会产生任何问题,他们的补丁永远不会实现?

管理2 css一个为一个,一个用于IE是耗时的,它还添加了一个额外的样式表.如果任何黑客可以解决主要css中的问题,那么这是一个节省时间,当多个人在同一个项目上工作时,大部分时间我们都忘了在条件css中进行更改.

我不是在询问条件样式表

css cross-browser css-hack

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

mySQL查询,用于由连接列限制和排序的离散结果

我有两张桌子

User
  id
  name

Result
  id
  user_id
  score
  created_at
Run Code Online (Sandbox Code Playgroud)

每小时一个cron作业运行并将数据放入每个用户的结果表中 - 根据一些外部变量参数为它们分配一个分数.

因此,Result表包含每个用户的许多记录.

我想在任何给定的点上回顾"前十名"用户.因此,每个用户只应返回一行,并且应该包含最近的可用分数,理想情况下,只有10行与这些分数最高的用户相关.

我目前正在获取所有结果,并使用php进行腿部工作,如果由数据库处理,我相当肯定会更快更高效.但我不知道从哪里开始.

mysql join

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

如何在使用WiX构建的MSI中包含卫星装配(本地化资源)?

我正在研究的项目是从使用VS2008部署/安装程序切换到WiX,这是我目前非常新的.我已经添加了将资源项目的输出复制到Resources.dll中的代码,但是在旧的VS2008安装程序文件系统中还有本地化资源输出,它当前产生两个foldes(en和es)和另一个dll(每种语言的Resources.resources.dll).我已经进行了一些搜索,但似乎无法找到将这些文件夹放入msi的方法,实际上知道这些文件夹存在并将它们直接放入.最好的方法是什么?

wix satellite-assembly

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

在Powershell中使用不间断空格加入字符串

我试着

$arr = "one", "two"
$test = [String]::Join(@"\u00A0", $arr)
Run Code Online (Sandbox Code Playgroud)

它给了我

Unrecognized token in source text.
Run Code Online (Sandbox Code Playgroud)

难道是因为我在指定它UTF-8作为0xC2 0xA0

powershell

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