问题列表 - 第13345页

如何在运行时设置log4j转换模式

我有一个Java应用程序,同时解析电子表格中的输入.我添加了从ant任务中独立运行解析器部分的功能.但是我正在使用的正常log4j模式会使输出难以读取,我想在运行时设置一个简单的模式.

所以像 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m%n

        parseDebug = new Boolean(System.getProperty("ptpunit.parseDebug")).booleanValue();

        if(parseDebug){

            // SET CONVERSION PATTERN HERE

            log.setLevel((Level) Level.DEBUG);

        }
Run Code Online (Sandbox Code Playgroud)

java log4j

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

处理System.Drawing对象

是否有必要手动管理System.Drawing对象的生命周期?

目前我正在使用"使用"语句来最小化画笔和其他绘图对象的寿命,例如

using ( Brush br = new SolidBrush( color ) )
{
    // Do something with br
}
Run Code Online (Sandbox Code Playgroud)

这是必要的还是让垃圾收集器在需要的时候发挥作用是否安全?

作为问题的一个快速...人们认为最简单的方法是什么?

c# drawing garbage-collection

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

使用PHP将HTML转换为PDF(不是PDF格式的HTML)

我是一名PHP开发人员,在我的一个项目中,我需要将一些HTML文档(大约30到50页)转换为PDF文档.

我的搜索发现了以下可能的解决方案.其中包括一些PHP库和一些命令行应用程序.每个都有自己的优点和缺点.

PHP库:

  1. fpdf(需要更多努力才能转换)
  2. tcpdf(需要更多努力才能转换)
  3. html2fpdf http://html2fpdf.sourceforge.net
  4. html2pdf http://html2pdf.fr/
  5. dompdf http://code.google.com/p/dompdf/(与其他相比,效果很好)

对于每个图书馆,我遇到的问题包括:

  1. 花费很长时间(转换30个HTML页面超过五分钟)
  2. 需要太多资源(内存和时间)

    (我在php.ini中设置了以下参数:

    max_execution_time = 600
    memory_limit = 250M

    但事情仍然不起作用.)

  3. 需要HTML页面格式良好(例如,没有遗漏关闭标签)

当我尝试转换简单的HTML文档(五个或更少的页面,只有很少的CSS)时,所有这些工作都有效

命令行应用程序

与上述库相比,所有命令行应用程序都能完美而快速地工作,但只有当我直接在控制台上运行它们时.当我尝试PHP中使用它们exec()或者system(),他们给我的错误.

