问题列表 - 第9090页

iPhone用户代理

我正在构建一个iPhone应用程序,它基本上只显示来自RSS提要的信息,并从相关网站拖动一些额外的信息.我正在考虑提供一些报告代码,例如PinchMedia提供的代码.我确实遇到了一些问题,因为我会在未经同意的情况下监控用户.所以,我想知道是否可以只看一看rss提供商收到的请求.

在我的代码中,我按如下方式处理Feed:

NSString * path = @"http://feeds.feedburner.com/whatever";
[self parseXMLFileAtURL:path];
Run Code Online (Sandbox Code Playgroud)

打开该URL时,iPhone是否会向服务器发送任何用户代理信息?如果是这样,我是否可以通过这种方式对其进行更改,以便将来自我的应用程序的呼叫与常规rss客户端区分开来?

感谢您的见解!

iphone user-agent

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

展平相交的时间跨度

我有很多关于给定ID的开始和停止时间的数据,我需要将所有相交和相邻的时间平移为一个组合的时间跨度.下面发布的样本数据都是相同的ID,所以我没有列出它.

为了使事情更清楚,请查看03.06.2009的示例数据:

以下时间跨度是重叠或连续的,需要合并为一个时间跨度

  • 05:54:48 - 10:00:13
  • 09:26:45 - 09:59:40

由此产生的时间跨度为05:54:48至10:00:13.由于在10:00:13和10:12:50之间存在差距,我们还有以下时间间隔:

  • 10:12:50 - 10:27:25
  • 10:13:12 - 11:14:56
  • 10:27:25 - 10:27:31
  • 10:27:39 - 13:53:38
  • 11:14:56 - 11:15:03
  • 11:15:30 - 14:02:14
  • 13:53:38 - 13:53:43
  • 14:02:14 - 14:02:31

这导致从10:12:50到14:02:31的一个合并时间跨度,因为它们是重叠或相邻的.

您将在下面找到我需要的示例数据和展平数据.持续时间列只是提供信息.

任何解决方案 - 无论是SQL还是非 - 都表示赞赏.


编辑:由于有很多不同的和有趣的解决方案,我正在通过添加约束来查看"最佳"(如果有)解决方案泡沫,从而完善我的原始问题:

  • 我从另一个系统通过ODBC获取数据.没有办法为我更改表格布局或添加索引
  • 数据仅由日期列索引(时间部分不是)
  • 每天大约有2.5k行
  • 估计的数据使用模式大致如下:
    • 大多数时候(比方说90%)用户只会查询一两天(2.5k - 5k行)
    • 有时(9%)范围将长达一个月(~75k行)
    • 很少(1%)的范围将长达一年(约900k行)
  • 对于典型情况,查询应该是快速的,对于罕见情况,查询应该"永远".
  • 查询一年的数据需要大约5分钟(没有连接的普通选择)

在这些限制范围内,最佳解决方案是什么?我担心大多数解决方案都会非常慢,因为他们加入了日期和时间的组合,这在我的案例中不是索引字段.

你会在客户端或服务器端进行所有合并吗?您是否首先创建一个优化的临时表并使用该表提出的解决方案之一?到目前为止我没有时间测试解决方案,但我会告诉您最适合我的方法.


样本数据:

Date       | Start    | Stop
-----------+----------+---------
02.06.2009 | 05:55:28 | 09:58:27
02.06.2009 | 10:15:19 | 13:58:24
02.06.2009 | 13:58:24 | 13:58:43
03.06.2009 | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server algorithm datetime sql-server-2005

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

BizTalk范围"捕获异常"常规异常消息

我有一个BizTalk(2006 R2)范围和一个"Catch Exception"部分,我在其中放置了一个简单的Expression形状来将异常消息存储在一个编排变量中.

问题是,如果我选择异常类型为"常规异常",那么我不会提供异常对象名称.在这种情况下,我在哪里检索异常信息?

然后我想我会选择异常类型作为System.Exception,但这是不可能的.我只能选择更具体的.NET异常类型.

我做错了还是BizTalk如何工作?

biztalk exception-handling

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

YQL for twitter follower的推文

如何获取特定Twitter帐户关注者的推文列表?我可以通过以下方式获得关注者ID的列表:

select id from xml where url='http://twitter.com/followers/ids/sqlservercentrl.xml'
Run Code Online (Sandbox Code Playgroud)

我的假设是,为了检索所有这些ID的推文,我应该能够写:

select title from twitter.user.timeline
where id in (select id from xml where url='http://twitter.com/followers/ids/sqlservercentrl.xml')
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何结果.

注意 - 为了进行比较,下面的查询得到了朋友的推文(我跟随谁而不是跟随我的人),确实有效:

select title from twitter.user.timeline
where id in (select id from xml where url='http://twitter.com/statuses/friends/sqlservercentrl.xml' and itemPath='users.user')
Run Code Online (Sandbox Code Playgroud)

twitter yql

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

