小编Ori*_*Ori的帖子

在Xcode 4中重命名项目

我必须遗漏一些明显的东西,但我无法弄清楚如何在Xcode 4中重命名我的项目.

如果我没记错的话,Xcode 3有一个专门的菜单项,但在Xcode 4中没有这样的条目.

xcode4

335
推荐指数
6
解决办法
8万
查看次数

为什么Scala的索引以1为基础?

" Scala编程 "解释了元组'

_N数字是从一开始的,而不是从零开始,因为从1开始是由其他语言设置的传统,具有静态类型的元组,如Haskell和ML

但这很难说是一种解释.

为什么在Haskell和ML中首先将元组定义为1?有基于1的索引元组而不是基于0的数学/编程优势吗?

谢谢,Ori

scala

37
推荐指数
2
解决办法
5081
查看次数

XCode中没有Go To Last Edit Location快捷方式吗?

我很陌生XCode,我仍然错过了很多快捷方式和功能IntelliJ IDEA.

对我来说最大的痛点可能是缺少键盘快捷键(甚至菜单操作),它允许您浏览最近的更改点(修改文件的位置).

如果你熟悉IntelliJ,我指的是Ctrl- Shift- Backspace快捷方式......(或Shift- - Backspace在Mac上)

不是指通过您最近的观点导航(通过Alt- - Left&Alt- - Right) - 仅限您编辑的位置.

你可以在这里找到一些有用的XCode技巧.

ide macos xcode editor intellij-idea

18
推荐指数
2
解决办法
3011
查看次数

为什么Scala库只定义了Tuple22之前的元组?

我很好奇是否有人知道为什么Scala库22以其元组类型停止Tuple22
这个神秘的数字22是否具有特殊的隐藏意义?
这是某种内部玩笑吗?

scala

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

Java中的XA事务文件访问是否有开源解决方案?

是否可以在Java中对文件系统进行XA事务访问?我想在事务的边界内操作文件,我的事务必须通过JTA参与分布式事务(所以我想文件系统需要作为XAResource访问).我不需要支持细粒度的读/写文件访问; 将每个文件视为记录对我的需求来说已经足够了.

有人知道一个已经这样做的开源项目吗?我不想实现这个烂摊子只是为了发现它已经完成了......

我听到一些传言说JBoss Transcations会增加对此的支持(参见例如此讨论),但未能找到关于此的官方声明.

顺便说一下,如果您需要事务性文件访问但不要求事务参与两阶段提交,我建议您查看Apache Commons Transaction

有关复杂性的好文章可以在这里找到.

java filesystems transactions jta file

6
推荐指数
2
解决办法
2670
查看次数

从IntelliJ切换到XCode时,您最想念哪些功能?

在使用IntelliJ几年之后,几个月前我就开始使用XCode,我确实错过了很多功能。XCode还不错,但是缺少一些基本的东西。

为了引发讨论,以下是我最想念的一些功能,谁知道也许来自Apple的某个人会碰到这篇文章并窃取一些想法:)

  1. 源级别的错误提示。写-编译-修复周期感觉就像回到15年前的我C早期。无需编译即可发现许多错误,并且Java IDE已经这样做了很多年。
  2. 一个体面的调试器。这有点不公平,因为到目前为止,IntelliJ的调试器是我使用过的最好的调试器,但是XCode的调试器至少落后了5年,并且Apple的开发人员比JetBrains多。
  3. 更强大的重构。我想很容易。XCode具有一些重命名功能(它们称为重构),但很少。
  4. 覆盖方法。这个真的很棒。XCode没有“ override method”命令,该命令可让您从父类或协议中选择要重写的方法。您需要转到文档或头文件并开始复制粘贴。
  5. 复制选定的行。我碰到过一些文章,这些文章通过自定义键绑定提供了解决方法,但是它们都不起作用,至少对我而言。
  6. 转到最后一个编辑点。mm!快来Apple,这是一个易于实现且非常有用的工具!
  7. 更好的快速打开功能。IntelliJ可以快速找到类/文件/文本,因此更好...

原来我的清单不胜枚举,所以我就在这里停下来...

在过渡到XCode时,您最想念哪些其他功能?

奥里

ide xcode intellij-idea

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

在ScalaTest中使用HavePropertyMatcher收集元素?

我一直在使用ScalaTest的FeatureSpec几天,我试图了解是否可以使用内置匹配器定义以下规范(如果没有,我如何编写合适的自定义匹配器).

假设我有班级书:

case class Book(val title: String, val author: String)
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我有一份书籍清单:

val books = List(Book("Moby Dick", "Melville"))
Run Code Online (Sandbox Code Playgroud)

现在,我想指出书籍清单应该包含一本标题为"Moby Dick"的书.我想写一些类似的东西:

books should contain (value with title "Moby Dick")  
Run Code Online (Sandbox Code Playgroud)

如果可以在ScalaTest中表达这个要求,我似乎无法从文档和代码中找出答案.有没有人遇到过类似的情况?

unit-testing scala scalatest

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

如果在越狱的iPhone OS 2.2.1上调试iPhone应用程序崩溃(libgcc版本?)

我是iPhone开发的新手.我使用了jailbraked iPhone(OS 2.2)一段时间没有问题.最近我不得不升级到OS 2.2.1,在更新后我不再能够在手机上调试应用程序.在控制台中,我收到以下警告,并且启动时应用程序崩溃(仅在调试时):

...
warning: UUID mismatch detected with the loaded library - on disk is:
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib
=uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib"
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/iPhoneHE.dylib" (file not found).
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libsubstrate.dylib" (file not found).
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/HE.dylib" (file not found).
warning: Unable to read symbols for "/Library/MobileSubstrate/MobileSubstrate.dylib" (file not found).
Program received signal:  “EXC_BAD_ACCESS”.
Run Code Online (Sandbox Code Playgroud)

我在网上搜索,但未能找到明确的答案.这是一个熟悉的iPhone OS 2.2.1在jailbraked手机上的问题吗?这个问题有方法解决吗?

非常感谢,

大利

iphone crash debugging xcode jailbreak

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