所以使用eclipse,我会指示它在textmate中打开html/css/js文件,而且几乎只是用于php方面.
如果可能的话,想和nb做类似的事情.
有什么想法吗?
最好,鲍勃
继续在Heroku上获得错误R14(超出内存配额).
在本地分析django应用程序的内存我没有看到任何问题.我们已经安装了New Relic,除了一个奇怪之外,似乎没什么好看的:
http://screencast.com/t/Uv1W3bjd
内存使用每个dyno徘徊在15mb左右,但由于某种原因,"dynos running"事物迅速扩展到10+.不确定这有什么意义,因为我们目前只在web dyno上运行.
我们也在经营芹菜,事情看起来也很正常(约15mb).虽然它是可疑的,因为我相信我们开始时会出现错误.
我们的一些请求确实需要一段时间,因为他们会向echosign发送肥皂请求,有时可能需要6-10秒才能响应.这是否会以某种方式阻止并导致新的dyno旋转?
这是我的proc文件:
web: python manage.py collectstatic --noinput; python manage.py compress; newrelic-admin run-program python manage.py run_gunicorn -b "0.0.0.0:$PORT" -w 9 -k gevent --max-requests 250
celeryd: newrelic-admin run-program python manage.py celeryd -E -B --loglevel=INFO
Run Code Online (Sandbox Code Playgroud)
主要问题是内存错误.
所以我试图找到这个奇怪的错误的解决方法:http: //www.screencast.com/t/UqvVn8ccodEV
基本上我有一个带子视图控制器的UIPageViewController(显然).一旦我添加了一个文本字段,就会发生这种奇怪的事情,如果你滚动它然后单击一个文本字段,它会随机移动到另一个页面.没有任何代表被调用,键盘再次上下移动.
看起来像这里一样:在UITextField上点击/输入增加UIPageViewController而不是显示键盘
似乎也记录在这里:http://openradar.appspot.com/13315308
无法弄清楚这到底是什么,或者绕过它.
这是一个骨架版本(从链接的问题中提取):https: //www.dropbox.com/s/6l5efem3wque7li/pageScroll.zip?v = 1mci
滚动一页,然后点击文本字段.只有第一次出现.
好.这是与此处完全相同的问题:为什么NSFetchedResultsController在设置获取批量大小时加载所有行?
但他的解决方案并不能解决我的问题.
我有一个有几千条记录的屏幕,加载速度很慢.我将批量大小设置为30(大约是屏幕上单元格的三倍),它仍然会循环并由于某种原因加载所有批次.
这是代码
- (NSFetchedResultsController *)guestCardFetchedResultsController
{
if (guestCardFetchedResultsController != nil) {
return guestCardFetchedResultsController;
}
// SELECT * from GuestCard
NSFetchRequest* fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"GuestCard" inManagedObjectContext:self.context];
[fetchRequest setEntity:entity];
// ORDER BY updated DESC
NSSortDescriptor* updatedSortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"created" ascending:NO];
[fetchRequest setSortDescriptors:@[updatedSortDescriptor]];
fetchRequest.fetchBatchSize = 30;
NSString *cacheName = self.isReportProblemView ? @"reportProblemGuestCardsAll" : @"guestCardsAll";
[NSFetchedResultsController deleteCacheWithName:cacheName];
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.context sectionNameKeyPath:@"sectionIdentifier" cacheName:cacheName];
aFetchedResultsController.delegate = self;
self.guestCardFetchedResultsController = aFetchedResultsController;
// Clean up …Run Code Online (Sandbox Code Playgroud) 在我们的应用程序中,您可以通过搜索来自多个第三方来源的选项来构建问题.大多数搜索结果都显示为全宽的tableview单元格,因为它们的数据适合该格式(我可以在缩略图旁边显示一堆元数据文本).
然而,在图像的情况下,集合视图更有意义.但是现在我遇到了包含垂直滚动集合视图的垂直滚动tableview的问题.
http://www.screencast.com/t/7Z48zkkW
我可以通过捕获viewDidScroll集合视图并在适当的偏移处更新父卷轴视图来使其工作,但只有在用户主动拖动集合视图时才能正常工作.
self.collectionVC.scrollViewDidScroll = ^(UIScrollView *scrollView) {
@strongify(self);
if (self.tableView.contentOffset.y < self.scrollingHeightOffset && scrollView.contentOffset.y > 0) {
CGFloat maxheight = MIN(self.scrollingHeightOffset, self.tableView.contentOffset.y + scrollView.contentOffset.y);
self.tableView.contentOffset = CGPointMake(0, maxheight);
scrollView.contentOffset = CGPointMake(0, 0);
} else if (scrollView.contentOffset.y < 0 && self.tableView.contentOffset.y > -topGuide) {
CGFloat minheight = MAX(-topGuide, self.tableView.contentOffset.y + scrollView.contentOffset.y);
self.tableView.contentOffset = CGPointMake(0, minheight);
scrollView.contentOffset = CGPointMake(0, 0);
}
};
Run Code Online (Sandbox Code Playgroud)
当"投掷"集合视图时,滚动突然停止,失去了集合视图的惯性.触摸tableview进行滚动会产生一个不同的问题,因为当它到达结尾并滚动集合视图时我没有捕获它.
现在,集合视图存在于tableview的单元格中,但如果需要,它也可以是对等体.我正在尝试确定使这两个滚动视图显示为一个的最佳方法.
这个问题可能不适合本网站更喜欢的具体答案,并且可能会远远超出用户体验领域,但我还没有找到更好的空间来提出这样的问题,并且对它有合理的认识. .最终它是一个很好的iOS编程模式来处理这种情况.
在构建iOS应用程序时,我经常需要创建一个类似Twitter或类似Facebook的订阅源界面,或者我必须显示一个(可能)不断更新项目的大量列表.NSFetchedResultsController自然非常适合这种事情,但我遇到了解决先前加载(通常是持久化)的旧(陈旧)数据与API中的新数据之间的差距的问题.我想让用户即时访问以前加载的数据,同时加载新数据,然后通过其间的任何数据处理分页.
我为这种事情做了很好的模式.我见过的一些更好的实现已经在Twitter上用于iPhone和Tweetbot.这是一篇关于无限加载的uxdesign.com文章的例子:

