问题列表 - 第44333页

如何在linux中的postscript或pdf文件的每一页底部添加页脚?

所以我想在pdf文件的每一页的底部添加一个"页脚"(一个属性),我通过linux中的groff通过postscript生成.我正在使用ps2pdf工具将文件从ps转换为pdf,因此我可以访问这两种格式.

这两个帖子有点帮助:

如何将页码添加到Postscript/PDF

如何在postscript文件上创建程序覆盖文本?

我并不反对使用第一种方法,但我无法访问pdflatex第一个脚本中提到的实用程序,也无法在需要执行此操作的计算机上安装它.

看起来第二种方法可能会起作用,但我安装了版本8.15的ghostscript,并且我没有看到手册页上列出的许多标志(http://unix.browserdebug.com/man/gs/).我想我可以访问"-c"标志来插入一些postscript代码,即使它没有列出.无论如何,这是我尝试过的两个命令:

gs -o output.pdf -sDEVICE=pdfwrite -g5030x5320 \
-c "/Helvetica-Italic findfont 15 scalefont setfont 453 482 moveto (test-string) show" \
-f input.ps

这给了我这个:

Unknown switch -o - ignoring
ESP Ghostscript 815.02 (2006-04-19)
Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
ERROR: /undefinedfilename in (output.pdf)
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval-- …

unix linux pdf postscript ghostscript

6
推荐指数
2
解决办法
6386
查看次数

未处理的强制展开会导致中止

因此,我对两者pthread_exit和的理解pthread_cancel是,它们和两者都会导致被称为“强制展开”的异常类东西从目标线程中的相关堆栈帧中抛出。可以捕获此异常以进行特定于线程的清理,但是必须重新抛出该异常,否则我们会abort()在未重新抛出的catch块末尾得到一个隐式。

在的情况pthread_cancel下,根据线程的取消状态和类型,这可能在接收到相关信号后立即发生,或者在下一次进入取消点时发生,或者在下一次解除阻止该信号时发生。

在的情况下pthread_exit,调用线程立即进行强制展开。

精细。此“例外”是杀死线程的正常过程。那么,为什么即使我重新抛出它,也会导致它std::terminate()被调用而中止整个应用程序?

请注意,我捕获并重新抛出了几次异常。

还需要注意的是我打电话给pthread_exit我的了SIGTERM信号处理程序。在我用g ++ 4.3.2编译的玩具测试代码中,这可以很好地工作,该代码先运行一个线程signal(SIGTERM, handler_that_calls_pthread_exit),然后紧密while循环直到获得TERM信号。但这在实际应用程序中不起作用。

相关堆栈帧:

(gdb) where
#0  0x0000003425c30265 in raise () from /lib64/libc.so.6
#1  0x0000003425c31d10 in abort () from /lib64/libc.so.6
#2  0x00000000012b7740 in sv_bsd_terminate () at exception_handlers.cpp:38
#3  0x00002aef65983aa6 in __cxxabiv1::__terminate (handler=0x518)
    at /view/ken_gcc_4.3/vobs/Compiler/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:43
#4  0x00002aef65983ad3 in std::terminate ()
    at /view/ken_gcc_4.3/vobs/Compiler/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:53
#5  0x00002aef65983a5a in __cxxabiv1::__gxx_personality_v0 (
    version=<value optimized out>, actions=<value optimized out>, …
Run Code Online (Sandbox Code Playgroud)

c++ exception pthreads terminate abort

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

如何编码U + FFFD以进行替换?

在我从一个我无法控制的源获取的文本文件中,以及哪些文本内容会定期更改,我必须通过重新下载和处理进行补偿,char U + FFFD经常发生(但并不总是),这意味着什么是单引号或'字符.

如何编码替换操作以便用C#中的实际单引号替换U + FFFD.我想象的是:

string s = s.Replace("U+FFFD", "'");
Run Code Online (Sandbox Code Playgroud)

显然我应该使用处理char的重载,但我不确定如何编码U + FFFD,或者就此而言,单引号!

c# character-encoding special-characters

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

如何使用django-sitetree?

我正在尝试使用django-sitetree,但我不明白如何做第3步:

"转到Django Admin站点并添加一些树和树项目."

如何在管理面板中创建一个sitetree?我相信第一步是为您要添加的"站点树"选择一个别名.

下一步是添加"站点树项".在此页面上,您必须选择父级,标题,网址.考虑到我的应用程序是动态的url结构,localhost:8000/categoryname/entryname如何选择网址?

顺便说一下,我正在尝试在模板中添加面包屑.

navigation django breadcrumbs

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

android虚拟键盘监听器

虽然我之前已经问过这个问题,但是得到了正确的答案.我有一个EditText,当编辑文本聚焦时,Android虚拟键盘弹出,我已经使用属性窗口中的ime选项向键盘添加了Done按钮.现在我想通过按"完成"按钮执行某些操作.这该怎么做?请任何身体帮助.

android

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

使用Auth和Canonical重定向在Apache上强制SSL

我已经阅读了一些关于如何重定向到SSL的帖子,还有一些关于如何确保网站使用www子域/规范名称的帖子,以及一些关于如何设置Basic Auth的帖子.这是我现在在.htaccess文件中的内容:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


RewriteEngine on
RewriteCond %{HTTP_HOST} !(^www\.site\.com*)$
RewriteRule (.*) https://www.site.com$1 [R=301,L]


AuthName "Locked"
AuthUserFile "/home/.htpasswd"
AuthType Basic
require valid-user

它工作得很好,但我想优化它.我的问题包括:

  1. 如何避免双重身份验证?当我访问网站时,我必须进行身份验证,然后我被重定向到SSL并且必须再次进行身份验证.我可以重定向然后进行身份验证吗?
  2. 看起来第一条规则非常棒,因为我可以在任何网站上使用它而无需修改它.规则#2可以重写为与站点无关吗?即:无论域名是什么,它都会强制www在任何网站上使用(有更好的书面规则)?这里回答
  3. 我如何使用适用于任何网站的规则来强制网站不使用www,即从www.site.com重定向到site.com? 这里回答

apache authentication .htaccess redirect rewrite

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

我如何保护javascript文件?

我知道隐藏源代码是不可能的,但是,例如,如果我必须将我的CDN中的JavaScript文件链接到网页,并且我不希望人们知道此脚本的位置和/或内容,这是可能?

例如,要从网站链接脚本,我们使用:

<script type="text/javascript" src="http://somedomain.com/scriptxyz.js">
</script>
Run Code Online (Sandbox Code Playgroud)

现在,是否可以向脚本所在的用户隐藏,或隐藏脚本内容并仍然在网页上使用它?

例如,通过将其保存在需要密码来访问文件的私有CDN中,这会起作用吗?如果没有,有什么办法可以得到我想要的东西?

javascript source-code-protection

66
推荐指数
3
解决办法
12万
查看次数

YYYYMMDD日期格式化正则表达式以验证C#.net中的日期

我需要在C#中使用正则表达式验证日期格式.

这是格式: "YYYYMMDD"

.net c# regex

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

C#接口破坏,ABI

假设我们class X在程序集的版本1中A.dll:

class X {
    SomeType Property { set; get; }
}
Run Code Online (Sandbox Code Playgroud)

然后在程序集的第2版中A.dll:

class X {
    SomeType Property { set; get; }
    SomeType OtherProperty { set; get; }
}
Run Code Online (Sandbox Code Playgroud)

现在假设我们有第二个B.dll加载A.dll和使用X的程序集.是否会添加属性会OtherProperty破坏ABI?将B.dll无法使用A.dll/ X?如果没有,声明的顺序会有什么不同吗?如果属性是虚拟的,它有什么不同吗?

我想我真的在问:ABI的一般规则是什么?我知道在发布之后更改接口是一件坏事,但我真的希望能够在某些情况下添加属性,而无需添加子类.

.net c# abi binary-compatibility

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

C#:解析xml文件的最佳解决方案?

我可以将此员工对象的信息写入XML文件.看起来像这样.

员工的课程

class Employee
    {
        int _id;
        string _firstName;
        string _lastName;
        int _salary;
        string _text;
        public Employee(int id, string firstName, string lastName, int salary,string text)
        {
            this._id = id;
            this._firstName = firstName;
            this._lastName = lastName;
            this._salary = salary;
            this._text = text;
        }
        public int Id { get { return _id; } }
        public string FirstName { get { return _firstName; } }
        public string LastName { get { return _lastName; } }
        public int Salary { get { return _salary; …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-parsing

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