问题列表 - 第24625页

如何使用GhostScript(gswin32c.exe)shell命令在默认网络打印机上打印PDF

我想通过GhostScript在Windows的网络打印机上打印PDF文件.
(我不想使用Adobe Reader)

我已经阅读了gswin32c.exe,它可以完成这项工作.
我尝试了许多命令,并且找不到如何强制gs在我的(Windows默认)网络驱动器上打印PDF的方法.

我不需要点精确网络打印机 - 默认可以使用.但如果没有这样的选择,我也很高兴通过打印机名称.(我尝试过使用param -SDevice ="\ server_IP\printer_name",但这也不起作用......)

在Windows cmd下运行的命令:

gswin32c -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=ljet4 -sOutputFile="\\spool\\\Server_Name\Printer_name" "C:\test.pdf"
Run Code Online (Sandbox Code Playgroud)

基于上面创建的方法 - 没有工作和thorws异常.(错误代码= 1)

    /// <summary>
    /// Prints the PDF.
    /// </summary>
    /// <param name="ghostScriptPath">The ghost script path. Eg "C:\Program Files\gs\gs8.71\bin\gswin32c.exe"</param>
    /// <param name="numberOfCopies">The number of copies.</param>
    /// <param name="printerName">Name of the printer. Eg \\server_name\printer_name</param>
    /// <param name="pdfFileName">Name of the PDF file.</param>
    /// <returns></returns>
    public bool PrintPDF (string ghostScriptPath, int numberOfCopies, string printerName, string pdfFileName) …
Run Code Online (Sandbox Code Playgroud)

c# printing pdf ghostscript

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

MongoDB在聚合查询上的表现

听了MongoDB表现这么多好事后,我们决定让Mongodb尝试解决我们遇到的问题.我开始将我们在几个mysql数据库中的所有记录移动到mongodb中的单个集合.这导致了一个包含2900万个文档的集合(每个文档至少有20个字段),在HD中占用大约100 GB的空间.我们决定将它们全部放在一个集合中,因为所有文档都具有相同的结构,我们想要查询并汇总所有这些文档的结果.

我创建了一些索引以匹配我的查询,否则即使简单的count()也需要很长时间.但是,诸如distinct()和group()之类的查询仍然需要太长时间.

例:

// creation of a compound index    
db.collection.ensureIndex({'metadata.system':1, 'metadata.company':1})

// query to get all the combinations companies and systems
db.collection.group({key: { 'metadata.system':true, 'metadata.company':true }, reduce: function(obj,prev) {}, initial: {} });
Run Code Online (Sandbox Code Playgroud)

我看了一下mongod日志,它有很多像这样的行(在执行上面的查询时):

Thu Apr  8 14:40:05 getmore database.collection cid:973023491046432059 ntoreturn:0 query: {}  bytes:1048890 nreturned:417 154ms
Thu Apr  8 14:40:08 getmore database.collection cid:973023491046432059 ntoreturn:0 query: {}  bytes:1050205 nreturned:414 430ms
Thu Apr  8 14:40:18 getmore database.collection cid:973023491046432059 ntoreturn:0 query: {}  bytes:1049748 nreturned:201 130ms
Thu Apr  8 …
Run Code Online (Sandbox Code Playgroud)

performance mongodb

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

用LINQ to SQL或LINQ to EF替换NHibernate

我们有一个很棒的项目,它使用NHibernate作为ORM.我们希望迁移到L2S或L2EF.我们可以做NHibernate所做的一切吗?

你建议我们做这项工作吗?这项工作的优点和缺点是什么?这两个ORM有共同的功能吗?

注意:我们的项目用C#编写.

c# linq nhibernate orm linq-to-sql

0
推荐指数
3
解决办法
1430
查看次数

Oracle Bug数据库在哪里?

他们必须在某处隐藏bug数据库.我找不到谷歌了.bug数据库是公开的吗?

oracle bug-tracking

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

OutOfMemoryError:启动solr时出现Java堆空间错误

我开始使用solr索引数据库文章,但是在添加了大约5800万篇文章(以及大约113 GB大小的磁盘)之后,我在tomcat日志错误中收到以下错误消息

注1:我已经将Init内存池设置为256MB,最大内存池:1400MB到tomcat服务器.
注2:我可以发布或搜索文章,但必须等待3分钟才能获得回复.

