问题列表 - 第39975页

如何将形式不良的数据对列表转换为字典?

我想要一个包含未完全分离的元组的字符串,并将它们转换为字典.

s ="香蕉4苹果2橙4"

d = {'banana':'4','apple':'2','orange':'4'}

我遇到了一个问题,因为空间用于分隔值和对.什么是正确的伎俩?

python

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

正则表达式只匹配一个字符,如果没有后跟另一个字符,则只替换该初始字符

例如,

(/=[^>]/, '?')
Run Code Online (Sandbox Code Playgroud)

我想继续那场比赛,但只能更换等号与双水平上签名.由于它是,它匹配任何"="后跟任何不是">"但随后取代了"=",并与替换字符后面的字符,我要记住以下的性格,但更换只是'='.这是红宝石,如果它有任何语法差异.

输入示例:

= render :partial => 'file'
Run Code Online (Sandbox Code Playgroud)

第一个=应该转换,第二个应该保留

regex

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

如何处理在Ruby网址,以获取零件(方案,用户名,密码,主机等)?

我试图创建一个使用红宝石(及净:: SSH)连接到服务器,并执行一些任务的程序.服务器的详细信息将提供为:

ssh://user:pass@host:port (for a host that does not yet have SSH keys)
Run Code Online (Sandbox Code Playgroud)

要么

user@host
Run Code Online (Sandbox Code Playgroud)

Net :: SSH需要以下格式:

Net::SSH.start('host', 'user', :password => "password")
Run Code Online (Sandbox Code Playgroud)

是否有gem/stdlib可以将URL处理为这种格式?还是一个可以匹配不同部分的简单正则表达式?

注意:我知道并使用了capistrano但在这种情况下我需要更低级别的控制.

ruby url net-ssh

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

Firefox 4是否支持3D转换?

我似乎无法在网络上的任何地方找到它,但我只是想知道Firefox 4是否会像当前的webkit浏览器那样支持三维转换.

browser firefox

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

Python中的增量最近邻算法

是否有人知道在Python中实现的最近邻居算法可以逐步更新?我发现的所有这些,例如这个,似乎都是批处理过程.是否可以实现增量NN算法?

python machine-learning nearest-neighbor

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

转换if else尝试catch

有人可以帮助我将使用if-else编写的以下代码转换为try/catch.另外让我知道在这种情况下需要trycatch或if-else是apt

$results = mysql_query($query);
if(mysql_num_rows($results)!=0)
{
    while(($result = mysql_fetch_row($results))!=FALSE)
    {
        $res   ="DELETE FROM table1 WHERE id ='".$result['id']."'";
        if(mysql_query($res)==false)
        {
            echo mysql_error();
            exit;
        }
    }
    echo $res   ="DELETE FROM table2 WHERE id ='".$id."'";
    if(mysql_query($res)!==false)
    {
        header("Location:list.php?m=4");
    }
    else
    {
        echo mysql_error();
        exit;
    }
}
else
{
    echo "Error";
}
Run Code Online (Sandbox Code Playgroud)

php mysql if-statement try-catch

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

当耳机插入时,通过扬声器传送音频

即使插入耳机,我们如何通过扬声器传输音频输出?

我的代码:

    if(audioManager.isWiredHeadsetOn())
    {
        audioManager.setWiredHeadsetOn(false);
        audioManager.setSpeakerphoneOn(true); 
        audioManager.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_SPEAKER, AudioManager.ROUTE_ALL);  
        audioManager.setMode(AudioManager.MODE_NORMAL); 

    }
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?

media audio android

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

Django打印选择价值

EMP_CHOICES = (
         (0,'-- Select --'),
         (1,'Good'),
         (2,'Average'),
     )

class EMPFeedback(models.Model):
     user_choices = models.IntegerField(choices=EMP_CHOICES)
Run Code Online (Sandbox Code Playgroud)

如果存储在db中的值为1,则user_choices如何打印相应的user_choices对应的值(即1 == GOOD)

fb = EMPFeedback.objects.get(id=1)
print fb.user_choices  # prints 1
print fb.user_choices.EMP_CHOICES 
Run Code Online (Sandbox Code Playgroud)

django django-templates django-models django-views

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

Mercurial - 使用命名分支克隆或分支

目前,我正在使用CVS来跟踪我的SourceForge项目.我有以下要求.

  • 我需要保持稳定的Trunk.每当用户报告严重错误时,我可以立即修复,并在几天内发布.
  • 我需要执行广泛的新功能增强,大量的代码重构开启和关闭.这可能需要几周到几个月的时间.因此,我通常会做的是,我将在分支内执行新功能增强和大量代码重构(如果有更多功能,则执行更多分支).经过足够的测试,我会将它们合并回稳定的Trunk.

大部分时间我都是一个糟糕的互联网连接.最近,我计划迁移到分布式源代码控制 - Mercurial,以便我有时可以脱机工作.

我读了下面的文章.我相信我可以使用以下方法来保留我之前在CVS分支下的工作流程.

但是,我看不出最终用户的观点有什么不同.我可以知道你们通常适用哪种神话吗?为什么?

mercurial

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

模态会话需要Mac上的模态窗口错误

我需要从视频应用程序中的插件启动模态窗口.我在Interface Builder中创建了一个Nib以及一个NSWindowController类.但是当我尝试像这样运行窗口时

Registration* newWin = [[Registration alloc] initWithWindowNibName:@"Options"];

[NSApp runModalForWindow: [newWin window]];
Run Code Online (Sandbox Code Playgroud)

它在控制台中给出了一个错误:模态会话需要模态窗口我认为它与Interface Builder有关(请原谅,我对IB很新).

这是Nib文件和类的链接.如果有人能告诉我在IB中做错了什么,我将不胜感激.谢谢.

[已删除链接]

macos cocoa objective-c interface-builder

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