问题列表 - 第40692页

从rpy2 DataFrame中选择特定行

我的数据框是我从.csv文件中获得的调查数据.其中一个栏目是年龄,我希望删除所有18岁以下的受访者.然后,我需要将年龄组(18-24,25-35等)分离到他们自己的数据帧中,我可以为其进行频率分配.

R代码很简单:

x.sub <- subset(x.df, y > 2)
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何使用r()函数将我的数据帧变量从python变为R语句.感觉好像在rpy2 DataFrame类中应该有一个.subset()函数.但如果它存在,我找不到它.

rpy2

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

C#返回T的问题

我有一个方法将数字从字符串转换为T,例如 int

public static T GetItemIdFromUrl<T>(string itemName)
{
   try
   {
      ...
      int ad_id = int.Parse(stringNumber);

      return (T)(object)ad_id;
   }
   catch 
   {
      return (T)(object)-1;
   }
}
Run Code Online (Sandbox Code Playgroud)

但结果我有一个十六进制代码0xffffffa5而不是91.为什么?

c#

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

正则表达式有问题

我是正则表达式的总菜鸟,需要解析一些HTML.我正在寻找个别类别.以下是html的样子:

<p>Categories: 
        <a href="/some/URL/That/I/dont/need">Category1</a>  | 
        <a href="/could/be/another/URL/That/I/dont/need">Category2</a> 
</p> 
Run Code Online (Sandbox Code Playgroud)

可能有1-5个类别.我需要的是"Category1或Category2等"

这个项目使用Visual Studio 2010在c#中.目前我拥有的是:

private static readonly Regex _categoriesRegex = new Regex("(<p>Categories:)((/w/.?<Categories>.*?).*?)(</p>)", RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Singleline);
Run Code Online (Sandbox Code Playgroud)

我知道我可能会离开,但想知道是否有人能够至少引导我朝着正确的方向前进.

c# regex

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

解析时,iphone NSNumberFormatter在模拟器上工作,而不是在设备os 4.2上工作

这是来自Craig Schamp的terremoto的一段代码..在模拟器(os 4.2)上工作正常但在设备上没有.

self.currentEarthquake.magnitude = [formatter numberFromString:magString]; and

NSNumber *latituide = [formatter numberFromString:[comp objectAtIndex:0]];

NSNumber *longitude = [formatter numberFromString:[comp objectAtIndex:1]] 
Run Code Online (Sandbox Code Playgroud)

在设备上是空的,而在模拟器上有所有的数据....这里的所有代码....我的设备是3g与4.2是NSNumberFormatter问题???