8-apr-2010 14:27:07 org.apache.solr.common.SolrException log
SEVERE: java.lang.OutOfMemoryError: Java heap space
    at org.apache.lucene.util.PriorityQueue.initialize(PriorityQueue.java:89)
    at org.apache.lucene.search.HitQueue.<init>(HitQueue.java:67)
    at org.apache.lucene.search.TopScoreDocCollector.<init>(TopScoreDocCollector.java:113)
    at org.apache.lucene.search.TopScoreDocCollector.<init>(TopScoreDocCollector.java:37)
    at org.apache.lucene.search.TopScoreDocCollector$InOrderTopScoreDocCollector.<init>(TopScoreDocCollector.java:42)
    at org.apache.lucene.search.TopScoreDocCollector$InOrderTopScoreDocCollector.<init>(TopScoreDocCollector.java:40)
    at org.apache.lucene.search.TopScoreDocCollector.create(TopScoreDocCollector.java:100)
    at org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:979)
    at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:884)
    at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:341)
    at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:182)
    at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
    at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
    at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:574)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1527)
    at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

什么问题 ?

有什么建议吗?

重要问题:为什么solr使用堆内存???

java lucene solr jvm tomcat6

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

为什么函数参数类型为size_t?

memset的原型是void *memset(void *s, int c, size_t n);.那么为什么第三个参数是类型的size_tmemset只是一个例子,我想要更多的一般原因.提前致谢.

c

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

寻找安全,便携的密码存储方法

我正在研究应该在Win32和Linux上运行的C++项目,该软件将被部署到小型计算机上,通常在远程位置工作 - 每台机器可能包含它自己的用户/服务人员池.

最近,我们的客户要求我们通过密码保护引入访问控制.

我们要符合以下标准:

  • 支持远程登录
  • 支持远程密码更改
  • 支持远程密码重置EDITED
  • 支持意外/有目的的删除数据检索
  • 支持安全存储

我能够使用现有的库来满足"远程"需求,但我需要考虑的是一种存储这些数据的方法,最好是以一种既可以在两个平台上运行又不会让用户看到的方式/读它,加密不是问题 - 这是存储方法本身.

任何人都可以推荐一种可以帮助我满足这些标准的安全存储方法吗?

编辑

我们最初考虑使用便携式SQLite数据库,但我们感兴趣的是限制用户向数据访问数据.我们怎样才能做到这一点?(文件对用户不可见,文件无法由用户手动打开等)

编辑2

对于迄今为止的响应干杯,我们能否专注于限制文件本身访问的方法?加密不是问题.我们正在寻找的是隐藏和/或备份文件的方法,并且只允许"MyApp.exe"使用它.

到目前为止,我们还在研究备用NTFS流,但我们不确定这是否适用于Linux

c++ security

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

如何通过单击按钮关闭JFrame?

我想在我的窗口中有一个按钮,如果我点击它(按钮),窗口就会关闭.

我发现我可以通过以下方式关闭窗口:

referenceToTheFrame.hide(); //hides the frame from view
refToTheFrame.dispose(); //disposes the frame from memory
Run Code Online (Sandbox Code Playgroud)

但如果我这样做,编译器抱怨:

Note: myProgram.java uses or overrides a deprecated API
Note: Recompile with -Xlint:deprication for details.
Run Code Online (Sandbox Code Playgroud)

我做一些不安全的事吗?

java user-interface swing jframe

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

1:Hibernate和级联操作中的M关系

表SUBCOURSE引用COURSE COURSE(id,name)SUBCOURSE(id,course_id,name)

所以,1:M.

Hibernate为课程生成:

    @OneToMany(fetch = FetchType.LAZY, mappedBy = "course", cascade = CascadeType.ALL)
    public Set getSubCourses() {
        return this.subCourses;
    }

对于它产生的子课程

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "course_id", nullable = false)
    public Course getCourse() {
        return this.course;
    }

现在问题是级联不能按预期工作.我想创建一个SubCourse对象集合(Set),填充它然后将它绑定到Course对象的setSubCourses().然后只需保留Course对象即可.

虽然,在Subcourses表中有ManyToOne的东西,我需要在添加到每个对象的集合之前手动setCourse().如果我不这样做,则在使用其集合持久化Course对象时会引发异常.

你能推荐我什么?

PS或者这可能是游戏的一部分?手动设置每个孩子的父对象?

java orm hibernate cascade

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

你能改变VS Win Forms设计器代码生成吗?

我们实施了新的编码标准,要求我们的私人会员拥有领先的下划线.像这样:

private System.Windows.Forms.Label _label;
Run Code Online (Sandbox Code Playgroud)

不幸的是,当您将新标签拖到表单上时,VS将在下面输出默认值:

private System.Windows.Forms.Label label1;
Run Code Online (Sandbox Code Playgroud)

有没有办法将默认值更改为:

private System.Windows.Forms.Label _label1;
Run Code Online (Sandbox Code Playgroud)

这适用于所有控件,而不仅仅是标签,是的,它们将从代码中使用.

干杯,

普拉门

c# code-generation windows-forms-designer visual-studio winforms

8
推荐指数
3
解决办法
2251
查看次数