问题列表 - 第32751页

将空数组作为可选参数的默认值传递

如何定义一个将带有空数组的可选数组作为默认值的函数?

public void DoSomething(int index, ushort[] array = new ushort[] {},
 bool thirdParam = true)
Run Code Online (Sandbox Code Playgroud)

结果是:

'array'的默认参数值必须是编译时常量.

c# default-value optional-parameters

81
推荐指数
3
解决办法
6万
查看次数

jQuery qtip() - 如何从点击的项目中获取id

我在我的asp.net页面中有jQuery qtip()函数,我需要从点击的项目中获取id.有谁知道怎么做?

作为示例,请在下面找到我的脚本代码...

$("#content a.toolTip").qtip({
     content: { url: 'PageView.aspx?Param=' + '---get id---'  }
)};
Run Code Online (Sandbox Code Playgroud)

提前致谢.

[]'RPG

jquery qtip

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

如何在R中为我的数据拟合平滑曲线?

我试图绘制一条平滑的曲线R.我有以下简单的玩具数据:

> x
 [1]  1  2  3  4  5  6  7  8  9 10
> y
 [1]  2  4  6  8  7 12 14 16 18 20
Run Code Online (Sandbox Code Playgroud)

现在,当我使用标准命令绘制它时,它看起来很崎岖和前卫,当然:

> plot(x,y, type='l', lwd=2, col='red')
Run Code Online (Sandbox Code Playgroud)

如何使曲线平滑,以便使用估计值对3条边进行舍入?我知道有很多方法可以拟合平滑曲线,但我不确定哪种方法最适合这种类型的曲线以及如何编写它R.

plot r curve-fitting

78
推荐指数
7
解决办法
22万
查看次数

java如何在其他包中使用类?

我可以导入,使用其他包中的类吗?在Eclipse中我制作了2个包,一个是主要的,另一个是第二个

main
 -main (class)
second
 -second (class)

我希望main类的main函数在第二个类中调用函数x.我该怎么做?我试过了:

import second; 
second.x(); (if both classes are in the same package then it works)
second.second.x();
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作.我现在不在乎.

java

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

我怎样才能从语料库中找到"有趣"的单词?

我正在解析句子.我想知道每个句子的相关内容,松散地定义为与语料库其余部分相关的"半独特词语".与亚马逊的"统计上不太可能的短语"类似的东西,似乎(经常)通过古怪的词串传达一本书的特征.

我的第一步是开始制作一个常用的单词列表.这击倒简单的像a,the,from,等.显然,事实证明,这个名单变得很长.

一个想法是生成这个列表:制作语料库的单词频率的直方图,并删除前10%或类似的东西(IE the发生700次,from600次,但micropayments只有50次,这是截止的,因此相关) .

我刚从Hacker News了解到的另一个算法是Tf idf,看起来它可能会有所帮助.

还有哪些方法比我的两个想法更好?

language-agnostic algorithm parsing lexical-analysis

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

Linux和Mac OS X的共享数据位置

在Windows上,有一个标准的应用程序数据位置,与计算机上的所有用户共享(即在Vista/7中(root):\ProgramData).我正在寻找一种方法来使用Qt在其他平台上获得这样的文件夹.

  • Qt是否提供了这样做的内置方法?(QDesktopServices看起来很有前景,但似乎没有提供此选项.)
  • 如果没有,Linux和Mac OS X系统上共享应用程序数据的标准位置是什么?是/usr/share正确的地方吗?有标准吗?

[澄清]这是针对可变数据的.

linux macos qt application-data

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

如何创建一个返回bool的jQuery函数?

我怎样才能创建一个类似的jQuery函数

$.MyFunction(/*optional parameter*/)?
Run Code Online (Sandbox Code Playgroud)

哪个会回归bool?

注意:

我试过这个:

jQuery.fn.isValidRequest = function (options) {

    return true;
}

// I'm contending with Prototype, so I have to use this    
jQuery(document).ready(function ($) {    

    // and jQuery 1.2.6, supplied by the client - long story
    $('a').livequery('click', function () {

        alert($.isValidRequest("blah"));
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

但它在alert()上崩溃了

Microsoft JScript runtime error: Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

这最终有效:

jQuery.isValidRequest = function (options) {

    return true;
}
Run Code Online (Sandbox Code Playgroud)

jquery

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

限制C#中的方法

我有一个Game框架,其中有一个实现IBotInterface的Bots列表.这些机器人是由用户定制的,唯一的限制是它们必须实现接口.

然后游戏调用机器人中的方法(希望并行),用于各种事件,如yourTurn和roundStart.我希望机器人在被迫退出计算之前只花费有限的时间来处理这些事件.

我正在尝试的一种例子是:(其中NewGame是代表)

Parallel.ForEach(Bots, delegate(IBot bot)
                {
                    NewGame del = bot.NewGame;
                    IAsyncResult r = del.BeginInvoke(Info, null, null);
                    WaitHandle h = r.AsyncWaitHandle;
                    h.WaitOne(RoundLimit);
                    if (!r.IsCompleted)
                    {
                        del.EndInvoke(r);
                    }
                }
            );
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我被迫运行可能不会终止的EndInvoke().我想不出一种干净地中止线程的方法.

如果有某种形式的话会很棒

try { 
 bot.NewGame(Info);
} catch (TimeOutException) {
 // Tell bot off.
} finally {
 // Compute things.
}
Run Code Online (Sandbox Code Playgroud)

但我不认为有可能制作这样的结构.

这样做的目的是优雅地处理具有偶然无限循环或需要很长时间计算的AI.

解决这个问题的另一种可能方法就是拥有这样的东西(更多的c#和更少的伪代码)

Class ActionThread {
    pulbic Thread thread { get; set; }
    public Queue<Action> queue { get; set; }

    public void Run() {
        while (true) {
            queue.WaitOne();
            Act a = …
Run Code Online (Sandbox Code Playgroud)

c# multithreading timeout

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

寻找酒吧,将路径颜色从黄色变为白色

我有两个问题:

1)如何将搜索栏(路径)的颜色从黄色(默认颜色)更改为白色.我的意思是说,当我滑动拇指时,它会将线条从灰色变为黄色.我希望轨道/线保持灰色或白色.基本上我只想拇指移动而在搜索栏中没有颜色变化.

2)如何将搜索条的拇指从矩形改为圆形/球形/圆形.

任何指针将不胜感激.

android android-emulator

53
推荐指数
5
解决办法
9万
查看次数

如何将对象添加到NSMutableArray

我试图读取输入文件(如果它存在),然后想要添加一个字符串到该输入.我的代码如下所示.

NSMutableArray *listData = [[NSMutableArray alloc] initWithContentsOfFile:*filepath*];
// listData = null if the input file does not exist.
NSString *jobName = [NSString stringWithFormat:@"My New Job"];
[listData addObject:jobName];
Run Code Online (Sandbox Code Playgroud)

如果输入存在,则在addObject:jobName之后,listData被更新,但如果输入文件不存在,则listData仍然在addObject:jobName之后给出null .我的输入文件(如果存在)看起来像.

<array>
      <string>My Job 1</string>
      <string>My Job 2</string>
      <string>My Job 3</string>
</array>
Run Code Online (Sandbox Code Playgroud)

我想在现有的字符串数组中添加字符串,或者想要创建一个新的字符串jobName数组(如果它还没有).有人可以帮助我吗?当输入文件不存在时,我应该使用哪种方法来创建新的字符串数组.

iphone objective-c

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