问题列表 - 第19154页

翻译函数,用于查找从Python到Ruby的集合的所有分区

我有以下python函数以递归方式查找集合的所有分区:

def partitions(set_):
    if not set_:
        yield []
        return
    for i in xrange(2**len(set_)/2):
        parts = [set(), set()]
        for item in set_:
            parts[i&1].add(item)
            i >>= 1
        for b in partitions(parts[1]):
            yield [parts[0]]+b

for p in partitions(["a", "b", "c", "d"]):
print(p)
Run Code Online (Sandbox Code Playgroud)

有人可以帮我翻译成红宝石吗?这是我到目前为止:

def partitions(set)
  if not set
    yield []
    return
  end
  (0...2**set.size/2).each { |i|
    parts = [Set.new, Set.new]
    set.each { |item|
      parts[i&1] << item
      i >>= 1
    }
    partitions(parts[1]).each { |b|
      yield [parts[0]] << b
    }
  }
end

p partitions([1, 2, 3, …
Run Code Online (Sandbox Code Playgroud)

ruby python

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

iPhone SDK-调试器出错:正在调试的程序没有运行

我通过启动第一页上的"助手",按照iPhone SDK开发人员门户上的确切说明进行操作.

但即使我多次删除配置文件,证书并重复同一个过程,我仍然会得到相同的错误.

请帮忙.

iphone xcode

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

为什么我使用Perl的DBI-> connect会无声地失败?

为什么这段代码会无声地失败?我如何让它向我展示SQL错误究竟是什么?

$dbh=DBI->connect($db_name,$db_user,$db_pass);
Run Code Online (Sandbox Code Playgroud)

我将代码修改为如下所示:

$dbh=DBI->connect($db_name,$db_user,$db_pass)
    or die("could not connect to db: $db_name");
Run Code Online (Sandbox Code Playgroud)

而不是允许我使用$dbh未分配的,它将按预期失败,但它并没有告诉我它为什么失败.$db_name就我所见,etc 的值都设置为有效值.

我知道真正的错误(MySQL服务器实际上没有运行)但是为了将来的参考,我希望看到真正的错误,例如我导致auth失败.

perl dbi

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

如何用PHP压缩JSON?

我正在写一个小分析页面,它将帮助我查找应用程序中的错误.实质上,它允许在视觉上比较实际数据和日志条目,并对数据执行一些分析.

由于这仅用于调试,因为我将在实际站点上部署它,我希望它尽可能少地加载服务器.一些分析选项将包括相当繁重的子字符串搜索或n 2个操作,因此我将把它卸载到客户端.

这意味着PHP页面将只从表和日志中获取数据,其中一些是JSON,并将其写出来.客户端Javascript然后将进行所有分析等.

问题是,JSON的数据将是几MB大,我与服务器的连接 - 慢.以某种方式压缩数据会很好.有人有想法吗?

环境是PHP + Apache; 我不知道是否会安装mod_gzip; 我无法控制它.

javascript php compression apache json

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

输出RSS feed为html?

有没有免费的php/javascript库,这有助于将RSS源显示为html?

javascript php rss feed

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

SQL Server单元问题

这可能是一个非常愚蠢的问题,但......

Geography.STLength返回哪些单位?在MSDN官方页面并没有说明返回单位什么,这个博客条目在这里说STLength() returns a float indicating the length of the instance in units.是的,这是对的,它说它以单位返回.

任何人都可以了解STLength返回的单位吗?脚?米?寸?救命!

sql t-sql sql-server gis units-of-measurement

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

iPhone矩阵乘法和反演

我正在尝试将卡尔曼滤波器应用于从iPhone加速度计输出的数据.我需要尽可能快地执行矩阵乘法和反演,所以我很好奇使用GPU执行这两项任务的可能性.截至目前,我发现矩阵乘法只有一个参考:

float mBone01[16] = { ... }
float mBone02[16] = { ... }
float mResult[16];

glMatrixMode  ( GL_MODELVIEW );
glLoadIdentity( );
glLoadMatrix  ( mBone01 );
glMultMatrix  ( mBone02 );
glGetMatrix   ( GL_MODELVIEW, mResult );
Run Code Online (Sandbox Code Playgroud)

即使很难用户也不确定这种乘法是在GPU内部执行的.对于反演,您是否有任何关于如何做(如果可能)的提示?

谢谢你们!

iphone gpu matrix-inverse matrix-multiplication

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

Django测试运动员没有找到测试

我是Python和Django的新手,我正在通过创建一个饮食管理网站来学习,但我已经完全失败了让我的单元测试运行.我发现的所有文档和博客都说,只要它可以从tests.py中找到,tests.py与models.py在同一个文件夹中,并且你的测试类是子类TestCase,它应该全部自动获取.这对我manage.py test <myapp>不起作用,当我运行它时没有找到任何测试.

我从他们自己的软件包开始我的所有测试,但已将其简化为仅在我的tests.py文件中的所有测试.当前的tests.py看起来像:

import unittest
from pyDietTracker.models import Weight
from pyDietTracker.weight.DisplayDataAdapters import DisplayWeight

class TestDisplayWeight(unittest.TestCase):

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def testGetWeightInStone_KG_Correctly_Converted(self):
        weight = Weight()
        weight.weight = 99.8

        testAdapter = DisplayWeight(weight)
        self.assertEquals(testAdapter.GetWeightInStone(), '15 st 10 lb')   
Run Code Online (Sandbox Code Playgroud)

我已经通过继承Django TestCase类来尝试它,但这也没有用.我正在使用Django 1.1.1,Python 2.6并且我正在运行Snow Leopard.

我确定我遗漏了一些非常基本和明显的东西,但我无法解决问题.有任何想法吗?

编辑:评论后只需快速更新

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'pyDietTracker',
 )
Run Code Online (Sandbox Code Playgroud)

为了让测试运行,我正在运行 manage.py test pyDietTracker

python django unit-testing

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

基因工程模拟

有没有人有关于基因工程模拟的任何好的软件/教程来源?也许关于基因剪接/克隆模拟的开源软件?

谢谢

genetics

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

本地域与localhost的性能

TCP连接之间是否存在性能差异:

  • localhost/127.0.0.1
  • 解析为本地计算机的域

或者更具体地说,后面的连接是通过环回设备还是通过实际网络?

我问的原因是我正在考虑更改许多PHP应用程序中的数据库设置,因此他们使用完整的域而不是localhost.这样,如果需要,我们可以更轻松地将数据库移动到不同的服务器.

mysql localhost

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