小编Ala*_*avi的帖子

什么是正在运行的CRC?

我搜索过,无法找到有关它是什么以及如何计算的信息.


我不知道为什么这个问题被否决了.是不是很清楚和编程有关?或者我应该问:

# Or you can compute the running CRC:
$crc = 0;
$crc = Archive::Zip::computeCRC32( 'abcdef', $crc );
$crc = Archive::Zip::computeCRC32( 'ghijkl', $crc );
Run Code Online (Sandbox Code Playgroud)

这到底发生了什么?

crc32 crc

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

如何在使用'strict'时避免产生此错误?

如果use strict;被注释掉的话,我有几行代码可以工作.但是,我不希望因为一个小部分而禁用整个脚本.

我需要重新编码,或以某种方式use strict;暂时禁用,然后重新启用它.第一个选项更现实,但我不知道如何更改代码以在严格模式下工作.

my ($ctc_rec_ref) = get_expected_contacts($ctc,$fy);

my @expected_ctc_rec = @$ctc_rec_ref;

print $expected_ctc_rec[0][0]."\n";
print $expected_ctc_rec[0][1]."\n";
print $expected_ctc_rec[0][2]."\n";

sub get_expected_contacts
{
    my (@ctc_rec,$i) = ((),0);
    $STMT = "SELECT DISTINCT field1, field2, field3 FROM table WHERE field4 = ? AND field5 = ? AND field6 = 'E'";
    $sth = $db1->prepare($STMT); $sth->execute(@_); 
    while(@results = $sth->fetchrow_array())
    {
        push @{ $ctc_rec[$i] }, $results[0];
        push @{ $ctc_rec[$i] }, $results[1];
        push @{ $ctc_rec[$i] }, $results[2];

        $i++;
    }   
    return (\@ctc_rec);
}
Run Code Online (Sandbox Code Playgroud)


随着use …

arrays perl strict multidimensional-array

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

悬停元素A,显示/隐藏元素B.

我有一个<div>包含图像的元素.在div中,我有一个<p>元素可以保存有关图像的一些信息.我想悬停<div>包含图像,然后显示或隐藏<p>元素.

<div class="box">
    <img src="img/an_039_AN_diskette.jpg" width="310px" height="465px" />
    6 Pharma IT
    <p class="hoverbox">some information</p>
</div>
Run Code Online (Sandbox Code Playgroud)

在jQuery中有一个简单的方法吗?

jquery hover

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

如何在哈斯存储哈希哈希?

我想知道,在Moose中存储哈希哈希的最佳方法是什么.让我们举一个像这样的Hash:

my %hash = ('step1' => {'extraction' => \$object1,
                         'analysis' => \$object2},
            'step2' => {'extraction' => \$object3,
                         'analysis' => \$object4});
Run Code Online (Sandbox Code Playgroud)

但我想将这个保存在驼鹿属性中.我该如何组织访问(阅读,写作).网上的例子主要是"扁平"哈希.但是你可以使用像Moose :: Meta :: Attribute :: Native :: Trait :: Hash这样的助手.哈希散列有类似的东西吗?

原因是,我想迭代步骤键并访问其中的对象实例.或者是否有更好的,更像Moose的方式来做到这一点?

提前致谢!!!

perl moose hash-of-hashes

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

用Python求和非整数([[1],[2]])= [1,2]

是否可以在python中获取非整数的总和?

命令

sum([[1],[2]])
Run Code Online (Sandbox Code Playgroud)

例如,给出错误

Traceback (most recent call last):
  File "<pyshell#28>", line 1, in <module>
    sum([[1,2,3],[2,3,4]])
TypeError: unsupported operand type(s) for +: 'int' and 'list'
Run Code Online (Sandbox Code Playgroud)

我怀疑sum会尝试将0添加到列表[1],导致失败.我确信有很多黑客可以解决这个限制(在一个类中包装东西,并__radd__手动实现),但有更优雅的方法来做到这一点吗?

python sum

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

如何检测FTP文件传输完成?

我正在编写一个脚本来轮询FTP站点的文件,并在可用时在本地下载它们.文件由各种源方随机存放到FTP站点.在下载之前,我需要一种能够检测FTP站点上的文件是否已完全由源方传输的方法.有关如何去做的任何想法?

在此先感谢您的帮助!

ftp perl complete transfer

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

从Makefile将变量导入C程序

我需要在现有的长C源代码中进行一些更改.有一个顶级Makefile,它定义了各种编译器选项,如链接器使用的库的目录位置.

就像是 :

LD_OPTIONS = $(PATH_TO_MYLIB1) $(PATH_TO_MYLIB2)
Run Code Online (Sandbox Code Playgroud)

现在,我正在考虑使用dlsym()dlopen()使用这些库而不是显式链接它们.为此,我需要库路径.

dlopen( path_to_lib , RTLD_NOW) ;
Run Code Online (Sandbox Code Playgroud)

如何使用PATH_TO_LIBMakefile中的变量并在我的程序中使用它?我想过用" echosystem()" 这样的东西.但是,我希望有更好的解决方案.:-)

c makefile

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

如何从perl脚本中守护perl脚本?

我有一个perl脚本,使用反引号调用另一个perl脚本.我想改为调用这个脚本并让它守护进程.我该怎么做呢?

编辑:

我不关心与进程/守护进程通信.我很可能只是把它放在一个sqlite3表中.

perl daemon

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

如何访问tableview中的单元格?

我是iPhone开发的新手.我遇到了问题.我想在我的UITableView中实现一个复选框功能.但我的UITableViewCells是自定义单元格,由图像和3个UILabel组成.我可以将子视图带到表视图中,以便可以放置复选框图像,并且我成功了.但问题来的是每当我点击图像时,只有最后一个单元格复选框被更改.我想访问我点击的单元格.

我试过这个

    UITableViewCell *cell = [self cellForRowAtIndexPath:indexPath]
Run Code Online (Sandbox Code Playgroud)

但是由于细胞是定制的,因此崩溃了.

任何人都可以建议我这样做的好方法吗?

iphone uitableview custom-cell ios5 xcode4.3

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

子程序作为数组成员

我可以将子例程作为其成员的Perl数组吗?我有以下类型的子程序:

sub CheckForSprintfUsage {
  my ($line, $fname, $linenum) = @_;  
  if ( $line =~ /\bsprintf\b/ ) {
    printError((caller(0))[3],$fname,$linenum);
  }
}
Run Code Online (Sandbox Code Playgroud)

我想将这些子例程添加到一个数组中,以便我可以迭代它并调用它们.

perl

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