问题列表 - 第30086页

如何将nslog输出重定向到文件而不是控制台

我在OS X上运行了cocoa应用程序.我已经使用NSLog进行调试.现在我想将日志语句重定向到文件而不是控制台.

我已经使用过这种方法,但它会导致在Console和文件中记录.

- (BOOL)redirectNSLog
{
    // Create log file
    [@"" writeToFile:@"/NSLog.txt" atomically:YES encoding:NSUTF8StringEncoding error:nil];
    id fileHandle = [NSFileHandle fileHandleForWritingAtPath:@"/NSLog.txt"];
    if (!fileHandle)    return NSLog(@"Opening log failed"), NO;
    [fileHandle retain];

    // Redirect stderr
    int err = dup2([fileHandle fileDescriptor], STDERR_FILENO);
    if (!err)   return  NSLog(@"Couldn't redirect stderr"), NO;

    return  YES;
}
Run Code Online (Sandbox Code Playgroud)

是否有可能在控制台中没有日志语句但只能在文件中?

macos xcode cocoa nslog

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

Rails send_data抛出"UTF-8中的无效字节序列"......但为什么呢?

我正在使用Rails生成带有可执行文件wkhtmltopdf的PDF,然后使用send_data将结果作为PDF文件发送回用户.

 view = ActionView::Base.new(ActionController::Base.view_paths,  {})
 html = "<h1>A heading</h1>"
 pdfdata = `echo '#{html}' | #{RAILS_ROOT}/lib/pdf/wkhtmltopdf-i386 - -`
 send_data pdfdata, :filename => 'readthis.pdf', :disposition => 'attachment', :type => "application/pdf"
Run Code Online (Sandbox Code Playgroud)

PDF生成正确,但Rails ArgumentError (invalid byte sequence in UTF-8)从send_data方法抱怨.更改它以发送"foobar" :type => text/html使其工作,所以它肯定有问题pdfdata.

我不明白.是不是send_data应该发送二进制数据?当然它不是有效的UTF-8.或者我错过了什么?

谢谢

ruby-on-rails utf-8

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

StringBuilder容量()

我注意到该capacity方法在StringBuilder没有逻辑方式的情况下返回容量...有时它的值等于字符串长度,其他时间它更大......

知道哪个是逻辑的等式?

java stringbuilder capacity

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

org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:节点用于与创建它的文档不同的文档中

当我尝试生成一个看起来像的元素时,我收到一个错误

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

使用Axis2生成的java客户端代码.java片段

HoldPayment hold = new HoldPayment()
cr.setHold(hold);
Run Code Online (Sandbox Code Playgroud)

但当我关闭它时,我收到错误的WRONG_DOCUMENT_ERR.如果我没有在被触发的消息中包含此元素,则它可以正常工作.有谁知道如何解决它?

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.
 faultActor:
 faultNode:
 faultDetail:
        {http://xml.apache.org/axis/}stackTrace:org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.
        at com.sun.org.apache.xerces.internal.dom.ParentNode.internalInsertBefore(ParentNode.java:352)
        at com.sun.org.apache.xerces.internal.dom.ParentNode.insertBefore(ParentNode.java:284)
        at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(NodeImpl.java:235)
        at org.apache.axis.message.SOAPFaultBuilder.onEndChild(SOAPFaultBuilder.java:305)
        at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1090)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) …
Run Code Online (Sandbox Code Playgroud)

java axis soap

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

error/usr/local/bin/perl:参数列表太长

香港专业教育学院执行此命令从我的所有网站文件中删除malwarm并保留每个文件的备份,但执行后1分钟得到错误/ usr/local/bin/perl:参数列表太长

任何人都可以建议一种方法来避免这个错误,PS ive一大堆文件:)

 perl -e "s/<script.*PaBUTyjaZYg.*script>//g;" -pi.save $(find /home/ -type f -name '*php*')
Run Code Online (Sandbox Code Playgroud)

regex linux shell perl

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

计算PHP页面中的所有HTML标记

我花时间在正则表达式来解决这个问题,但没有结果我尝试使用PHP 5.3解决这个问题的信息 - 在页面中重复多少次和页面中所有标签的信息.

html php regex

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

如何在SQL Server中创建维护计划?

当我尝试在SQL Server中创建新的维护计划时,它显示以下错误:

TITLE: Microsoft SQL Server Management Studio
------------------------------

'Agent XPs' component is turned off as part of the security configuration for 
this server. A system administrator can enable the use of 'Agent XPs' by using   sp_configure. 
For more information about enabling 'Agent XPs', see "Surface Area   Configuration" in 
SQL Server Books Online. (ObjectExplorer)  
Run Code Online (Sandbox Code Playgroud)

sql-server maintenance

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

如何使用jQuery qTIp设置提示维度?

我在修改qTip的笔尖大小(x,y)时遇到了一些麻烦.我尝试以style: { tip: { x:2,y:2 } }各种方式添加,但失败了.

如何将其添加到以下脚本?

  // Status Tooltips Style
  $.fn.qtip.styles.statusTooltips = {
    background: '#333333',
    color: 'white',
    textAlign: 'center',
    border: {
      width: 1,
      radius: 5,
      color: '#333333'
    },
    tip: 'leftMiddle',
    name: 'dark'
  }

  // Status Tooltips Init
  $('.status[title]').qtip({
    style: 'statusTooltips',
    position: {
      corner: {
         target: 'rightMiddle',
         tooltip: 'leftBottom'
      }
    }
  });
Run Code Online (Sandbox Code Playgroud)

javascript jquery tooltip qtip

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

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

正则表达式匹配<Key> .... <Value>模式

我有一个外部系统发送的以下数据,需要为特定的密钥进行解析

<ContextDetails>
<Context><Key>ID</Key><Value>100</Value></Context>
<Context><Key>Name</Key><Value>MyName</Value></Context>
</ContextDetails>
Run Code Online (Sandbox Code Playgroud)

我尝试用正则表达式解析它以获取KEY:Name的值

<Context><Key>Name</Key><Value>.</Value></Context>

但结果是空白的

我需要做些什么来修复这个正则表达式

.net regex xml parsing

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