问题列表 - 第42739页

根据月 - 年时间格式对数据框进行排序

我正在努力解决一些非常基本的问题:根据时间格式对数据框进行排序(月份,或者,在这种情况下为"%B-%y").我的目标是计算各种月度统计数据,从总和开始.

数据框的相关部分的部分看起来像这样*(这很好,并且符合我的目标.我在此处包含它以显示问题可能源自何处)*:

> tmp09
   Instrument AccountValue   monthYear   ExitTime
1         JPM         6997    april-07 2007-04-10
2         JPM         7261      mei-07 2007-05-29
3         JPM         7545     juli-07 2007-07-18
4         JPM         7614     juli-07 2007-07-19
5         JPM         7897 augustus-07 2007-08-22
10        JPM         7423 november-07 2007-11-02
11        KFT         6992      mei-07 2007-05-14
12        KFT         6944      mei-07 2007-05-21
13        KFT         7069     juli-07 2007-07-09
14        KFT         6919     juli-07 2007-07-16
# Order on the exit time, which corresponds with 'monthYear'
> tmp09.sorted <- tmp09[order(tmp09$ExitTime),]
> tmp09.sorted
   Instrument AccountValue   monthYear   ExitTime …
Run Code Online (Sandbox Code Playgroud)

sorting time r

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

perlre长度限制

来自man perlre:

"*"量词相当于"{0,}","+"量词相当于"{1,}"和"?" 量词为"{0,1}".n和m限于小于建立perl时定义的预设限制的整数值.在最常见的平台上,这通常是32766.实际限制可以在代码生成的错误消息中看到,例如:

       $_ **= $_ , / {$_} / for 2 .. 42;
Run Code Online (Sandbox Code Playgroud)

哎这很难看 - 难道不是我可以得到一些常数吗?

编辑:正如daxim指出的那样(并且perlretut提示)可能是32767是一个神奇的硬编码.在Perl代码中进行一些搜索有很长的路要走,但我不确定如何进入下一步并实际找出实际设置的默认reg_infty或REG_INFTY的位置:

~/dev/perl-5.12.2
$ grep -ri 'reg_infty.*=' *
regexec.c:      if (max != REG_INFTY && ST.count == max)
t/re/pat.t:        $::reg_infty   = $Config {reg_infty} // 32767;
t/re/pat.t:        $::reg_infty_m = $::reg_infty - 1;
t/re/pat.t:        $::reg_infty_p = $::reg_infty + 1;
t/re/pat.t:        $::reg_infty_m = $::reg_infty_m;   # Surpress warning.
Run Code Online (Sandbox Code Playgroud)

编辑2:DVK当然是正确的:它是define在编译时,并且可能只能被覆盖REG_INFTY.

regex perl

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

clone():ArrayList.clone()我认为是一个浅拷贝

ArrayList<Integer> a=new ArrayList<Integer>();
a.add(5);
ArrayList<Integer> b=(ArrayList<Integer>)a.clone();
a.add(6);
System.out.println(b.toString());
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我认为clone()是一个浅薄的副本.所以,ba应指向同一个内存位置.但是,当我这样做时b.toString(),答案是唯一的5.6如果clone()浅拷贝,为什么也不显示?

java clone

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

出现VerticalScrollBar时调整边框大小

让我告诉你我的XAML代码的一部分:

<ListBox Grid.Row="1"  ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ScrollViewer.IsDeferredScrollingEnabled="True"
         HorizontalAlignment="Stretch" ItemsSource="{Binding}"  Margin="1,1,0,0"
         Name="listBox_Faits"  Width="290"  VerticalAlignment="Stretch"
         SelectionChanged="listBox_Faits_SelectionChanged">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Border  BorderBrush="SlateGray" BorderThickness="0.5" Margin="1,2,1,1"
                     Width="{Binding ElementName=listBox_Faits, Path=Width}">
Run Code Online (Sandbox Code Playgroud)

如果创建了太多边框(它与ObservableCollection链接),则会出现垂直滚动条,并且我的边框不会自行调整大小.(我希望看到完整的边框,我不希望它在最后被切割)

如果有人有想法,谢谢!如果您需要更多信息,请随时询问!

RGDS,

弗洛

c# wpf resize border datatemplate

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

有没有办法在胡子迭代中设置计数器?

我有一个代码,使用一些迭代渲染胡子模板,如:

{{#items}}
  some html code....
{{/items}}
Run Code Online (Sandbox Code Playgroud)

但我想在迭代中放置渲染项目的数量,如下所示:

{{#items}}
  This is the item [COUNTER-VAR]
{{/items}}
Run Code Online (Sandbox Code Playgroud)

有一些方法可以执行此操作.. ??

mustache

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

检查jQuery中是否存在元素

如果元素是由.append()方法创建的,如何检查元素是否存在? $('elemId').length不适合我.

javascript jquery

1209
推荐指数
7
解决办法
126万
查看次数

使用monad的并行策略

我经常看到Haskell的并行策略的使用和解释与纯计算有关(例如fib).但是,我并不经常看到它与monadic结构一起使用:par当应用于ST s或者IO?时,是否有合理的解释效果和相关函数?这样的使用会增加任何加速吗?

parallel-processing monads concurrency haskell

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

RAD - JVM调试端口正在使用中

我正在使用RAD 7.5.0和websphere服务器v6.1.当我以调试模式启动服务器时,它会显示一条错误消息

'在localhost中启动WebSphere应用程序服务器; 遇到了问题.JVM调试端口####正在使用中.

问题是什么?怎么解决这个?

java rad

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

处理内存不足的情况

我有一个像缓存一样的对象.如果需要,它可以填充整个可用内存.

我希望能够根据需要将内存恢复到操作系统.因此,如果任何其他分配出现问题,VM(或GC或其他任何人)应该在使用OutOfMemory异常失败之前让我的'缓存'缩小.

我怎么能在C#中做到这一点?

c#

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

为什么(以及如何)Enum的顺序会影响ToString值?

嘿伙计们,我一直有关于枚举值的"顺序"的问题.这有点难以解释,这就是为什么我写了一些代码:

class Program
{
    public enum EnumA
    {
        One = 1,
        Two = One,
        Three = Two,
        Four = 4
    }

    public enum EnumB
    {
        One = 1,
        Two = One,
        Four = 4,
        Three = Two
    }

    public enum EnumC
    {
        Two = One,
        Three = Two,
        Four = 4,
        One = 1
    }

    static void Main(string[] args)
    {
        Console.WriteLine("Enum A:");
        Console.WriteLine(EnumA.One);
        Console.WriteLine(EnumA.Two);
        Console.WriteLine(EnumA.Three);
        Console.WriteLine(EnumA.Four);
        Console.WriteLine();

        Console.WriteLine("Enum B:");
        Console.WriteLine(EnumB.One);
        Console.WriteLine(EnumB.Two);
        Console.WriteLine(EnumB.Three);
        Console.WriteLine(EnumB.Four);
        Console.WriteLine();

        Console.WriteLine("Enum C:");
        Console.WriteLine(EnumC.One);
        Console.WriteLine(EnumC.Two);
        Console.WriteLine(EnumC.Three);
        Console.WriteLine(EnumC.Four); …
Run Code Online (Sandbox Code Playgroud)

.net c# enums c#-4.0

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