这个问题可以遍布整个地方.像Twitter或Facebook这样的时间线是显而易见的,但它也可以在显示用户的朋友/连接或其他大型数据列表时出现.以前您可能已经获得了很多结果(在我的情况下,通常是核心数据),您可以立即显示.同时,您希望提供最新数据.在很多情况下,您需要对这些数据进行分页,而不仅仅是一次性完成.
那么这里的正确方法是什么?我已经能够解决时间线方案的最佳方法,这可能是更常见的情况.
基本上我的方法是立即显示旧数据,然后从时间线请求最新的数据,并始终将最高(最新)的ID传递给API.这可能会产生新旧之间的差距,具体取决于分页量,因此一旦滚动到新页面中的最后一个单元格(或理想情况下,新旧之间的某个加载指示符),您就会请求下一个批量数据,要么请求下一页,要么传递低和高ID(来自加载行周围的项目).
这种方法在技术上很麻烦,特别是如果你想使用NSFetchedResultsController,因为你现在必须为你的加载栏的位置保留一个索引,并将任何索引路径映射进出NSFRC以包裹你的加载细胞.
如果您没有接受高ID和低ID的API,而只是使用页面,那么它也意味着大量的网络数据,因为您最终只是通过现有的持久数据进行分页.那么有更好的模式吗?我知道同步数据是一个深刻的,永无止境的领域,但我希望听到其他人有不同的模式.
按我对用自定义布局的uicollectionview自上浆细胞,通过大文章知情如理解这个由理查德·特顿,的方式来处理自身上浆细胞是通过
prepare,因为他们将有机会使用真实的自动布局计算更新自己preferredLayoutAttributesFitting在单元格中提供单元格计算首选属性(框架)的位置,invalidationContext(forPreferredLayoutAttributes:withOriginalAttributes)在初始加载时,这似乎对我来说很好.但是,在通过调用驱动的更改中collectionView.performBatchUpdates,我或者看到设置的估计大小的单元格的闪现prepare,或者它有时会结束(如果我试图用初始大小设置它们的动画).
我按照流程,我看到通过失效流程正确提供了属性.prepare虽然被调用多次(包括在通过首选属性失效正确设置属性之后).这似乎踩到正确的大小,至少是暂时的,导致动画故障(或糟糕的最终布局).
我已经能够在调用 a 的互联网上找到的唯一有效的解决方案performBatchUpdates,跳过尝试使用首选的Attributes方法,并在方法内的UICV上调用委托方法,prepare以便在该步骤中获得正确的大小,但这似乎违背了工具提供.
也许是一个已知问题
仅供参考,与几位收藏视图工程师交谈,这似乎是一个错误.他们建议使用参考单元手动调整大小的方法.
试图更多地了解Crockford的原型继承方法,他基本上消除了构造函数,从而消除了原型链或利用"超级"概念的任何现实可能性.
mynamespace.object.create = function( o ) {
function F(){};
F.prototype = o;
return new F();
};
Run Code Online (Sandbox Code Playgroud)
这是故意基于原型背后的理论吗?
我遇到这个的原因是我想用一个init方法创建一个基类,它做了一些常见的jquery东西(这些方法是为了自动从一个对象创建一个jquery插件而设计的www.alexsexton.com/?p=51 )
作为一个例子,我不想在我的每个init方法中重复这一点this.options = $ .extend({},this.options,options);
所以我希望在基本init中使用它,覆盖扩展对象中的init,然后在覆盖中调用this.prototype.init来处理重复的东西.
object.create片似乎不允许我以任何方式这样做.我在这里错过了什么吗?
试图提出一种方法来完成与reeder应用程序创建者在他的iphone/ipad应用程序中完成相同的操作,并将捏合扩展照片全屏显示.
我在一个表格单元格中有一个uiimageview,我希望在捏开时转换到全屏视图,或者可以双击.想要使用类似的动画.
任何提示将不胜感激!
尝试使用echosign SOAP API.
wsdl在这里:https://secure.echosign.com/services/EchoSignDocumentService14? wsdl
当我尝试创建某些对象时,即使将其列入其中,它似乎也无法找到该类型 print client
import suds
url = "https://secure.echosign.com/services/EchoSignDocumentService14?wsdl"
client = suds.client.Client(url)
print client
Service ( EchoSignDocumentService14 ) tns="http://api.echosign"
Prefixes (10)
ns0 = "http://api.echosign"
ns1 = "http://dto.api.echosign"
ns2 = "http://dto10.api.echosign"
ns3 = "http://dto11.api.echosign"
ns4 = "http://dto12.api.echosign"
ns5 = "http://dto13.api.echosign"
ns15 = "http://dto14.api.echosign"
ns16 = "http://dto7.api.echosign"
ns17 = "http://dto8.api.echosign"
ns18 = "http://dto9.api.echosign"
Ports (1):
(EchoSignDocumentService14HttpPort)
Methods (45):
...
Types (146):
ns1:CallbackInfo
ns17:WidgetCreationInfo
Run Code Online (Sandbox Code Playgroud)
修剪简洁,但显示名称空间和我现在关注的两种类型.
尝试运行会WCI = client.factory.create("ns17:WidgetCreationInfo")生成此错误:
client.factory.create("ns17:WidgetCreationInfo")Traceback(最近一次调用last):文件"",第1行,在文件"build/bdist.macosx-10.7-intel/egg/suds/client.py"中,行244,in create suds.BuildError:构建(ns17:WidgetCreationInfo)实例时发生错误.因此,无法构造您请求的对象.建议您使用Suds对象手动构造类型.请打开一张带有此错误描述的票证.原因:未找到类型:'(CallbackInfo,http://dto.api.echosign,)'
因此它似乎无法找到CallbackInfo类型.也许是因为它错过了那里的ns?
试图找到匹配所有搜索查询的活动guestCards位置prospectiveTenant.可能性是firstName,lastName,phoneNumber.
prospectiveTenants对很多人来说guestCard.
这段代码:
NSString *predicateString = [NSString stringWithFormat: @"active=1"];
if (self.searchHeader.firstNameTextField.text.length > 0) {
predicateString = [predicateString stringByAppendingFormat:@" AND (ANY prospectiveTenants.firstName CONTAINS[cd] %@)", self.searchHeader.firstNameTextField.text];
}
if (self.searchHeader.lastNameTextField.text.length > 0)
{
predicateString = [predicateString stringByAppendingFormat:@" AND (ANY prospectiveTenants.lastName CONTAINS[cd] %@)", self.searchHeader.lastNameTextField.text];
}
if (self.searchHeader.phoneNumberTextField.text.length > 0)
{
predicateString = [predicateString stringByAppendingFormat:@" AND (ANY prospectiveTenants.phone CONTAINS[cd] %@)", self.searchHeader.phoneNumberTextField.text];
}
NSPredicate *predicate = [NSPredicate predicateWithFormat:predicateString];
[self.fetchedResultsController.fetchRequest setPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)
产生这个错误
'unimplemented SQL …Run Code Online (Sandbox Code Playgroud) ios ×4
python ×2
cocoa-touch ×1
core-data ×1
django ×1
heroku ×1
ios6 ×1
ios7 ×1
ipad ×1
iphone ×1
javascript ×1
netbeans ×1
objective-c ×1
pagination ×1
soap ×1
suds ×1
uiscrollview ×1
uitableview ×1