小编Kei*_*ald的帖子

用于Python Tornado的Defacto项目模板

有人可以推荐python龙卷风的项目骨架吗?我想这很容易就可以自己滚动但是我很好奇还有什么呢,因为(显然)其他人之前已经走过了这条路.

python tornado

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

适用于Objective-C的带有ClientLogin接口的Google App Engine

我在之前的stackoverflow.com帖子中遇到了同样的问题.

具体来说,我似乎能够正确获取"Auth"令牌,但是当我访问后面的页面时,尝试在标题中使用它仍然只返回登录页面的HTML.

以下是与此帖相关的链接,我已确定您需要对此URL进行后续调用.

然后到URL调用会给你一个ACSID的cookie,然后需要在后续调用传递,以维持认证状态.

当请求此cookie,我读过各个岗位说你需要通过将其追加到查询字符串,从而指定你原来的身份验证令牌:

?auth=this_is_my_token
Run Code Online (Sandbox Code Playgroud)

我也看到了在描述你应该设置在HTTP头谷歌的文档,这样一个HTTP标头名称/值是:

Authorization: GoogleLogin auth=yourAuthToken
Run Code Online (Sandbox Code Playgroud)

我尝试了两种方法,但没有看到任何cookie返回.我使用Wireshark的,为的LiveHTTPHeaders Firefox和简单的NSLog语句尝试看看如果返回这样的事.

以下是我一直在使用的代码段.

NSURL* url = [NSURL URLWithString:[NSString stringWithFormat:@"http://yourapp.appspot.com/_ah/login?auth=%@", [token objectForKey:@"Auth"]]];
NSHTTPURLResponse* response;
NSError* error;
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setValue:[NSString stringWithFormat:@"GoogleLogin auth=%@", [token objectForKey:@"Auth"]] forHTTPHeaderField:@"Authorization"];
NSData * data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];  

//show me all header fields
NSLog([[response allHeaderFields] description]);

//show me the response
NSLog(@"%@", [[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding] autorelease]);
NSArray * all = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[NSURL URLWithString:@"http://yourapp.appspot.com/_ah/login"]];

//show …
Run Code Online (Sandbox Code Playgroud)

google-app-engine cocoa cocoa-touch objective-c

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

Django测试客户端和子域

我正在试图弄清楚如何让Django测试客户端与我的应用程序配合使用,将每个用户放在它自己的子域上.即每个帐户都有account1.myapp.com,account2.myapp.com.

用户可以是多个子域的成员(类似于basecamp的模型),因此我处理在中间件中发出请求的子域.

在我编写单元测试时,我意识到所有请求都发送到"http:// testserver",然后我的中间件重定向,后续的302没有被跟踪,因为它确定是外部请求.

有人知道如何通过测试客户端启用此功能吗?我目前正在django中进行一些黑客攻击以启用它.

python testing django

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

如何在iPhone应用程序中包含字体?

我已经看过这篇文章:

我可以在iPhone应用程序中嵌入自定义字体吗?

这很有帮助,但我很乐意通过以下方式加载字体:

UIFont* font = [UIFont fontWithName:@"Harrowprint" size:20];
Run Code Online (Sandbox Code Playgroud)

有些人报告说这可能,但它不适合我.有人可以确认如何将自定义字体与iphone应用程序捆绑在一起吗?

另外,在上述帖子中,一个答案注意到:字体的"名称"不一定是文件名.

如何确定UIFont可识别的字体的"名称"?我可能没有使用正确的名称.

iphone cocoa-touch

7
推荐指数
2
解决办法
5022
查看次数

从带动画的SuperView中删除UIVIew

我可以动画添加一个UIView到我的应用程序,它看起来非常漂亮,所以谢谢你苹果.

但是,如何从超级视图中移除此视图的动画?

我正在使用:

CATransition *animation = [CATransition animation];
[animation setDuration:1];
[animation setType:kCATransitionReveal];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:animation forKey:kCATransitionReveal];
Run Code Online (Sandbox Code Playgroud)

动画"进入"过渡...你如何动画"出"过渡????

iphone cocoa-touch core-animation uiview

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

Python MySQLDB SSL连接

我将我的数据库设置为要求ssl.我已经确认我可以通过命令行通过传递公钥来连接到数据库[并且已确认如果我不传递公钥则无法连接]