QuickReports是否包含在Delphi 2009中?

我们正在考虑从Delphi 7迁移到Delphi 2009,并想知道QuickReports是否仍然包含在包中?

delphi quickreports delphi-2009

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

例外:读取XML时没有协议

我需要从字符串缓冲区或字符串解析xml数据..i代码如下.这里就行了document doc =db.parse(eventXml )......抛出异常 - plesae找到下面的代码和异常.请帮助我

eventXml = strBuffer.toString();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();

Document doc = db.parse(eventXml );
Run Code Online (Sandbox Code Playgroud)

例外

 java.net.MalformedURLException: no protocol: <?xml version="1.0" encoding="UTF-8
    " standalone="yes"?>%0A<EventInfo xmlns="http://www.telenet.be/oms/event">%0A
     <TelenetEventInfo className="be.telenet.oms.events.OmsAsapJsrpNotifyEvent">%0A
           <SimpleFields>%0A            <SimpleField>%0A                <FieldName>C
    ompletion_Date_Time</FieldName>%0A                <FieldValue>04/08/2009 08:34:0
    1</FieldValue>%0A            </SimpleField>%0A            <SimpleField>%0A
              <FieldName>Originator</FieldName>%0A                <FieldValue>System
    </FieldValue>%0A            </SimpleField>%0A            <SimpleField>%0A
             <FieldName>Status</FieldName>%0A                <FieldValue>S</FieldVal
    ue>%0A            </SimpleField>%0A            <SimpleField>%0A                <
    FieldName>Workorder_ID</FieldName>%0A                <FieldValue>I00054132231-09
    8</FieldValue>%0A            </SimpleField>%0A        </SimpleFields>%0A
    <ArrayData>%0A            <ArrayNames>%0A                <ArrayName>Parameters</
    ArrayName>%0A                <ArrayFieldEntry>%0A                    <ArraySubFi
    eld>[0].Parameter_Name</ArraySubField>%0A                    <ArraySubFieldValue
    >WARNING_TEXT</ArraySubFieldValue>%0A                </ArrayFieldEntry>%0A
              <ArrayFieldEntry>%0A                    <ArraySubField>[0].Parameter_v
    alue</ArraySubField>%0A                    <ArraySubFieldValue>UnknownKeyExcepti
    on-Retrieving a webURL%0A                    for …
Run Code Online (Sandbox Code Playgroud)

java xml

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

将字符串填充到左侧

如何在目标c中填充一个字符串.例如,如果我的整数值为6,我希望它显示为06.

我使用stringByPaddingToLength:它,但它像60一样填充到右边.

非常感谢您的帮助.

iphone xcode objective-c

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

CSS 2,使用link元素导入的样式表的优先级

特定

<link rel="STYLESHEET" href="/css/t.cake.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/f.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/t.generic.css" type="text/css"/>
<link rel="STYLESHEET" href="/css/t.head.css" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)

哪些规则在级联中具有更高的优先级?假设所有人都有与其他CSS比较相同的优先级?第一个或最后一个样式表中的那些?

TIA DaveP

css

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

Git文件完整性

最近我用于开发的主机开始过热.我开始每天获得4或5次锁定.一切都冻结了.我的所有项目都使用git进行版本控制.

我记得看过Linus在谷歌的谈话时说git会确保文件没有损坏.在我的情况下,可以安全地假设git会在其中一个源文件损坏时警告我.

OS是Mac OS X 10.4文件系统是HFS +.

git version-control sha1

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

Java大文件磁盘IO性能

我的硬盘上有两个(每个2GB)文件,想要将它们相互比较:

  • 使用Windows资源管理器复制原始文件大约需要.2-4分钟(即读写 - 在同一物理和逻辑磁盘上).
  • java.io.FileInputStream两次读取并在每个字节的字节上比较字节数组需要20多分钟.
  • java.io.BufferedInputStream 缓冲区为64kb,文件以块的形式读取然后进行比较.
  • 比较完成是一个紧凑的循环

    int numRead = Math.min(numRead[0], numRead[1]);
    for (int k = 0; k < numRead; k++)
    {
       if (buffer[1][k] != buffer[0][k])
       {
          return buffer[0][k] - buffer[1][k];
       }
    }
    
    Run Code Online (Sandbox Code Playgroud)

我该怎么做才能加快速度呢?NIO应该比普通的流更快吗?Java无法使用DMA/SATA技术,而是做一些缓慢的OS-API调用吗?

编辑:
谢谢你的答案.我做了一些基于它们的实验.安德烈亚斯表示

流或nio方法没有太大差别.
更重要的是正确的缓冲区大小.

我的实验证实了这一点.由于文件是以大块读取的,因此即使是额外的缓冲区(BufferedInputStream)也不会提供任何内容.优化比较是可能的,并且我通过32次展开获得了最佳结果,但与磁盘读取相比,花费的时间比较小,因此加速很小.看起来我无能为力;-(

java comparison performance nio stream

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