问题列表 - 第42906页

停止Perl模块构建过程的正确方法是什么?

如果我创建的Perl模块有类似"Makefile.PL"或"Build.PL"的东西来构建Perl模块,例如,模块需要在系统中安装特定的操作系统或特定的库,我该如何编写"Makefile.PL"以便构建过程正确停止?我特别感兴趣的是CPAN测试人员需要什么方法才能在http://www.cpantesters.org/上给模块带来"失败"结果.

perl cpan module build

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

任何禁用复制 .pdf 文本的免费方法?

我提供了一个免费的示例页面,可以从我的网站下载 .pdf 格式。我想阻止用户选择和复制该文档的文本内容。我怎样才能免费做到这一点?

acrobat copy-protection

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

在不使用除法指令的情况下,将整数除以3的最快算法是什么?

可能重复:
将整数除以3的最快方法是什么?

假设红利适合单个记忆单词,并且您可以使用除除法之外的所有标准指令.

algorithm

5
推荐指数
0
解决办法
924
查看次数

75
推荐指数
6
解决办法
9万
查看次数

自定义笔尖UITableViewCell高度

我在IB中创建了一个自定义UITableViewCell,将它链接到根视图控制器的属性,然后在CellForRowAtIndexPath中进行设置.但我绘制的细胞的高度与我在IB中建立的高度不一样,建议?这是一些截图和代码. 替代文字

替代文字

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
        static NSString *AddressCellIdentifier = @"AddressCellIdent";

    UITableViewCell *thisCell = [tableView dequeueReusableCellWithIdentifier:AddressCellIdentifier];
    if (thisCell == nil) {
        [[NSBundle mainBundle] loadNibNamed:@"AddressCell" owner:self options:nil];
        thisCell = addressCell;
        self.addressCell = nil;
    }

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

addressCell是@property(非原子,赋值)IBOutlet UITableViewCell*addressCell;,并在IB中链接到文件的所有者(表视图控制器).

我正在使用Apple的表格视图编程指南中的示例.

iphone objective-c uitableview

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

变得更快

我正在研究大型二进制文件.我已经实现了着名的Myers Diff算法,它可以产生最小的差异.但是,它是O(ND),所以为了区分两个非常不同的1 MB文件,我预计需要100万平方= 1万亿.这不好!

我想要的是一种产生潜在非最小差异的算法,但速度要快得多.我知道必须存在,因为Beyond Compare会这样做.但我不知道怎么做!

可以肯定的是:有像xdelta或bdiff这样的工具,但这些工具会产生一个用于计算机消耗的补丁,这与人类消耗差异不同.补丁涉及将一个文件转换为另一个文件,因此它可以执行诸如从文件的先前部分进行复制之类的操作.人类消耗品差异在那里可视地显示差异,并且只能插入和删除.例如,这个转换:

"puddi" - >"puddipuddipuddi"

会产生一小部分"复制[0,4]到[5,9]和[10,14]",但更大的差异是"追加'puddipuddi'".我对产生更大差异的算法感兴趣.

谢谢!

algorithm diff

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

WP7 - 在外部ScrollViewer中滚动ListBox

我的应用程序中有以下页面布局:

<Grid x:Name="ContentPanel"
      Grid.Row="1">

  <ScrollViewer x:Name="ScrollViewer1" 
                MaxHeight="600"
                VerticalAlignment="Top"
                HorizontalAlignment="Stretch">

    <StackPanel x:Name="StackPanel1" >
      <TextBlock x:Name="TextBlock1" />

      <toolkit:ListPicker  x:Name="ListPicker1" />

      <TextBlock x:Name="TextBlock2" />

      <TextBox x:Name="TextBlock3" />

      <TextBlock x:Name="TextBlock4" />

      <StackPanel x:Name="StackPanel2" >

        <TextBlock x:Name="TextBlock5" />

        <Image x:Name="Image1"/>

      </StackPanel>

      <ListBox x:Name="ListBox1">
        <!--Customize the ListBox template to remove the built-in ScrollViewer-->
        <ListBox.Template>
          <ControlTemplate>
            <ItemsPresenter />
          </ControlTemplate>
        </ListBox.Template>

        <ListBox.ItemTemplate>
          <DataTemplate>

            <!-- .... -->

          </DataTemplate>
        </ListBox.ItemTemplate>

        <ListBox.ItemContainerStyle>
          <Style TargetType="ListBoxItem">
            <Setter Property="HorizontalContentAlignment"
                    Value="Stretch" />
          </Style>
        </ListBox.ItemContainerStyle>
      </ListBox>

    </StackPanel>

  </ScrollViewer>

</Grid>
Run Code Online (Sandbox Code Playgroud)

我添加了一个外部ScrollViewer而不是使用的ListBox,因为没有它,上面的东西ListBox占用了太多的空间,没有留下足够的空间来查看 …

silverlight wpf windows-phone-7

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

在jquery中传递变量

将var full传递给函数b的最佳方法是什么?我不想使用全局变量.返回是唯一的选择.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script> 

<style> 
    .aaa, .bbb, .ccc { width:100px; height:100px;background-color:#ccc;margin-bottom:5px;}
</style>
<body class="123">

    <p id="ptest"></p>
    <p class="aaa" id="aaaid"></p>
    <p class="bbb" id="bbbid"></p>
    <p class="ccc" id="cccid"></p>
    <div></div>
</body>
<script type="text/javascript">
    $("body").click(function(e){
        var name = $(e.target)[0].nodeName;
        var nameid = $(e.target)[0].id;
        var classname = $(name+"#"+nameid).attr('class');
        var full = name+"#"+nameid;
        console.log(nameid);

        function b(){
            alert(full);
        };
    });
</script>
Run Code Online (Sandbox Code Playgroud)

variables jquery

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

如何从命令行调用MATLAB并在退出之前打印到stdout

我正在尝试从命令行运行MATLAB脚本,并且在让MATLAB将结果返回到stdout时遇到问题.

运行以下命令时,MATLAB打印许可证标题并退出而不打印消息.

matlab -nodisplay -nojvm -r "fprintf(1, 'value: %f\n', 2.0); quit;"

*注意:我目前正在运行版本7.10.0.499(R2010a)64位(maci64)

matlab command-line

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

如何:AS3上的动态var名称更改

可以使用flash动态更改变量的名称是AS3吗?我的意思是,创建例如10个变量,其中一个根名称如:myvar然后递增一个数字,如myvar0,myvar1,myvar2等.

我刚才在AS2中用这段代码实现了这个目的:

for (i = 0; i < 5; i++)
{
    var mc = _root.attachMovie("my_square", "my_square_"+i, i);
    mc._x = i * 50;
}
Run Code Online (Sandbox Code Playgroud)

但现在我在AS3和var需要复制是这样的:

var caja1:HTMLTextBlock = new HTMLTextBlock();
Run Code Online (Sandbox Code Playgroud)

如何在FOR,caja1,caja2,caja3和sp中生成.

谢谢你的帮助!

flash actionscript-3

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