小编Sin*_*nür的帖子

如何对打印到屏幕的Perl函数进行单元测试?

我正在尝试使用Test :: More来测试打印到屏幕的Perl函数.

我知道这个输出可能会干扰诸如证明之类的工具.

如何捕获此输出以便我可以打印它diag(),并在输出本身上运行测试?

testing perl unit-testing

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

是否有用于在HTML中排版LaTeX徽标的CSS?

我正在寻找相当于\LaTeX宏的CSS ,它将通过CSS在HTML文档中生成一个精美排版的LaTeX徽标.那是,

<p>This web site uses <span class="latex">LaTeX</span> to generate the PDF version of this web page.</p>

CSS可能应该用希腊语替换罗马字符TeX(如果可能的话,通过网络字体使用正确的字体)等.

当然,我不能成为第一个想要这样做的人......

css latex

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

如何正确使用error.pm提供的perl中的try catch?

我发现有一个模块Error提供try和catch功能,就像在java中一样.但我很困惑你如何打印返回的异常.

我想了解如何执行以下操作

try {
    // do something that will fail!

} catch (Error e) {
    // Print out the exception that occurred
    System.out.println(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

如何使用堆栈跟踪打印错误?

error-handling perl try-catch

32
推荐指数
3
解决办法
7万
查看次数

如何在Perl中获取当前子例程的名称?

在Perl中,我们可以获取当前包的名称和当前行号使用预定义的变量,如__PACKAGE____LINE__.

像这样我想得到当前子程序的名称:

use strict;
use warnings;

print __PACKAGE__;
sub test()
{
    print __LINE__;
}
&test();
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我想获得函数内部子程序的名称test.

perl

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

在Perl中使用<>有什么用?

在Perl中使用<>有什么用.如何使用它 ?如果我们只是写

<>;
Run Code Online (Sandbox Code Playgroud)

while(<>)
Run Code Online (Sandbox Code Playgroud)

程序在两种情况下都做了什么?

perl

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

传递一个Function对象并调用它

如何在Perl中传递函数,a函数bb调用a

perl reference

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

为什么我将'float**'转换为'const float**'时出错?

我有一个函数float**作为参数接收,我试图改变它采取const float**.

编译器(g++)不喜欢它并发出:

invalid conversion from ‘float**’ to ‘const float**’

这对我没有意义,我知道(并且已经验证)我可以传递char*给一个需要的函数,const char*为什么不用const float**

c++ const-correctness

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

为什么32位操作系统支持4 GB的RAM?

只是阅读关于操作系统的普通讲座中的一些注释,它说:

程序将内存视为从地址0到2 ^ 32-1(0到4GB-1)的字节数组

为什么4 GB?

memory operating-system virtual-address-space

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

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

如何将项目从列表移动到C#中的另一个列表?

将一些项目(不是全部)从一个列表转移到另一个列表的最佳方式是什么.

我正在做的是以下内容:

var selected = from item in items
               where item.something > 10
               select item;

otherList.AddRange(selected);

items.RemoveAll(item => selected.Contains(item));
Run Code Online (Sandbox Code Playgroud)

为了获得最快/最好的代码,还有更好的方法吗?

c# linq list

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