问题列表 - 第35477页

学说固定装置 - 循环参考

有没有办法加载具有循环引用的灯具?作为一个例子,我有以下夹具:

BusinessEntityTeam:
  Nicole_Team:
    name: Nicole's Team
    Manager: [Nicole]
    Business: [ACMEWidgets]

sfGuardUser
  Nicole:
    first_name:     Nicole
    last_name:      Jones
    email_address:  nicole@example.com
    username:       nicole
    password:       nicole
    Groups:         [Group_abc]
    Team:           [Nicole_Team]
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,Nicole_Team引用了Nicole ......但Nicole也引用了Nicole_Team.

当Manager不是必需列时,这是正常的(夹具已加载,但Manager为NULL),但现在要求加载夹具是不可能的.

我能看到的唯一解决方法是将Team关系放在自己的对象中(例如'Profile'),因此关系不再是循环的.

还有其他方法吗?每个用户都必须在一个团队中,但只有少数用户是团队经理.我对我的数据模型设计糟糕并有改进余地这一事实持开放态度.

schema doctrine symfony1 fixtures

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

php数组递归总和

我有这样一个数组:

Array
(
    [1000] => Array
        (
            [pv] => 36
        )

    [1101] => Array
        (
            [1102] => Array
                (
                    [pv] => 92
                )

            [pv] => 38
        )

    [pv] => 64
)
Run Code Online (Sandbox Code Playgroud)

如何使用键'pv'找到所有数组元素的总和,无论它们出现的深度如何.

对于这个例子,结果将是 36+92+38+64 = 240

感谢帮助.

php arrays recursion

4
推荐指数
3
解决办法
7968
查看次数

如何从数组iphone sdk中删除特定对象

我在不规则空间之间有一串这些单词

 "gbpjpy buy 132.00/15  131.95 update close at 132.40 close at 132.40 120+ gbpjpy buy 132.00/15 131.50 45 new 90 120+       gpbusd buy    update HIT 40 PIPS HIT 110 PIPS  gpbusd buy   BREAK EVEN update HIT 100+  gpbusd buy 1.5500/25 1.5455  new 40 100+  gpbusd buy    update CLOSE 0 TO 10 PIPS N   gpbusd buy 1.5335/50 1.5320  new 40 80+  gpbusd buy    update     15-20 PIPS CLOSE KEEP OPEN gpbusd buy 1.5530/50     1.5505 update HIT 80 KEEP OPEN gpbusd buy 1.5530/50 …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ipad

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

Java线程化JavaDoc

我编写了一个只应在特定线程上调用的方法.是否有标准注释或注释应添加到方法的javadoc中以表示这一点?

java multithreading javadoc thread-safety

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

IEnumerable <string>到string

考虑一下:

string test = "";
somestring.ToList().Take(50).Select(
    delegate(char x)
    {
        test += x;
        return x;
    }
);
Run Code Online (Sandbox Code Playgroud)

现在为什么之后测试是空的?我不关心它的回归,实际上我知道它的IEnumerable.

任何方式,如果这一切似乎一团糟然后如何转换IEnumerable<char>为字符串?

提前致谢..

c# linq

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

Github:错误克隆我的私人存储库

我正在尝试使用https-URL克隆我的GitHub项目,但它失败并出现错误:

$ git clone https://foo@github.com/foo/foo-private.git
Cloning into foo-private...
Password:
error: error setting certificate verify locations:
  CAfile: /bin/curl-ca-bundle.crt
  CApath: none
 while accessing https://foo@github.com/foo/foo-private.git/info/refs

fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

git github

146
推荐指数
7
解决办法
14万
查看次数

我想要调整图像大小,但没有失真

我有一个图像有尺寸1000*500 我想要它400*300 但我的图像不应该看distorted.

http://www.daniweb.com/forums/thread295652.html - 我用它作为参考.但是我的形象变形了.

python image-processing

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

我们如何使用startActivityforResult()进行电子邮件意图?

我正在使用发送带附件的电子邮件的意图,它工作正常,我想获得此电子邮件意图结果,我已经使用过startActivityforResult(),但我无法获得电子邮件意图的结果,我们如何使用startActivityforResult()电子邮件意图?

谢谢大家

android android-intent

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

无法将TimeInterval与Integer进行比较

我正在尝试将timeInterval与整数值进行比较,因此我尝试将timeInterval转换为整数并进行比较.但是我收到错误'无法转换为指针类型':

NSTimeInterval timeInterval = [startTime timeIntervalSinceNow];
int intSecondsElapsed = [timeInterval intValue]; // Error here !!!!

if ([counterInt != intSecondsElapsed])
{
    // Do something here...
}
Run Code Online (Sandbox Code Playgroud)

怎么会这样做?

编辑:包括与执行错误相关的更多详细信息.

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    //[formatter setDateFormat:@"HH:mm:ss"];
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    startTime = [NSDate date];
    [formatter release];


if ([deviceType isEqualToString:@"iPhone 4"]||[deviceType isEqualToString:@"iPhone Simulator"])
    {
        int intSecondsElapsed = (int)[startTime timeIntervalSinceNow];
        if (counterInt != intSecondsElapsed)
        {
            counterInt = intSecondsElapsed;
        }
    }
Run Code Online (Sandbox Code Playgroud)

iphone nstimeinterval

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

使用参数和自动完成的bash别名

我在路径中存在一堆脚本,所以无论我在哪里,我都可以访问每个脚本.有时这些是非常简单的util脚本"vim"文件.不时,我想快速查看脚本文件的内容和看到的文件路径的脚本打开(然后做猫,grep的...).

我想做一个别名,无论我在哪里,都会给出"cat".
鉴于一个不工作:
alias a="cat `which \$1`"
如果我放置脚本名称而不是参数号($ 1)它工作正常.但参数不是.

第二个问题(我希望生活如此美丽!)将自动完成该别名的脚本名称.
使用可能存在于我的"bin"目录中的脚本将是我可以采取的另一种方法.

linux bash

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