if ([elementName isEqualToString:@"title"]) {
  //<title>M 5.8, Banda Sea</title>
  NSArray *components = [self.propertyValue componentsSeparatedByString:@","];
  if (components.count > 1) {
   // strip the M
   NSString *magString = [[[components objectAtIndex:0] componentsSeparatedByString:@" "] objectAtIndex:1];

   NSLog(@"String %@",magString);

   NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
   self.currentEarthquake.magnitude = [formatter numberFromString:magString];
   self.currentEarthquake.place = [components objectAtIndex:1];
   [formatter release];

   NSLog(@"Magnetudine %@",self.currentEarthquake.magnitude);
   NSLog(@"Place %@",self.currentEarthquake.place);

   NSLocale *currentUsersLocale = [NSLocale currentLocale];
   NSLog(@"Current Locale: …
Run Code Online (Sandbox Code Playgroud)

iphone nsnumberformatter

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

Delphi Web和Web服务开发目前有哪些选择

我正在玩Delphi.我的大多数桌面开发的是.NET中完成的,并嵌入了C.系统我已经做了一些Web开发的回报率和Python的(Django的,CherryPy的)我有兴趣参加的裂缝在项目,这将是一个Web服务( REST或SOAP)具有本机客户端和Web客户端.

因为我最近被重新激发学习德尔福,我很好奇的选择是构建Web服务和Web客户端与德尔福.大多数Delphi文档都有点过时,但到目前为止我发现了这些选择:

  • 的DataSnap
  • 接近网页
  • 和WebBroker
  • IntraWeb的
  • RemObjects的Data Abstract和RemObjects SDK

我觉得WebSnap已经死了,但其他技术仍在开发中.是否有关于调查哪种技术的指导?

ps我意识到Delphi并不是一个非常受欢迎的网页开发选择,但我很想尝试,因为我一直在学习VCL.

delphi intraweb datasnap

14
推荐指数
4
解决办法
5846
查看次数

JMS/JAXM/JAX RPC/Web服务/ JAX-WS有什么区别?

我正在尝试学习不同的Web服务以了解它们的用途.但是,我很困惑,因为这些术语经常重叠.如果有人能简单地告诉我这些术语之间的区别,我将不胜感激.我遇到了一些来源,例如http://java.sun.com/developer/Books/j2ee/jws/ch07.pdf,但我无法明确区分它们.

rpc web-services jms jaxm

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

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

在CQRS中实现基于集合的约束

我仍然在努力解决与CQRS风格架构相关的基本(和解决)问题:

我们如何实现依赖于一组聚合根的业务规则?

以一个预订申请为例.它可以让您预订音乐会的门票,电影的座位或餐厅的桌子.在所有情况下,只有有限数量的"物品"可供出售.

让我们想象一下这个活动或地点非常受欢迎.当销售为新事件或时段开放时,预订开始很快到达 - 可能每秒很多.

在查询方面,我们可以进行大规模扩展,并将预留放在队列中以由自治组件异步处理.首先,当我们从队列中取出预约命令时,我们将接受它们,但在某个时间我们将不得不开始拒绝其余的.

我们怎么知道什么时候达到极限?

对于每个预约命令,我们必须查询某种商店以确定我们是否可以容纳请求.这意味着我们需要知道当时已收到多少预订.

但是,如果域存储是非关系数据存储,例如Windows Azure表存储,我们就不能很好地做到 SELECT COUNT(*) FROM ...

一种选择是保持一个单独的聚合根,它只是跟踪当前的计数,如下所示:

  • AR:预订(谁?多少?)
  • AR:事件/时间段/日期(总计数)

第二个聚合根将是第一个聚合根的非规范化聚合,但是当底层数据存储不支持事务时,它们很可能在高容量场景中不同步(这是我们正在尝试的首先解决).

一种可能的解决方案是序列化预留命令的处理,以便一次只处理一个,但这违背了我们的可扩展性(和冗余)目标.

这种情况让我想起了标准的"缺货"情景,但不同之处在于我们不能很好地将预订放在后面.一旦活动售罄,它就卖光了,所以我看不出补偿行动会是什么.

我们如何处理这种情况?

azure cqrs azure-table-storage dddd

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

PHP:获取动态数量的html输入字段

这可能是非常容易和简单的,但我还没有使用它,我如何从PHP获得相同类型的动态数量的输入文件?

我有一种情况,我想做一个动态数量的输入发送到PHP页面,如下所示:

使用jQuery,我可以添加这些输入来增加或减少字符数:

<!-- value is the character id -->
<tr><td><input type="checkbox" name="character" value="1256"></td></tr>
<tr><td><input type="checkbox" name="character" value="85"></td></tr>
<tr><td><input type="checkbox" name="character" value="901"></td></tr>
<tr><td>etc...</td></tr>
Run Code Online (Sandbox Code Playgroud)

我在表的末尾有一个输入提交,以便将数据发送到我的php页面,如何获取所有这些字符?我应该直接做某事AJAX还是可以通过$_POST变量处理?

html php input

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

使用DynamicMethod注入运行时代码?

请考虑以下简单代码:

using System;   
class Test
{
    delegate int FooDelegate(int i);
    FooDelegate Foo = FooImplementation;
    static int FooImplementation(int i)
    {
        return i + 1;
    }

    public static void Main()
    {
         Foo(1);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想做的是将一些调试代码注入到Foo委托中,这相当于:

FooDelegate Foo = delegate(int i)
{
    try
    {
        DebugPrologue();
        return FooImplementation(i);
    }
    finally
    {
        DebugEpilogue();
    }
};
Run Code Online (Sandbox Code Playgroud)

扭曲的是我必须能够在运行时执行此操作,因此编译时和后处理方法是不可能的.

我的初始方法使用Delegate.Combine()将序言和结尾方法添加到Foo委托.唉,这不会起作用,因为它会回报价值.

我目前的想法是使用System.Reflection.Emit和DynamicMethod作为潜在的解决方案.据我所知,我需要为FooImplementation获取MethodInfo,获取它的MethodBody,将其转换为DynamicMethod并将try-finally块注入其中.

不幸的是,我完全不知道该怎么做.谁愿意伸出援助之手?或者你有另一个(最好更简单)的想法?

编辑:这里的用例是调试OpenGL绑定(http://www.opentk.com).我们必须注入2226种具有完全不同参数的方法,因此需要采用一般方法.

c# reflection.emit code-injection dynamicmethod opentk

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