我在django应用程序中遇到的错误与我没有传递密钥时的错误相同.似乎我没有正确设置我的settings.py以将路径传递给公钥.

我的设置有什么问题?我正在使用python-mysqldb.

DATABASES['default'] = {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'my-host-goes-here',
    'USER': 'my-user-goes-here',
    'NAME': 'my-db-name-goes-here',
    'PASSWORD': 'my-db-pass-goes-here',
    'OPTIONS': {
        'SSL': '/path/to/cert.pem',
    }
}
Run Code Online (Sandbox Code Playgroud)

python mysql database django ssl

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

Amazon EC2高可用性数据库架构

我目前正在指出在EC2上运行的解决方案.使用S3,Cloud Front,Cloud Watch等设置Web服务器非常简单.对我们的Web服务器使用Elastic Load Balancers进行HA交叉可用性区域也很简单.

除了交叉可用区之外,我真的希望跨区域可用性.这将有助于减轻因区域中断而导致中断的可能性.

我无法找到有关为其dbs运行双向复制交叉区域的人员的大量信息.这可能吗?性能如何?

amazon-ec2 amazon-web-services amazon-rds

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

当用户导航到新页面(在同一个应用程序中)时,Web worker是否会终止

例如,我可以卸载任务并允许用户在javascript运行时继续浏览我的网站吗?

看来,如果我离开页面,工作人员就会终止.

javascript html5 web-worker

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

干草堆/飞快指数生成错误

我正试图用后嘶嘶声设置干草堆.当我尝试生成索引[或任何索引命令]时,我收到:

TypeError: Item in ``from list'' not a string
Run Code Online (Sandbox Code Playgroud)

如果我完全删除我的search_indexes.py我得到相同的错误[所以我猜它根本找不到该文件]

什么可能导致这个错误?它设置为自动发现,我确定我的应用程序已安装,因为我正在使用它.

完全追溯:

    Traceback (most recent call last):
  File "./manage.py", line 17, in <module>
    execute_manager(settings)
  File "/Users/ghostrocket/Development/Redux/.dependencies/django/core/management/__init__.py", line 362, in execute_manager
    utility.execute()
  File "/Users/ghostrocket/Development/Redux/.dependencies/django/core/management/__init__.py", line 303, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/ghostrocket/Development/Redux/.dependencies/django/core/management/__init__.py", line 257, in fetch_command
    klass = load_command_class(app_name, subcommand)
  File "/Users/ghostrocket/Development/Redux/.dependencies/django/core/management/__init__.py", line 67, in load_command_class
    module = import_module('%s.management.commands.%s' % (app_name, name))
  File "/Users/ghostrocket/Development/Redux/.dependencies/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/Users/ghostrocket/Development/Redux/.dependencies/haystack/__init__.py", line 124, in <module>
    handle_registrations()
  File "/Users/ghostrocket/Development/Redux/.dependencies/haystack/__init__.py", line 121, in handle_registrations …
Run Code Online (Sandbox Code Playgroud)

python django whoosh django-haystack

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

如何使用Button onclick事件"takeStringValueFrom"?

我有一个正确接线的按钮,当点击它时,"登录"IBAction被击中.

- (IBAction) login: (id)sender
{
    NSLog(@"OK");
}
Run Code Online (Sandbox Code Playgroud)

现在,我使用"takeStringValueFrom"将按钮连接到用户名/密码文本字段,但我不明白如何获取这些值?

希望有道理.

编辑:所以基本上,当我点击"登录"按钮时,上述事件将触发.我想从同一窗口的两个文本框中获取值,实现此目的的最佳方法是什么?我想我可以在每个文本框中使用IBOutlet ......这是正确的方法吗?

重新阅读文档,可能"takeStringValueFrom"不是我想的那样.

macos cocoa objective-c

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

如何使用NSPropertyListXMLFormat_v1_0格式的NSKeyedArchiver将对象序列化为文件?

希望这个标题足够清楚.无论如何,似乎:

[NSKeyedArchiver archiveRootObject:rootObject toFile:path];
Run Code Online (Sandbox Code Playgroud)

仅限于NSPropertyListBinaryFormat_v1_0.

我需要格式是人类可读的[所以xml].如果您有兴趣,这是项目的一部分,我最终会在github上刊登一篇关于"如何对GPS应用进行单元测试"的博客文章

:-)

cocoa objective-c nskeyedarchiver

0
推荐指数
2
解决办法
5222
查看次数