小编Cha*_*Iem的帖子

如何在网页中打印图像,以适合纸张尺寸(A3,A4,A5等)?

我目前正在使用IE9和媒体查询,我没有必要在其他浏览器上使用它.

我尝试使用一组规则,如:

@page {
    size: auto;
    margin: 10mm 10mm 10mm 10mm;
}
Run Code Online (Sandbox Code Playgroud)

// ...符合所有A格式(A0,A1,A2等)的毫米数的规则,包括边距和公差

/* A4 210x297 mm */
@media print and (min-height: 266mm) and (max-height: 288mm) and
    (min-width: 179mm) and (max-width: 201mm) {
    .img_port {
        height: 267mm !important;
    }
}
Run Code Online (Sandbox Code Playgroud)

// ...

它似乎工作但它不可靠,因为传递给CSS的大小高度和宽度值似乎依赖于打印机,即使总是选择A4格式.

我想问的是,是否有任何其他可能的方法来获得相同的结果(根据纸张尺寸在一页上拟合图像).

先感谢您.

javascript css media printing

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

Hibernate4 + c3p0 + Derby - Tomcat停止或Web应用程序重新加载时的内存泄漏

我有一个非常简单的应用程序模板,其中包括通过hibernate嵌入的apache derby数据库.

我有以下配置:

    <property name="hibernate.dialect"> org.hibernate.dialect.DerbyTenSevenDialect</property>
    <property name="hibernate.connection.driver_class"> org.apache.derby.jdbc.EmbeddedDriver </property>
    <property name="hibernate.connection.username"></property>
    <property name="hibernate.connection.password"></property>
    <property name="current_session_context_class">thread</property>
    <property name="connection.pool_size">10</property>
    <property name="connection.provider_class">org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider</property>
    <property name="hibernate.c3p0.acquire_increment">1</property>
    <property name="hibernate.c3p0.min_size">5</property>
    <property name="hibernate.c3p0.max_size">20</property>
    <property name="hibernate.c3p0.timeout">300</property>
    <property name="hibernate.c3p0.idle_test_period">3000</property>
    <property name="hibernate.c3p0.max_statements">50</property>
    <property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="cache.use_second_level_cache">false</property>
    <property name="cache.use_query_cache">false</property>
    <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
    <property name="hibernate.show_sql">false</property>
    <property name="hibernate.format_sql">false</property>
Run Code Online (Sandbox Code Playgroud)

并且SessionFactory的init方法是:

public static void init(String hibernateConfigurationResource,String connectionUrl) {
    try {
        configuration = new Configuration();
        configuration.configure(hibernateConfigurationResource);
        if (connectionUrl == null || connectionUrl.length() == 0) {
            connectionUrl = "myDb";
        } else {
            connectionUrl += File.separator + …
Run Code Online (Sandbox Code Playgroud)

tomcat memory-leaks hibernate derby c3p0

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

Facebook SDK v.4 for Android:Eclipse上的错误

我正在尝试将最新版本(4.0.1)的Facebook Android SDK导入到eclipse中,但我面临的问题是项目是否正确构建并作为库导入.

我按照官方指南中提供的步骤(对于Android工作室,移植到Eclipse),并通过谷歌查看其他开发人员遇到与我相同的问题,但我仍然无法正常工作.

以下是我要做的步骤:

  1. 从这里下载适用于Android的Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip

  2. 提取项目

  3. 在Eclipse中,将现有的Android代码导入工作区

  4. 选择文件夹"facebook"并选择显示的唯一项目(项目已正确导入)

  5. 右键单击"facebook"项目,属性,android并检查"isLibrary"

  6. 干净的项目

此时,我仍然遇到"android.support"包中找不到的注释和类的问题.

Project的Java编译器设置为"1.6",minSDK为9,目标为17.

我还尝试将facebook库添加到我的主项目中,但它仍然无法正常工作.

我试图把java 1.7放在编译器中,但它没有解决缺少的类加上它说要用java 1.7编译我需要将min API设置为kitkat(我不想要因为我不能编译为4.2和4.3).

我从android的SDK Manager文件夹手动添加了androd支持jar,这部分解决了丢失的类,但有些确实存在.

我正在使用Eclipse版本:Luna Service Release 1(4.4.1)和JDK 1.7.0_51以及最新的ADT插件(所有Android组件都使用SDK Manager更新).

任何帮助表示赞赏.

eclipse configuration sdk android facebook

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