小编dbr*_*dbr的帖子

哪个JSON库用于iPhone上的数据

似乎至少有三个不同的库用于从HTTP请求中提取JSON数据.

我有什么理由选择其中一个或者所有这些都是相同的,速度和最小的bugginess?

我正在处理的数据可能会有一些半复杂的JSON字符串.

iphone json objective-c

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

在不露面的电子邮件中发送图像

我正在尝试发送一个不露面的电子邮件(发送电子邮件而不显示界面),使用下面的代码.

我还想在此电子邮件中附加图片.

这可能吗?

- (void) sendEmailTo:(NSString *)toStr withSubject:(NSString *)subjectStr withBody:(NSString *)bodyStr
{
    NSString *emailString=[[NSString alloc] initWithFormat:@"mailto:?to=%@&subject=%@&body=%@",
                           [toStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                           [subjectStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                           [bodyStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:emailString]];

    [emailString release];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c

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

围绕Python进口的方式?

对不起,如果这是一个非常新手的问题,我只是想知道一件事.

在python中,你的代码被分成多个文件,你怎么能避免在同一个东西上进行大量的导入?

说我有2个文件.主要和内容.

主要:

import pygame
from pygame.locals import *
pygame.display.init()
blah
Run Code Online (Sandbox Code Playgroud)

内容:

import pygame
from pygame.locals import *
pygame.display.init()
load content and stuff
Run Code Online (Sandbox Code Playgroud)

pygame导入两次,display.init并被调用两次.这在其他地方是有问题的.反正有没有解决这个问题,还是只需要导入导入导入?

我能想到的一种情况是:每次导入时都会写入文件的脚本.这样,如果它被导入3次,它会运行3次,因此写入文件3次.

提前致谢!

python import

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

全高CSS布局,包含多列

我有一个工作的布局,但它有一个非常恼人的问题..当内容比屏幕高时,背景停止.

这是bad-ASCII-art格式的理想布局:

_____________________  _
|    | long    |logo|   |
|    | content |    |   |
|    |         |    |   |
|    |         |    |   |
|grad|         |grad|   | Viewport
|    |         |    |   |
|    |         |    |   |
|    |         |    |  _|
|    |         |    |
|    |         |    |
_____________________

|2em| <-20em->| 2em|
Run Code Online (Sandbox Code Playgroud)

..或内容短...

_____________________  _
|    | short   |logo|   |
|    | content |    |   |
|    |         |    |   |
|    |         |    |   | …
Run Code Online (Sandbox Code Playgroud)

html css layout

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

监视python中的显示状态?

如何判断Windows何时更改显示器电源状态?

python winapi

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

如何编译Python 1.0

出于一些不正当的原因,我想尝试Python 1.0 ..我将如何编译它,或者更确切地说,什么是将使用当前编译器干净地编译的早期版本?

我正在使用Mac OS X 10.5,虽然它只是好奇(关于语言如何变化),所以在Linux虚拟机中进行编译也是可能的.

python legacy installation

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

来自Clang的"返回物体泄漏"是什么意思?

这个问题之后,我在BEncoding.m中修复了一堆内存泄漏(最初来自这里)

我已经修复了所有明显的内存泄漏,但Clang发现了四个"返回对象泄漏"错误,我不知道如何排序:

完整的消息/适当的代码位是:

NSMutableData *data = [[NSMutableData alloc] init];
Run Code Online (Sandbox Code Playgroud)

[1]方法返回一个具有+1保留计数的Objective-C对象(拥有引用)

[...]
snprintf(buffer, 32, "%lu:", [object length]);
[data appendBytes:buffer length:strlen(buffer)];
[data appendData:object];
return data;
Run Code Online (Sandbox Code Playgroud)

[3]对象作为拥有引用返回给调用者(传递给调用者的单个保留计数)

memory-leaks objective-c clang

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

如何在(Python)Google App Engine数据源上正确执行一对多连接?

我有一些模型设置如下:

class Apps(db.Model):
    name        = db.StringProperty(multiline=False)
    description = db.TextProperty()

class AppScreenshots(db.Model):
    image_file     = db.StringProperty(multiline=False)
    description    = db.StringProperty(multiline=False)
    app            = db.ReferenceProperty(Apps)
Run Code Online (Sandbox Code Playgroud)

我试图在屏幕截图中引用"父"应用程序,如下所示:

a = Apps.get(app_key)   
ss = AppScreenshots(
    image_file     = 'foo',
    description    = 'bar',
    app            = a
)
ss.put()
Run Code Online (Sandbox Code Playgroud)

但它抱怨我说:

BadArgumentError('_app should be a string; received ag1raWxsZXItcm9ib3RzcgoLEgRBcHBzGAkM (a Key):',)
Run Code Online (Sandbox Code Playgroud)

我试过在互联网上查看一些例子,他们似乎都像上面那样工作.一组文件的谷歌拥有了不同的建议做了一下,像这样的:

a = Apps.get(app_key)   
ss = AppScreenshots(
    image_file     = 'foo',
    description    = 'bar',
    app            = a.key()
)
ss.put()
Run Code Online (Sandbox Code Playgroud)

但这给了我完全相同的错误.

我究竟做错了什么?

python google-app-engine gql

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

将Visual Studio 2008试用版升级到完整版的问题

我安装了Visual Studio 2008的试用版.我决定将其卸载并安装我刚刚购买的许可版本.

但是,无论我尝试什么,安装都不会从试用版更改为使用我的新许可证.我已经完全删除了Visual Studio,但它仍然无法升级.

除了重新格式化我的机器外,我该怎么办?(是的,就像这样会发生)

installation visual-studio-2008

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

如何在CodeIgniter中创建javascript链接

<a href="javascript:void(0);" class="selectedpagination"  onclick="changeuploader();">
    Try flash Uploader
</a>
Run Code Online (Sandbox Code Playgroud)

如果我在锚标记的第一个参数中写入javascript:void(0);,它将打开链接controller/javascript:void(0)

另外,我如何给它类名和onclick事件?

php codeigniter

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