问题列表 - 第10825页

Facebook中消息传递的数据库设计

我目前正致力于创建类似于Facebook的消息系统.更具体地说,Facebook上的私人消息 - 包括收件箱,已发送消息,"未读"和"已读".

是否有人熟悉Facebook目前用于其邮件系统的类似数据库结构?

谢谢!

database-design facebook

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

你能看出Django Model实例是否"脏"吗?

我非常喜欢SQLAlchemy的功能,它允许您查看对象是否是脏的:如果它是从数据库中检索到的,或者是上次保存的话.

是否有可能从Django ORM中找到这些信息?

请注意,这与django中的脏字段不同,因为我不关心以前的数据是什么,虽然S.Lott的答案可能提供了一种方法,但我想要一种不会触及的方法数据库.

我也看过了django.db.transaction.is_dirty(),但这似乎不是解决方案.

django orm sqlalchemy

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

在提要中检索整个播放列表?

我有几个播放列表想要嵌入到网站中。我没有对它们进行硬编码,而是尝试使用 Youtube 的Data API

这基本上相当于从以下形式的 URL 解析一些 XML:

http://gdata.youtube.com/feeds/api/playlists/[feed-id]

在播放列表长度为 26 个视频之前,这非常有效,此时结果在前 25 个处被截断。

我试过在搜索时附加一个 max_results 参数,但无济于事。

顺便说一句,可接受的停止间隙措施是随机返回播放列表中的 25 个视频。现在,它们始终处于相同的顺序。

那么,有人知道如何获取整个播放列表吗?还是我对这些视频进行了硬编码?

php youtube-api

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

为什么这"最终"执行?

如果你运行下面的代码,它实际上在每次调用goto后执行finally:

    int i = 0;
Found:
    i++;
    try
    {
        throw new Exception();
    }
    catch (Exception)
    {
        goto Found;
    }
    finally
    {
        Console.Write("{0}\t", i);
    }
Run Code Online (Sandbox Code Playgroud)

为什么?

c# goto exception try-catch-finally

17
推荐指数
3
解决办法
2096
查看次数

命名这个python/ruby​​语言结构(使用数组值来满足函数参数)

这种语言结构叫什么?

在Python中我可以说:

def a(b,c): return b+c
a(*[4,5])
Run Code Online (Sandbox Code Playgroud)

在Ruby中同样得到9.

def a(b,c) b+c end
a(*[4,5])
Run Code Online (Sandbox Code Playgroud)

当一个数组传递给一个需要多个参数的函数时,这叫做什么?

*运营商的名称是什么?

还有哪些语言支持这个很酷的功能?

ruby python syntax language-features

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

在版本控制下存储非源文件的最佳实践

我有一个受版本控制的项目,但该项目有一些图像,视频和zip文件经常变化.我不想将这些文件存储在版本控制之下,因为它们会占用大量空间并使更新和提交速度非常慢.

处理此问题的好方法是什么,仍然提交已更改的非源文件?有没有更好的办法?

我目前正在使用subversion,如果有另一个版本控制客户端更好地处理这个问题,请推荐它!

version-control

8
推荐指数
2
解决办法
896
查看次数

IE7边界问题

在我的网页上有一个宽度为0的div,其左右边框各1px宽.

在Firefox中,当我给出以下代码时,它保持宽度为50px的div,但在IE7中恰好是48px宽.

<div style="width: 48px; border: #a9a9a9 1px solid; height: 30px;">test div</div>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

提前致谢.

styles border internet-explorer-7

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

如何在delphi中将图标转换为具有alpha透明度的png?

下面的代码将从文件中提取图标并将其转换为png但没有alpha透明度?

var
   IconIndex : word;
   icon:TIcon;
   png:TPngImage;
   bmp:TBitmap;
begin
  IconIndex := 0;
  icon := TIcon.Create;
  icon.Handle := ExtractAssociatedIcon(hInstance,pChar(Edit1.Text), IconIndex) ;
  bmp:= TBitmap.Create;
  bmp.LoadFromFile('blank.bmp');
  DrawIcon(bmp.Canvas.Handle, 0, 0, icon.Handle) ;
  png := TPngImage.Create();
  png.Assign(bmp);
  png.SaveToFile('icon.png');
end;
Run Code Online (Sandbox Code Playgroud)

delphi

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

与gcc相比,comeau编译器值得吗?

到目前为止,我一直在使用gcc,g ++进行C,C++应用程序开发,并发现它非常棒.但是浏览Stack Overflow我发现许多成员声称Comeau编译器中的错误报告比任何其他编译器都要多得多.这是真的?我没有投资任何编译器的商业版本.当gcc,g ++正在做的时候,真的值得在C/C++编译器的商业版本上花钱吗?

c c++ compiler-construction gcc comeau

10
推荐指数
3
解决办法
2847
查看次数

iphone - AVAudioRecorder提供单声道播放(仅在一个频道播放声音)

我正在使用AVAudioRecorder录制音频并保存到wav文件(使用SDK 3.0)设置字典包含以下值

    NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];

    [recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
    [recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey]; 
    [recordSetting setValue:[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];

    [recordSetting setValue :[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey];
    [recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey];
    [recordSetting setValue :[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey];
Run Code Online (Sandbox Code Playgroud)

即使将通道数指定为2,播放也是单声道(即仅在1个耳机插孔而不是两个通道中播放).

还有其他人遇到过这个问题吗?recordSetting字典值有什么问题吗?

谢谢

任何人都可以帮我这个...如果我指定通道数为2,为什么回放只在一个插孔?(我正在使用耳机进行测试 - 我的iPhone附带的耳机)

iphone avaudiorecorder iphone-sdk-3.0

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