小编zfo*_*fou的帖子

RabbitMQ用户对预先创建的队列上的pub/sub的权限

我有一个用例,我需要创建一个用户并授予他在现有队列中只有pub/sub的权限,这是一个例子:

  • Vhost"mainvhost"(对所有用户都一样)
  • 在vhost中,我有Q-foo和Q-bar队列
  • 用户"foo"只能发布/发送到Q-foo
  • 用户"bar"只能发布/转到Q-bar

我没有得到设置这样的用户管理策略的方法,我发现的唯一方法是为每个用户创建一个vhost,这样,用户将在其自己的vhost中拥有完全访问权限,但是有一个很大的缺点:我有一个消费者应用程序,订阅所有队列并等待用户输入,如果每个用户都有自己的vhost,那么我需要每个vhost有1个用户,因为我没有办法使用与rabbitmq相同的连接从多个vhost使用.

permissions amqp rabbitmq

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

cursort.execute/cursor.callproc 没有返回错误但没有执行任何操作

当我通过 psql 客户端运行这个 SQL 查询时,它运行了几秒钟(~90 秒,这是正常的,因为它是一个巨大的表)然后它返回,然后我可以检查我的行是否已成功插入。

SELECT merge_data('898989', '111111111', '10000')
Run Code Online (Sandbox Code Playgroud)

它是一个运行 UPDATE 或 INSERT 的存储过程,该过程运行时没有错误,我在表中得到了我的条目。

当尝试从 python 程序执行相同操作时,查询需要 2 秒并且没有返回任何错误,我的表中什么也没有;有关信息,该语句在 postgresqk 支持上成功执行(我可以在 pgsql 日志中看到它),这是我的代码片段:

conn = psycopg2.connect("...")
cursor = conn.cursor()

try:
    cursor.callproc("merge_data", ['898989', '111111111', '10000'])
except:
    print "ERROR !"

cursor.close()
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2 psycopg

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

使用User属性添加新方面

是否可以在新方面中添加一个属性来保存Alfresco用户的用户?

它将用于输入具有已定义方面的文档的责任/授权者.

alfresco content-management-system alfresco-share

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

pdf> png> pdf后文本pdf的质量下降

我有一个非常具体的要求,我必须自动标记PDF文件的每一页(用于传真应用程序),所以这是我所做的过程:

  • 第1步:将PDF转换为PNG,每页一个png文件

    • cmd1:gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE = png16m -dGraphicsAlphaBits = 4 -dTextAlphaBits = 4 -r400 -sOutputFile = image_raw.png input.pdf
    • cmd2:mogrify -resize 31.245%image_raw.png
    • input.pdf(输入):https://www.dropbox.com/s/p2ajqxe99nc0h8m/input.pdf
    • image_raw.png(输出):https://www.dropbox.com/s/4cni4w7mqnmr0t7/image_raw.png
  • 第2步:标记每个PNG文件(使用第三方工具..)

    • image_stamped.png(输出):https://www.dropbox.com/s/3ryiu1m9ndmqik6/image_stamped.png
  • 第3步:将PNG文件重新转换为一个PDF文件

    • cmd:convert -resize 1240x1753 -units PixelsPerInch -density 150x150 image_stamped.png output.pdf
    • output.pdf(输出):https://www.dropbox.com/s/o9y0jp9b4pm08ci/output.pdf

第三步的输出文件"理论上"与步骤1中的输入文件相同(加上它上面的标记)但是不是,文件有点模糊,并且在传真之后它变成了人类不可兑换的模糊即使你看到input.pdf和output.pdf之间没有区别,像素也不会通过传真线,尝试放大,你会发现文本字符的边缘是模糊的.

输入(步骤1)或输出(步骤3)的最佳参数是什么?

谢谢 !

pdf fax imagemagick ghostscript imagemagick-convert

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