问题列表 - 第19015页

PDF仅用于打印的水印,以编程方式

我可以为任何PDF打印水印,里面的图像,一切都好,但现在我需要水印只在PDF打印时出现......这可能吗?怎么样?

我当然需要以编程方式执行此操作.

printing pdf watermark

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

获取PHP但使用#而不是?=

在php中使用$ _GET []时,它会搜索变量,例如?id = value

有没有办法调用#value?

php

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

如何从作为数组元素的Perl文件句柄中读取?

我很快就记下了一个Perl脚本,它只用几列数字来平均一些文件.它涉及从一组文件句柄中读取.这是脚本:

#!/usr/local/bin/perl

use strict;
use warnings;

use Symbol;

die "Usage: $0 file1 [file2 ...]\n" unless scalar(@ARGV);

my @fhs;

foreach(@ARGV){
    my $fh = gensym;
    open $fh, $_ or die "Unable to open \"$_\"";
    push(@fhs, $fh);
}

while (scalar(@fhs)){
    my ($result, $n, $a, $i) = (0,0,0,0);
    while ($i <= $#fhs){
        if ($a = <$fhs[$i]>){
            $result += $a;
            $n++;
            $i++;
        }
        else{
            $fhs[$i]->close;
            splice(@fhs,$i,1);
        }
    }
    if ($n){ print $result/$n . "\n"; }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.如果我调试脚本,在初始化@fhs后,它看起来像这样:

  DB<1> x @fhs
0  GLOB(0x10443d80)
   -> *Symbol::GEN0
         FileHandle({*Symbol::GEN0}) …
Run Code Online (Sandbox Code Playgroud)

arrays perl filehandle

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

Vim yanking系列线

我是一名C#开发人员,他最近刚决定扩展我对可用工具的了解.我决定学习的第一个工具是Vi/Vim.到目前为止,一切进展顺利,但有几个问题似乎无法找到答案:

  1. 让我们说我想拉一系列线.我知道有很多方法可以这样做,但我想通过行号来做.我认为它与替代命令的工作原理类似,类似于81,91y.有没有办法做到这一点?

  2. 我对g普通模式下的命令有点困惑.它似乎做了无数的事情,我无法确定g命令的核心内容.我很困惑它是否是一个动作命令或其他命令的"全部捕获"在正常模式下运行.有人可以解释一下这个问题,还是指向一个能够很好地解释g命令的参考资料?

vi vim editor range yank

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

将XML读入xsd.exe生成的类.好主意?

我有一个相当复杂的XML,我有它的XSD.我通过xsd.exe生成类,并通过此处描述的XmlSerializer将XML读入类结构.

它很棒.然而,这是我第一次这样做,我将阅读各种来源的大量XML文件.这种方法有多可靠?可以肯定地说,如果XML文件符合XSD规范,那么XmlSerializer能够很好地读取它吗?

c# xsd xml-serialization xsd.exe .net-3.5

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

WCF对象设计 - OOP与SOA

在WCF/SOAP世界中处理多态业务对象的正确方法是什么?

在我看来,SOA和OOP彼此不一致 - 要公开一个干净的WSDL,你需要具体的对象,通常甚至不利用继承.另一方面,可能在底层系统中,您需要遵循适当的OO设计.

人们通常在这做什么?构建一组WCF合同对象,放弃OOP原则,然后转换为实际逻辑层中的另一组对象?

oop wcf soa design-patterns

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

在C++中通过指针捕获异常

我发现有三种方法可以捕获异常,有什么区别?

1)按价值捕获;

2)引用参考;

3)用指针抓住;

我只知道按值捕获将调用该对象的两个副本,通过引用捕获将调用一个.那么指针捕获怎么样?什么时候用指针捕捉?除了抛出一个对象,我可以抛出一个像这样的对象的指针吗?

class A {}

void f() {

  A *p = new A();
        throw p;


}
Run Code Online (Sandbox Code Playgroud)

c++ exception-handling try-catch throw

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

在文档准备好中使用Jquery $ .get

有人可以解释为什么警报语句在此上下文中使用时不会返回任何内容:

$(document).ready(function(){

    $.get("/getsomedata.php", function(data){
        $("#mydiv").append(data)     
      });

     alert($("#mydiv").html()); //outputs nothing

});
Run Code Online (Sandbox Code Playgroud)

当此语句返回您期望的内容时:

$(document).ready(function(){

     $("#mydiv").append('some info')     
      alert($("#mydiv").html()); //outputs 'someinfo'

});
Run Code Online (Sandbox Code Playgroud)

jquery

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

Haskell - 在数据声明中指定种类

在这个宣言中

data Const a = Const Integer
Run Code Online (Sandbox Code Playgroud)

Haskell推断出的Const* -> *.是否可以改为Const采用类型构造函数,所以它会是(* -> *) -> *?理想情况下,它应该是a -> *,但没有多态类型.此线程显示一个解决方案 - 添加未使用的构造函数 自2002年以来情况发生了变化吗?

haskell types functional-programming higher-kinded-types

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

从SQL Server数据库中删除用户?

如何在不删除日志记录的情况下从数据库中删除用户?

该脚本应检查用户是否存在于数据库中,如果是,则删除该用户.

sql sql-server user-management

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