草庐IT

original_buffer

全部标签

c++ - 我自己的存储引擎因为 sort_buffer 太小而崩溃

我正在开发我自己的MySQL存储引擎。到目前为止,这个存储引擎工作可靠且正确-但仅适用于小型(~100MB)表......对于大表,当我尝试使用orderby执行查询时,我遇到了段错误,所以像这样的事情会导致段错误:select*fromitemorderbyi_author;所以我在Debug模式下编译了MySQL,发现filesort.cc中的merge_buffers函数现在断言失败:/*Thefollowingwillfireifthereisnotenoughspaceinsort_buffer*/DBUG_ASSERT(maxcount!=0);老实说,我不知道我可以在我的

iPhone - 按 CGRect 的 origin.x 对字典数组进行排序

我有一系列字典。每本词典都是这样object,@"myObject",[NSValuevalueWithCGRect:myRect],@"rect",nil如何按myRect.origin.x对数组进行排序?我知道objective-c有巧妙的方法来对字典数组进行排序。我的问题是我想按myRect的x坐标排序,而myRect被包裹在NSValue中......有什么方法可以用魔术命令做到这一点?我知道你们是魔术师!:D谢谢。 最佳答案 最干净的方法可能是使用像sortUsingComparator:或sortedArrayUsing

ios - setText 时不能使用 Frame.origin

我正在使用下一个代码淡出并向上滚动我的文本字段,但我只是注意到,当我使用类似[textFieldsetText:@"something"];或[textFieldresignFirstResponder];我失去了向上滚动。任何人都愿意解释为什么我会出现这种行为以及可能的解决方法。[UIViewanimateWithDuration:0.5delay:0.0options:UIViewAnimationCurveEaseInOutanimations:^{CGRectFrame=textField.frame;Frame.origin.y=100;textField.frame=Fra

objective-c - iOS/Objective-C 上的谷歌 Protocol Buffer

我需要帮助在iOS应用程序的Objective-C中配置/使用protobuf。我已经尝试了所有方法,但在xcode上总是出现错误。有没有人设法使protobuf在Objective-C/iOS中运行良好? 最佳答案 我已经在iOS上使用了它,并使用了metasyntactic'sextension,效果很好。我什至设法将代码生成作为Xcode中的自定义构建步骤。我们为我们的项目切换到Thrift(出于其他原因),所以如果下面的某些细节有误,我深表歉意,但总的来说,这是怎么做的。在Xcode4.2中,打开目标属性,转到“构建规则”选

ios - 设置 CALayer 的 bounds.origin 有什么作用?

在CALayer的API中,'position'用于设置图层的位置。根据我自己的测试,设置bounds.origin没有任何作用。我错过了什么吗? 最佳答案 bounds.origin控制图层坐标系的原点,相对于图层在其超图层中的框架。更改它有两个明显的效果:层的子层的位置。例如,当您滚动UIScrollView时,ScrollView不会更改其subview的框架。它只是更改了它的bounds.origin。我建议设置一个带有ScrollView的玩具应用程序,并通过计时器或其他触发器执行NSLog("scrollviewboun

ios - UIScrollView:contentOffset 和 bounds.origin 有什么区别?

我已经实现了一个UIScrollView委托(delegate):-(void)scrollViewDidScroll:(UIScrollView*)scrollView{CGRectbounds=scrollView.bounds;CGPointscrollLoc=scrollView.contentOffset;NSLog(@"bounds:%@offset:%@",NSStringFromCGRect(bounds),NSStringFromCGPoint(scrollLoc));}无论我做什么,滚动或旋转设备,contentOffset和bounds.origin似乎总是相同的

java - Java 中的 "Buffer"类是否有任何 Objective-C 等价物?

我正在尝试为ObjectiveC中的“Buffer”对象找到任何等效的类或库。这是Java中“Buffer”类的文档:http://docs.oracle.com/javase/1.4.2/docs/api/java/nio/Buffer.html我在objective-C中需要它。谢谢。 最佳答案 看NSMutableData或NSData.NSData及其可变子类NSMutableData提供数据对象,字节缓冲区的面向对象包装器。数据对象让简单分配的缓冲区(即没有嵌入指针的数据)具有Foundation对象的行为。

ios - 是否有 (self.frame.origin.y + self.frame.size.height) 的快捷方式?

我写了太多这段代码:self.frame.origin.y+self.frame.size.height有捷径吗?像self.frame.y_plus_height这样的东西?如果有,我不确定在我写下完整句子的所有时间里这是好消息还是坏消息。 最佳答案 这应该可以解决问题:CGFloatres=CGRectGetMaxY(self.frame);可以找到文档here.编辑:根据robmayoff的解释(见评论),这比在代码中简单地求和origin.y+size.height要昂贵一些。

iphone - iOS 应用内购买收据未返回重新下载的 original_purchase_date

我正在尝试根据original_purchase_date和/或original_transaction_id使用iOS商店收据来区分购买和重新下载。无论交易是新购买还是重新下载,商店收据总是返回一个新的original_purchase_date,它等于purchase_date值。这是我取回的真实商店收据(这是对现有应用内购买的重新下载-因为我目前不得不依靠UDID跟踪来区分它们){"product_id":"com.myproduct.id","original_purchase_date_ms":"1329825956382","purchase_date_ms":"13298

ios - 转换矩形 : toView: returns double size and twice the distance from the origin

我将ImageView传递给需要ImageView大小的初始化方法。然后调用convertRect:toView:-(id)initWithImageView:(UIImageView*)imageView{self=[superinit];if(self){CGRectimageViewFrame=[[imageViewsuperview]convertRect:imageView.frametoView:self.view];}}调用方式:MyViewController*viewController=[[MyViewControlleralloc]initWithImageVie