问题列表 - 第41983页

配对Haskell中的相邻列表项

我有一个链式列表

["root", "foo", "bar", "blah"]
Run Code Online (Sandbox Code Playgroud)

我想使用相邻的对将其转换为元组列表.像这样

[("root", "foo"), ("foo", "bar"), ("bar", "blah")]
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用它来做到这一点:

 zipAdj x = tail (zip ("":x) (x++[""]))
Run Code Online (Sandbox Code Playgroud)

但是,我真的不喜欢这种方法.谁能想到更好的方法?如果我很明显地道歉,我对Haskell来说还是比较新的.

zip haskell list

11
推荐指数
2
解决办法
1975
查看次数

Rails map_with_index?

我有以下内容:

    :participants => item.item_participations.map { |item|
      {:item_image => item.user.profile_pic.url(:small)}
    }
Run Code Online (Sandbox Code Playgroud)

我希望这种情况不会超过3次.我尝试了map_with_index但是没有用.

关于如何在循环中最多运行3次后如何破坏的任何建议?

ruby

6
推荐指数
2
解决办法
7749
查看次数

为了提高我的编程技巧,我想遵循"每年学习一门新语言".我们在2011年可以学到什么

我想在2011年学习一门新的编程语言.我是一名java progmrammer,经验不超过一年.我想学习一些真正令人兴奋的东西,但与手机(iPhone,Android,iPad,Symbian)无关.

java programming-languages

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

Windows消息奇怪

可能只是某种严重疏忽,但我没有在消息循环中收到任何WM_SIZE消息.但是,我确实在WndProc中收到了它们.我以为windows循环向WndProc发送了消息?

LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
{
    switch(message)
    {
        // this message is read when the window is closed
    case WM_DESTROY:
        {
            // close the application entirely
            PostQuitMessage(0);
            return 0;
        } break;
    case WM_SIZE:
        return 0;
        break;
    }
    printf("wndproc - %i\n", message);
    // Handle any messages the switch statement didn't
    return DefWindowProc (hWnd, message, wParam, lParam);
}
Run Code Online (Sandbox Code Playgroud)

......现在消息循环......

while(TRUE)
{
    // Check to see if any messages are waiting in the queue
    if(PeekMessage(&msg, …
Run Code Online (Sandbox Code Playgroud)

c++ windows

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

Tortoise HG - 在提交时添加标签

目前,我只知道如何在提交后添加标记.这意味着获得仅包含标记的第二个提交.是否可以在提交时添加标记?

mercurial tortoisehg

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

Perforce:如何查找更改列表的原始编号

在perforce中,变更列表会在提交时重新编号.因此,例如,当创建更改列表时,它将编号为777,但在提交更改列表时,它将重新编号为790.

我的问题是如果我知道旧的CL编号777,如何获得新的CL编号(790),反之亦然?

perforce p4v changelist

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

Java,如何从字符串实例化 HttpCookie,有什么方便的方法吗?

我从 HTTP 响应标头获得了一个 cookie 字符串,如下行:

name=value; path=/; domain=.g.cn; expire=...
Run Code Online (Sandbox Code Playgroud)

我可以将上面的行解析为键值对,并且也很容易将名称和值设置为 HttpCookie 实例,因为该对是第一个。

但是如何设置其他对,因为我不知道哪个设置方法对应于下一个名称-值对的名称。遍历 cookie 可能包含的所有可能的键并调用匹配的设置方法,如下面的代码片段?

if (key.equalsIgnoreCase("path"))
 cookie.setPath(value);
else if (key.equalsIgnoreCase("domain"))
 cookie.setDomain(value);
Run Code Online (Sandbox Code Playgroud)

太蠢了,有什么方便的方法吗?提前致谢。

java httpcookie string-parsing

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

什么时候/为什么要在课堂上私有化?

什么时候我应该做一个功能private,为什么这是个好主意?

c++ oop class-design private-methods

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

有谁知道在Java中配置GC的好指南?

我在运行应用程序的JVM上遇到了麻烦,它的堆内存看起来像梳子.它不断从1.5 GB跳到3 GB,并逐渐恶化到更高的值.我正在使用G1 GC算法,但不知道如何配置它.

我无法访问我正在运行的应用程序的代码,不用说,它是一个相当大的应用程序.

那么,最重要的是,有没有人知道在Java中配置GC的好指南?

java garbage-collection jvm

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

使用rake导入(调用其他rakefiles)

这是我的主要rake文件

subrake = 'subrake'

task :init => [subrake] do
  #call subrake.build
end

import subrake
Run Code Online (Sandbox Code Playgroud)

我看到有关上述步骤如何工作的文档,但我无法弄清楚如何在其他子文件中调用任务.顺便说一句,这些任务可能与我的名字相同,这是一个问题吗?

ruby import rake rakefile

6
推荐指数
2
解决办法
5117
查看次数