问题列表 - 第9350页

惯用Ruby:数据结构转换

什么是"Rubyist"方式进行以下数据结构转换:

我有

    incoming = [ {:date => 20090501, :width => 2}, 
                 {:date => 20090501, :height => 7}, 
                 {:date => 20090501, :depth => 3}, 
                 {:date => 20090502, :width => 4}, 
                 {:date => 20090502, :height => 6}, 
                 {:date => 20090502, :depth => 2},
               ]

我希望通过以下方式折叠这些:日期,最终结束

    outgoing = [ {:date => 20090501, :width => 2, :height => 7, :depth => 3},
                 {:date => 20090502, :width => 4, :height => 6, :depth => 2},
               ]

如果列在每行中的顺序相同,则最后一步也可以使用数组数组.另外,重要的是,我事先并不知道所有的哈希键(也就是说,我不知道:宽度,高度,或:深度 - 它们可能是:猫,狗,和:仓鼠).

ruby hash merge transformation data-structures

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

C#从子类获取详细信息

我是C#的完全新手,请原谅我,如果这看起来很奇怪.

我有一个名为vefHlutir的抽象类

namespace Klasasafn
{
    public abstract class vefHlutur
    {
        public abstract List<String> columnNames();
        public abstract List<String> toStringList();
    }
}
Run Code Online (Sandbox Code Playgroud)

//Here is an object that inherits from this abstract class:

namespace Klasasafn
{
    [Table(Name="Users")]
    public class User: vefHlutur
    {
        public override List<String> columnNames()
        {
            List<String> p = new List<String>();
            p.Add("Nafn");
            p.Add("Email");
            p.Add("Lýsing");
            return p;
        }
        public override List<String> toStringList()
        {
            List<String> p = new List<String>();
            p.Add(name);
            p.Add(email);
            p.Add(descr);
            return p;
        }
    ... more stuff here
    }

} 
Run Code Online (Sandbox Code Playgroud)

//And here is …

c# generics inheritance subclass

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

整体是否始终初始化为0?

指望int在Objective-C中始终初始化为0 是否安全?

更具体地说,当int新实例化具有ivars 的对象时,可以安全地假设其ivars的值为0吗?

int initialization objective-c instance-variables

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

什么是VS 2008 IDE写的?

我试图搜索,但如果这是重复,它会被一些噪音隐藏.该问题的替代标题:

需要与Visual Studio IDE集成时需要注意哪些技能?

visual-studio-2008 visual-studio

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

对于Joomla而言,如果它可用,SQLite会成为Joomla的"更好"选择吗?

由于这并没有触及我的一个真正的问题,我有点不确定,如果它甚至值得在这里被问到.不过,也许你们中的一些人想就此分享你的意见.

总的来说,我不得不承认,"更好"意味着什么,什么都没有.所以我可能应该更具体,但我尽量不要溢出这个话题.在其中一个廉价网络主机(如Dreamhost)上的常规托管环境中,每天有大约1000篇Joomla文章,几个用户和几百个访问者,具有持久连接的SQLite数据库(sqlite_popen)的执行速度明显快于MySQL等价物(具有TCP/IP开销等)?

或者简而言之:将Joomla称为支持SQLite是否明智?

sqlite performance joomla

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

当我在表中执行INSERT时出现奇怪的触发器问题

我有一个附加在桌子上的触发器.

ALTER TRIGGER [dbo].[UpdateUniqueSubjectAfterInsertUpdate]
   ON  [dbo].[Contents]
   AFTER INSERT,UPDATE
AS
BEGIN

-- Grab the Id of the row just inserted/updated
DECLARE @Id INT

SELECT @Id = Id
FROM INSERTED

END
Run Code Online (Sandbox Code Playgroud)

每次插入或修改新条目时,我希望更新单个字段(在此表中).为了这个问题,想象一下我正在更新LastModifiedOn(datetime)字段.

好的,所以我得到的是批量插入东西..

INSERT INTO [dbo].[Contents]
SELECT Id, a, b, c, d, YouDontKnowMe
FROM [dbo].[CrapTable]
Run Code Online (Sandbox Code Playgroud)

现在所有行都被正确插入.LastModifiedOn字段默认为null.因此,所有条目都为null - 除了第一行.

这是否意味着没有为插入表中的每一行调用触发器,但是一旦插入查询完成后,即.是否插入了所有行?这意味着,INSERTED表(在触发器中)没有一行,但是'n'行?!

如果是这样..呃.. :(这是否意味着我需要在这个触发器中使用光标?(如果我需要为每一行做一些独特的逻辑,我现在这样做).

UPDATE

我将添加完整的触发器代码,看看是否可以在没有光标的情况下完成它.

BEGIN
    SET NOCOUNT ON

    DECLARE @ContentId INTEGER,
        @ContentTypeId TINYINT,
        @UniqueSubject NVARCHAR(200),
        @NumberFound INTEGER

    -- Grab the Id. Also, convert the subject to a (first pass, untested)
    -- unique …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server triggers sql-server-2008

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

关闭ConfigParser打开的文件

我有以下内容:

config = ConfigParser()
config.read('connections.cfg')
sections = config.sections()
Run Code Online (Sandbox Code Playgroud)

如何关闭打开的文件config.read

就我而言,随着新的部分/数据被添加到config.cfg文件中,我更新了我的wxtree小部件.但是,它只更新一次,我怀疑是因为config.read保持文件打开.

虽然我们在这里,但ConfigParser和之间的主要区别是RawConfigParser什么?

python configparser

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

在哪里可以了解如何将html5用于客户端数据库应用程序?

我想开始使用html5的客户端数据库功能,但我不知道在哪里可以找到一个好的介绍/教程/操作方法.我多年来一直在编码(x)html,所以我对"这里的<head>元素"类型的介绍并不感兴趣; 我想了解一般html5中的新功能,特别是客户端数据库.有什么建议?

html5

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

处理UIWebview中的触摸

我创建的一个子类UIWebView,并且已经实施了 touchesBegan,touchesMovedtouchesEnded方法.

但是webview子类不处理touch事件.

是否有任何方法来处理UIWebView子类内的触摸事件???

iphone uiwebview

36
推荐指数
5
解决办法
5万
查看次数

角线在两条线的角落

我搜索最快或最简单的方法来计算凸多边形任意点的外角.这意味着,总是更大的角度,而所讨论的两个角度加起来为360度.

这是一个例子:

插图http://fopref.meinungsverstaerker.de/div_priv/crap.png

现在我知道我可以计算两个向量AB和CB之间的角度,它涉及点积,归一化和余弦.然后我仍然需要确定两个结果角度中的哪一个(第二个是180度减去第一个)我想要两次加到另一个角度.

但是,我认为可能有一个更简单,更简单的解决方案,可能使用强大的atan2()函数.我卡住了,问你这个:-)

更新: 我被问到我需要的角度.我需要计算B周围这个特定圆的面积,但只计算A,B,C,......所描述的多边形的面积.所以要计算面积,我需要角度来使用公式0.5*angle*r*r.

c geometry

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