问题列表 - 第20358页

减少pdf的文件大小

我的pdf大小约为4MB.当我在Adobe Acrobat(版本8)中打开它并转到文件 - >保存时,生成的pdf只有137KB.

这个pdf是67页大,每页看起来非常相似,只有一些数字改变了:相同的背景,相同的字体,几乎相同的文本,...它是使用来自各个pdf文件的Cete DynamicPDF Merger创建的.

我认为可能的原因是字体:当我检查文件 - >属性并查看字体选项卡时,我看到相同的字体已被多次包含在其中.Acrobat保存的新pdf只有该字体一次.

是否有一个工具(最好是一个.NET库)可以让我压缩pdf的文件,就像像Acrobat那样的文件?

.net pdf filesize

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

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

为什么varargs应该是方法签名中的最后一个?

如果我尝试编写如下方法

public void someStuff(Object ... args, String a )
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

someStuff方法的变量参数类型Object必须是最后一个参数.

我不完全理解变量参数类型的要求是最后一个.任何输入都会有所帮助.

java method-signature

21
推荐指数
3
解决办法
7209
查看次数

如何在div中触发javascript时将整个div复制到另一个div

我有两列.人们必须从第一列中选​​择元素,然后将其添加到第二列.

我可以使用innerHTML,但我不知道会有多少元素.因此,当我单击链接'MOVE'时,我必须知道元素的ID(在示例中为element1,element2或element3).有人知道我如何获得javascript触发的父div的父级吗?

像这样:

<div id="column1">
  <div id="element1">random tekst 1
      <div id="right">
          <a href="#" onclick="copy()">MOVE</a>
      </div>
  </div>
  <div id="element2">random tekst 2
      <div id="right">
          <a href="#" onclick="copy()">MOVE</a>
      </div>
  </div>
  <div id="element3">random tekst 3
      <div id="right">
          <a href="#" onclick="copy()">MOVE</a>
      </div>
  </div>
</div>

<div id="column2">

</div>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

从python调用gnuplot

我有一个python脚本,经过一些计算后会生成两个格式为gnuplot输入的数据文件.

我如何从python'调用'gnuplot?

我想将以下python字符串作为输入发送到gnuplot:

"plot '%s' with lines, '%s' with points;" % (eout,nout)
Run Code Online (Sandbox Code Playgroud)

其中" EOUT "和" NOUT "是两个文件名.

PS:我宁愿不使用额外的Python模块,只有标准的API(例如gnuplot的-PY).

谢谢

python gnuplot

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

优化SQL查询

我有一个需要1:20分钟才能执行的sql.它处理一年的数据,但即便如此,我觉得它需要太长时间.我根据另一个查询的建议改变了IN使用EXISTS(在这种情况下,优化不是:S)你有另一个优化它的建议吗?