以下是我在PHP中运行它们时的命令行应用程序及其错误:

  1. html2pdf(http://www.tufat.com/s_html2ps_html2pdf.htm)

    html2pdf:11380):Gtk-WARNING**:无法打开显示:: 0.0
    没有指定协议

  2. wkhtmltopdf

    载入页面:10%
    载入页面:33%
    载入页面:100%
    等待重定向
    输出页面
    QPainter :: begin():返回false
    QPainter :: begin():返回false
    QPainter :: save:Painter not active
    QPainter :: scale :Painter不活动
    QPainter :: setRenderHint:Painter必须处于活动状态才能设置渲染提示
    QPainter :: setBrush:Painter not active
    QPainter :: pen:Painter not active
    QPainter :: setPen:Painter not active

  3. htmltopdf(http://www.ultrashareware.com/html-to-pdf.htm) …

html php pdf pdf-generation

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

以编程方式识别iphone设备

我想确定安装我的应用程序的设备.这意味着,当我在iPhone上安装应用程序时,它应该告诉我设备信息.信息就像,设备是2G,3G或3GS.

目前我只获得设备的型号,名称,systemName,systemVersion.

我想知道该设备是2G,3G或3GS.

请帮我.

iphone objective-c ios

7
推荐指数
2
解决办法
4018
查看次数

FireBug扩展来检查PHP变量

我们有FireSymfony允许人们在firebug面板中查看Symfony,PHP变量,所以我想知道是否有类似的扩展允许我查看常规PHP应用程序(不仅仅是Symfony应用程序)的PHP变量?

php debugging firebug

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

在AS3中展开var args

我想知道是否有某种方法可以解压缩AS3中的可变长度参数列表.以此为例:

public function varArgsFunc(amount:int, ...args):Array
{
    if (amount == 3)
    {
        return args
    }
    else
    {
        return varArgsFunc(++amount, args)
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我这样称呼:

var result:Array = varArgsFunc(0, [])
Run Code Online (Sandbox Code Playgroud)

result现在包含一组嵌套的数组:

[[[[]]]]
Run Code Online (Sandbox Code Playgroud)

这里的问题是args参数被视为一个数组.因此,如果我将它传递给具有可变参数列表的函数,它将被视为单个参数.

在Scala中有:_*运算符,它告诉编译器将列表拆分为参数列表:

var list:Array = ['A', 'B', 'C']

// now imagine we have this class, but I would like to pass each list element
// in as a separate argument
class Tuple {
    public function Tuple(...elements)
    {
        // code 
    } 
}

// if you do this, the list will become be …
Run Code Online (Sandbox Code Playgroud)

variadic-functions actionscript-3

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

DOCTYPE的选择是否会影响javascript代码所见的DOM?

鉴于使用ASP.NET,javascript,css等技术的大型遗留项目,我想知道是否以任何方式将网页的DOCTYPE从HTML 4.0 Transitional更改为XHTML 1.0 Transitional(或其他方式)可以打破网页的javascript功能.

关于不同的DOCTYPES如何影响页面的(css)呈现,有很多文章和讨论,但我似乎无法找到任何类似的破坏任何代码的主题.

我正在寻找关于一般需要注意的事项的文章的链接,以便更好地发现现有代码中的潜在问题,并避免在编写新代码时产生问题.

javascript doctype dom

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

获取转义的网址参数

我正在寻找一个可以获取URL参数的jQuery插件,并支持此搜索字符串而不输出JavaScript错误:"格式错误的URI序列".如果没有支持这个的jQuery插件,我需要知道如何修改它来支持这个.

?search=%E6%F8%E5
Run Code Online (Sandbox Code Playgroud)

解码后,URL参数的值应为:

æøå
Run Code Online (Sandbox Code Playgroud)

(字符是挪威语).

我无权访问服务器,因此我无法对其进行任何修改.

javascript url url-parameters query-string

301
推荐指数
8
解决办法
36万
查看次数

你如何在C中实现一个类?

假设我必须使用C(没有C++或面向对象的编译器)并且我没有动态内存分配,我可以使用哪些技术来实现类,或者类的良好近似?将"类"隔离到单独的文件中总是一个好主意吗?假设我们可以通过假定固定数量的实例来预分配内存,或者甚至在编译时将每个对象的引用定义为常量.随意假设我将需要实施哪个OOP概念(它会有所不同)并为每个概念提出最佳方法.

限制:

  • 我必须使用C而不是OOP,因为我正在编写嵌入式系统的代码,编译器和预先存在的代码库位于C语言中.
  • 没有动态内存分配,因为我们没有足够的内存来合理地假设如果我们开始动态分配它就不会用完.
  • 我们使用的编译器没有函数指针的问题

c oop embedded class

131
推荐指数
6
解决办法
14万
查看次数

使用专有数据库系统构建应用程序的优缺点

我很长一段时间以来一直对4D SAS的数据库产品感兴趣,但几乎没有触及它.

在考虑用于应用程序开发的工具,特别是需要数据库组件的工具时,在考虑MySQL和PostgreSQL等开源工具与4D或Pervasive SQL等专有解决方案时应该注意什么?

SO社区对4D,Pervasive,FilemakerPro等各种数据库工具有什么好的(和坏的!)体验?

任何糟糕的经历?

4d-database

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