小编Nos*_*tap的帖子

如何判断网页是否存在?

只是为了好玩,我正在编写一个Perl程序来检查给定的网站是否存在.出于我的目的,如果我可以进入我的浏览器,打入网址并获得有意义的网页(意思不是错误或"打开页面失败"消息),就会存在一个网站.这样做最好的方法是什么?最后,我希望能够为我的程序提供数百个网址的列表.

我正在考虑只对我列表中的每个网址进行ping操作,看看它们是否存在; 但是,我真的不太了解网络,所以这是最好的方法吗?

perl networking ping

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

这个函数签名在sml中意味着什么?

我正在查看我的教授给出的关于语言SML的一些注释,其中一个函数如下所示:

fun max gt = 
    let fun lp curr [] = curr
           | lp curr (a::l) = if gt(a,curr)
                             then lp a l
                             else lp curr l
in
    lp
end
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙解释一下这是做什么的吗?我最困惑的是这条线:

    let fun lp curr [] = curr
Run Code Online (Sandbox Code Playgroud)

这到底是什么意思?据我所知,有一个函数叫lp但是这curr []意味着什么?这些论点?如果是这样,你不是只允许在sml中使用一个参数吗?

function sml smlnj

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

在Objective-C中,@synthesize之后的代码是什么意思?

抱歉标题不好,我不知道还有什么可以称之为这个问题.无论如何,假设我有以下内容:

@synthesize display = _display
Run Code Online (Sandbox Code Playgroud)

我的问题是display和_display有什么区别?每个都指的是什么?

为了澄清,我知道@synthesize做了什么(它创建了getter和setter),但我不确定display和_display所指的区别.

我精通java,所以只要有可能就把你的答案联系起来.

谢谢

objective-c synthesize

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

我怎么知道零的返回值对于ObjectiveD中的NSDictionary的objectForKey方法意味着什么?

NSDictionary的文档说如果NSDictionary不包含您的密钥,该方法objectForKey将返回nil; 然而,零是不是零?如果是这样,我怎么知道返回值是否意味着字典包含映射到零的键或者该键是否不存在?

objective-c nsdictionary

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

无法在 Eclipse 中查看 xml

我正在开发一个在 Eclipse 中使用 XML 文件的 Java 项目;但是,我无法以 XML 模式打开文件。它仅将其显示为文本文件。我有 Eclipse Indigo(我相信这是当前版本)。关于如何正确打开它的任何建议?

注意:如果它有任何不同,我有 OS Lion,我也无法在 Safari 中查看 XML。

xml eclipse

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

如果我将一个对象放入NSDictionary中会有一个强大的指针吗?

如果我将一个对象放入NSDictionary中会有一个强大的指针吗?我只是想确保它不会被删除(使用ARC),而我仍然需要它.

objective-c ios automatic-ref-counting

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

在目标c中,一个类可以基本上删除自己吗?

在目标c中,假设我有一个Obj存储在NSMutableArray中的对象,并且数组指向它的指针是Obj整个程序中唯一的强指针.现在假设我调用了一个方法,Obj并在另一个线程中运行此方法.在这个方法中,如果Obj设置指针本身等于nil它将基本上删除自己?(因为没有更强的指针了)我怀疑答案是否定的,但为什么呢?如果这确实有效,那么它是不好的编码实践(我认为它不是很好的编码,但它实际上是不是很糟糕?)

xcode objective-c ios

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

具有数组引用的Perl Fibonacci数字程序?

编辑:已解决.见下面的解决方案

我为前10个数字编写了以下斐波那契数字程序; 但是我无法让它发挥作用.它一直告诉我,Use of uninitialized value $secondLast in addition (+) at fib.plx line 22.它永远运行.我是初学者Perl程序员,所以我确定错误非常简单.谢谢.

#!/usr/bin/perl
use warnings;
use strict;

sub fib(\@$);

my @defaultNums = (1,1);
my $max = 10;
fib(@defaultNums,10);

sub fib(\@$)
{
        my $nums_ref = $_[0];
        my $max = $_[1];
        foreach(@{$nums_ref})
        {
                print "$_, ";
        }
        print "\n";
        my $last = pop (@{$nums_ref});
        my $secondLast = pop (@{$nums_ref});
        my $sum = $last + $secondLast;
        push (@{$nums_ref}, $sum);
        if( scalar  @{$nums_ref} >= $max) { return; }
        fib (@{$nums_ref},$max); …
Run Code Online (Sandbox Code Playgroud)

perl

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

[NSString stringWithFormat]采用什么类型的参数?

我知道该方法stringWithFormat通常使用如下:

[NSString stringWithFormat: @"%@ %@", arg1, arg2];
Run Code Online (Sandbox Code Playgroud)

我的问题是,这个方法的最后一个参数的类型究竟是什么(...在规范中有一个).

我希望能够做类似以下的事情:

NSArray *array = [NSArray arrayWithObjects: @"Hi", @"Bob"];
[NSString stringWithFormat: @"%@ %@", array]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,一个数据结构array正在保存所有参数.不幸的是,这不起作用.有没有办法做到这一点,以便我不必明确列出方法中的所有参数stringWithFormat

iphone objective-c ios

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

透明div背后的颜色是什么?

在Web浏览器中,如果我有一个透明的div(rgba(0,0,0,0)),并且我后面没有其他div,那么会出现什么颜色?基本上什么颜色是Web浏览器的背景?(我假设它是白色的).

一些后续问题:

  • 是否由任何CSS或HTML规范强制要求背景颜色?
  • 如果没有强制要求,实际上它总是白色的吗?
  • 如果没有强制要求,有什么方法可以编程方式检测浏览器的背景颜色是什么?

如果重要的话,我完全是为移动设备做这件事.

html css

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