select gd.descripcion,count(gd.descripcion) as total 
from diagnosticos d,gruposdiagnosticos gd, ServiciosMedicos s, pacientes p,Actos a,historias h 
where p.codigo=h.codpaciente and p.codigo=a.codpaciente and p.codigo=h.codpaciente and p.codigo=s.codpaciente and h.codpaciente=a.codpaciente and h.codpaciente=s.codpaciente and a.codpaciente=s.codpaciente and h.numhistoria=a.numhistoria and h.numhistoria=s.numhistoria and a.numacto=s.numacto and h.codseccion=a.codseccion and a.codseccion=s.codseccion and d.codigo=s.codDiagnostico and gd.codigo=d.codgrupo 
and p.codcompañia ='35' and a.codseccion ='18' 
and (CAST(FLOOR(CAST(a.fecAtencion AS float)) AS datetime) >='20090101') 
and (CAST(FLOOR(CAST(a.fecAtencion AS float)) AS datetime) <='20091231') 
and h.modo ='Urgente' 
and datename(weekday,a.fecatencion)!= 'Sabado' 
and datename(weekday,a.fecatencion)!= 'Domingo' 
AND NOT EXISTS (select * from diasfestivos af …
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

两个枚举有一些共同的元素,为什么会产生错误?

我的代码中有两个枚举:

enum Month {January, February, March, April, May, June, July,
        August, September, October, November, December};
enum ShortMonth {Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec};
Run Code Online (Sandbox Code Playgroud)

May 是两个枚举中的常见元素,因此编译器说:

调查员的重新声明' May'.

为什么这么说呢?我怎么能绕过这个呢?

c c++ enums

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

nhibernate自定义集合处理

我有一个工作的一对多关系(非bbidirectional),其中Resource有一组实现的许多Allocations,如下所示.域需要通过AddAllocation,RemoveAllocation等管理它的分配集合做更多的事情.所以从对象的角度来看,我想把那些非持久性的额外逻辑放到另一个类,AllocationCollection和使这个额外的类对NHib透明.

我还想以TDD的方式充实AllocationCollection的响应能力,但我不确定如何重构现有的类,因此NHib仍然有效,映射明智.你会怎么做?

干杯,Berryl

模型

public class Resource {

    public virtual ICollection<Allocation> Allocations
    {
        get { return _allocations ?? (_allocations = new HashSet<Allocation>()); }
        private set { _allocations = value; } // Nhib will use this
    }
}
Run Code Online (Sandbox Code Playgroud)

MAPPING

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" ...
<class xmlns="urn:nhibernate-mapping-2.2" name="Domain.Model.Resources.Resource, ... table="Resources">
....
<set cascade="all-delete-orphan" name="Allocations">
  <key foreign-key="Allocations_Resource_FK">
    <column name="ResourceId" />
  </key>
  <one-to-many class="Model.Allocations.Allocation, ... />
</set>
Run Code Online (Sandbox Code Playgroud)

collections nhibernate nhibernate-mapping

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

SSH客户端delphi开源库或组件,或替代品

我需要我的Delphi应用程序来发出非常简单的命令

ssh -l userid host.domain.com "df -h"

userid@host.domain.com's password: XXXXX

Filesystem            Size  Used Avail Use% Mounted on
/dev/sdd5             4.9G  1.7G  3.0G  36% /
/dev/sdc1             1.1G   75M  952M   8% /boot
/dev/sdd2             2.0G   44M  1.8G   3% /var/log
Run Code Online (Sandbox Code Playgroud)

你能推荐任何免费软件组件或库吗?我看过保守党的页面并用Google搜索了一下,却找不到任何内容.

我也可以寻找替代方案.

delphi ssh

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

覆盖多个模块中的magento块(以及如何忽略其他模块)

在Magento中,您可以从另一个模块(最常见的是Magento Adminhtml模块)中覆盖一个块(或帮助器或模型等).现在我遇到的问题是我想要覆盖已经被其他扩展覆盖的块.有没有办法告诉magento忽略<rewrite>其他一些模块配置中的<remove>标签,类似于布局更新中的标签?

以下是其他扩展的配置:

    <blocks>
        <adminhtml>
            <rewrite>
                    <catalog_product_grid>Symmetrics_DeliveryTime_Block_Adminhtml_Catalog_Product_Grid</catalog_product_grid>
            </rewrite>
        </adminhtml>
    </blocks>
Run Code Online (Sandbox Code Playgroud)

这是我的扩展的配置:

    <blocks>
        <adminhtml>
            <rewrite>
                    <catalog_product_grid>Namespace_MyModule_Block_Adminhtml_Catalog_Product_Grid</catalog_product_grid>
            </rewrite>
        </adminhtml>
    </blocks>
Run Code Online (Sandbox Code Playgroud)

我将块的功能集成Symmetrics_DeliveryTime到我自己的块中,现在我希望magento忽略来自该模块的块覆盖.

是否有任何magento方法可以做到这一点,或者是注释配置的唯一方法(这是我现在所做的),包括以后更新该模块时的所有麻烦?

php customization magento

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