小编Geo*_*old的帖子

什么是"toString()"的Objective-C等价物,与NSLog一起使用?

是否有一种方法可以在我的自定义类中覆盖,以便何时

      NSLog(@"%@", myObject) 
Run Code Online (Sandbox Code Playgroud)

被称为,它将打印我的对象的字段(或任何我认为重要的)?我想我正在寻找Java的Objective-C等价物toString().

objective-c tostring nslog

167
推荐指数
4
解决办法
5万
查看次数

你让我拉而不告诉我你要合并哪个分支

TL; DR:我有一个"跟踪"的分支,我不能拉.

所以我在这里"斗4":

$ git branch -v
  bucket-1       410f7b5 * gh-53 * gh-48 * "Share App"
  bucket-2       7ed70a2 * upgrade to SOLR 3.3.0
  bucket-3       400ffe4 * emergency fix prod issue
* bucket-4       64c2414 Merge branch 'bucket-3' into bucket-4
  master         8dc4854 [ahead 1] * gh-73
Run Code Online (Sandbox Code Playgroud)

我想从我的遥控器中提取更改:

$ git pull

You asked me to pull without telling me which branch you
want to merge with, and 'branch.bucket-4.merge' in
your configuration file does not tell me, either. Please
specify which branch you want …
Run Code Online (Sandbox Code Playgroud)

git git-pull

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

OSX上的rails + MySQL:未加载库:libmysqlclient.18.dylib

我刚刚开始使用Ruby(和rails).我按照http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems 进行了设置rvm.我用sqlite做得很好.

现在我想尝试将事情转换为MySQL,因为这是我开发的大部分内容.在我的Gemfile中,我用mysql2替换了sqlite:

group :development, :test do
#  gem 'sqlite3', '1.3.5'
  gem 'mysql2'
  gem 'rspec-rails', '2.9.0'
end
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在MySQL中为rails创建数据库时,我得到:

$ rake db:create --trace
rake aborted!
dlopen(/Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
  Reason: image not found - /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Run Code Online (Sandbox Code Playgroud)

我已经看到其他帖子建议通过自制软件重新安装MySQL(我的是通过可下载的DMG安装的),但我不想这样做,因为我已经有其他几个非ruby项目的数据库了.

事实上我确实有Rails正在寻找的文件; 它安装在/usr/local/mysql/lib/libmysqlclient.18.dylib.告诉Rails如何找到它的最佳方法是什么?

ruby mysql macos ruby-on-rails

113
推荐指数
9
解决办法
9万
查看次数

JPA:迭代大型结果集的正确模式是什么?

假设我有一张包含数百万行的表格.使用JPA,对该表的查询进行迭代的正确方法是什么,这样我就没有包含数百万个对象的所有内存列表

例如,我怀疑如果表很大,以下内容会爆炸:

List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList();

for (Model model : models)
{
     System.out.println(model.getId());
}
Run Code Online (Sandbox Code Playgroud)

分页(循环和手动更新setFirstResult()/ setMaxResult())真的是最好的解决方案吗?

编辑:我定位的主要用例是一种批处理作业.如果运行需要很长时间,那就没关系了.没有涉及Web客户端; 我只需要为每一行"做一些事情",一次一个(或一些小N).我只是想避免让它们同时存在于内存中.

java hibernate jpa

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

如何在Interface Builder中使用UIScrollView?

虽然我UIScrollView过去通过编程方式成功地使用它,但是通过在Interface Builder中专门设置它而无法使它工作.

我的iPhone应用程序中有一个简单的"关于"页面.它有UITextView一些图标和我其他应用程序的链接.我已经将所有这些视图添加到了我的视图中UIScrollView,使它们的总大小> 480.当我启动我的应用程序时,scrollview只显示适合屏幕的内容,而不会滚动任何内容.

是否可以通过IB完全执行此操作,还是必须通过代码操作contentSize?

iphone interface-builder uiscrollview ios

95
推荐指数
5
解决办法
6万
查看次数

是否可以通过编程方式更新UIButton标题/文本?

我有一个UIButton,当按下时,会显示一个新视图,用户可以在其中更改某些设置.当视图被取消时,我想更新其标题/文本UIButton以反映新状态.我打电话给:

[myButton setTitle: @"myTitle" forState: UIControlStateNormal];
[myButton setTitle: @"myTitle" forState: UIControlStateApplication];
[myButton setTitle: @"myTitle" forState: UIControlStateHighlighted];
[myButton setTitle: @"myTitle" forState: UIControlStateReserved];
[myButton setTitle: @"myTitle" forState: UIControlStateSelected];
[myButton setTitle: @"myTitle" forState: UIControlStateDisabled];
Run Code Online (Sandbox Code Playgroud)

但它似乎永远不会改变IB中指定的原始文本/标题.

iphone uibutton ios uicontrolstate

94
推荐指数
6
解决办法
13万
查看次数

如何设置适合处理旋转的iPhone的视口元?

所以我一直在使用:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"/>
Run Code Online (Sandbox Code Playgroud)

让我的HTML内容在iPhone上很好地显示.它非常有效,直到用户将设备旋转到横向模式,其中显示器仍然限制在320px.

是否有一种简单的方法来指定一个视口,该视口会根据用户更改设备方向而发生变化?或者我必须使用Javascript来处理它?

html iphone viewport

76
推荐指数
3
解决办法
18万
查看次数

UICollectionView:如何检测滚动何时停止

我正在使用a UICollectionView快速滚动一组缩略图.滚动结束后,我想显示当前缩略图的更大的高分辨率版本.

如何检测用户何时完成滚动?我确实实现了didEndDisplayingCell,但这只能告诉我特定单元格何时滚动; 它不会告诉我滚动动作何时实际完成.

objective-c ios ios6 uicollectionview

56
推荐指数
5
解决办法
8万
查看次数

Youtube嵌入:不安全的JavaScript尝试访问框架

我们有一个Wicket应用程序,其中包含一个包含嵌入式Youtube视频的页面.视频嵌入并播放正常,但显然它会导致页面的其余部分无法呈现 - 看起来嵌入的DOM元素似乎不会显示在页面上,尽管它在标记中.

查看Chrome中的错误控制台会显示:

不安全的JavaScript尝试使用网址http://yample.com/detail/COMMUNICATION/search/com-sonyericsson-hanashi 从URL http://www.youtube.com/embed/eJY7_De5opI?enablejsapi=1&autohide=1&showinfo访问框架 = 1.域,协议和端口必须匹配.

我用Google搜索了相当数量,人们似乎在说这是无害的并且无视它.这似乎是错的,在我们的例子中,它实际上打破了页面.

如果我们更改我们的应用程序以便通过ajax回调动态嵌入视频(用户单击Wicket AjaxLink),我们仍然会在控制台中收到错误,但至少页面会完全呈现.不幸的是,这对我们不起作用,因为我们需要在用户第一次点击页面时默认加载视频.

编辑:我应该补充一点,虽然错误消息来自Chrome控制台,但该错误似乎影响了我尝试过的每个浏览器:Chrome,Safari和Firefox.

javascript youtube iframe wicket

55
推荐指数
3
解决办法
6万
查看次数

如何使用GWT 2.1数据表示小部件

在2010年的Google IO上,宣布GWT 2.1将包含新的数据演示窗口小部件.2.1M可供下载,可能包含小部件,但尚未出现任何文档.

是否有一个简短的教程或示例如何使用它们?我看到有传言称CellListCellTable是有问题的类.他们的Javadoc充斥着大量的TODO,因此在使用方面仍然缺少相当多的东西.

java paging gwt dataview

45
推荐指数
2
解决办法
3万
查看次数