小编Azi*_*ikh的帖子

怎么了.NIB - > .XIB?

在XCode 3.0到3.1之间,NIB-> XIB的变化是什么?当我浏览除了.nib文件之外的其他教程时,我应该知道这个名称更改有什么不同吗?

iphone xcode objective-c nib

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

我已经将Windows服务构建为"任何CPU".为什么它在我的64位机器上以32位模式运行?

我已经将Windows服务构建为"任何CPU".但是,当我在64位机器上运行时,它以32位运行.我该如何解决?我使用的是.NET和C#,我的操作系统是Windows 2008 R2.

如果我在x64中构建它,它会以64位模式正确加载.但是,"Any Cpu" - 这就是我想要的 - 加载32位,即使它运行的机器完全支持64位.

编辑以根据反馈添加更多信息

我们确实有第三方工具以及引用c ++托管程序集.这些可能是也可能不是为任何CPU构建的.事实上我知道c ++托管程序集只是为x86构建的.然而,奇怪的是,如果我专门指定x64,该进程将启动并在x64中工作.如果框架试图加载c ++托管程序集,它将失败.我不介意这一点,因为在代码中,如果我们以64位模式运行,我们不会加载32位托管++程序集.可能是因为构建数据,因为这里有32位程序集,它应该将启动过程(在本例中是一个Windows服务程序集)标记为x86?

.net 64-bit x86 multi-targeting

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

1/0是合法的Java表达式吗?

以下在我的Eclipse中编译得很好:

final int j = 1/0;
// compiles fine!!!
// throws ArithmeticException: / by zero at run-time
Run Code Online (Sandbox Code Playgroud)

Java的防止了许多"哑代码"从甚至在首位编译(如"Five" instanceof Number不编译),所以其实这甚至没有产生尽可能多的警告是非常令我感到诧异.当您考虑允许在编译时优化常量表达式这一事实时,阴谋会加深:

public class Div0 {
    public static void main(String[] args) {
        final int i = 2+3;
        final int j = 1/0;
        final int k = 9/2;
    }
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中编译,上面的代码片段生成以下字节码(javap -c Div0)

Compiled from "Div0.java"
public class Div0 extends java.lang.Object{
public Div0();
  Code:
   0:   aload_0
   1:   invokespecial   #8; //Method java/lang/Object."<init>":()V
   4:   return

public static void main(java.lang.String[]);
  Code:
   0: …
Run Code Online (Sandbox Code Playgroud)

java divide-by-zero

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

git - 分支别名?

我正在研究从starteam到git的转换.

目前,在starteam中,我们使用具有特殊名称的"浮动视图".这些浮动视图基本上像别名一样工作.因此,我们可以指定一个特定的别名来结账,我们将获得我们目前正在进行模型测试的分支.

怎么会在git中完成?这基本上是我们的分支机构的组织方式:

这些都是分支机构

master (stable view)
   |  - Branch 2012.05.01
   |          | - Project 1
   |          | - Project 2
   |          | - model [floating view / alias to Branch 2012.05.01]
   |
   |  - Branch 2012.07.11   (these would also have various child views for projects)
   |  - Branch 2012.10.17
Run Code Online (Sandbox Code Playgroud)

(模型测试完成后,分支2012.05.01将合并为主)

在我们的自动脚本(ant)中运行我们的模型部署,我们只需从我们的分支机构中检出"模型".这样我们就不必改变我们的脚本,因为我们改变了我们模型测试的哪个分支,并找出我们进行模型测试的哪个视图就像确定"模型"分支引用哪个分支一样简单.

有什么方法可以在git中做类似的事情吗?

编辑:人们在这里感到困惑.

  1. 我想要一个分支的别名.分支,而不是提交.
  2. "2012.05.01分支"是指拟于2012.05.01发货的分支机构,并不代表2012.05.01时刻
  3. 我想要分支2012.05.01的别名.Branch 2012.05.01是一个集成分支,它经常被修改.但是我不想把它作为Branch 2012.05.01引用,我想把它称为"模型".这样,我可以将别名更改为"Branch 2012.07.11",它将从该分支获取最新代码,而无需更改任何结帐代码脚本.

git version-control feature-branch branching-and-merging

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

我们可以在Subversion中将单个文件设置为外部文件吗?

我们可以在Subversion中将单个文件设置为外部文件吗?

svn file svn-externals

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

哪个更容易编码:Android App vs iOS App?

我想提高我的编码技能,所以我计划编写一个Mobile Application.need来选择Apple的iOS或Google的Android.

我的背景: 我在大学里完成了.Net,C/C++,Python和PHP的基础编程,所以涵盖了OOP概念.关于我的技能水平,我只知道概念和基本语法.但是,如果被问到,不能写复杂的应用程序:(

所以决定磨练我的技能,而且我想知道哪个更容易学习编程n00b.

A)iOS使用Objective C B)使用Java的Android

我想根据难度来决定

java android objective-c ios

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

Ember分页完整的例子

我想知道是否有一个完整的例子可以证明我们如何使用ember.js分页

我有一个有很多行的表,所以我想使用分页来帮助用户进行数据分析.

我已经看到了Ember.PaginationSupport.js但是我找不到在html视图中使用它的方法.

ember.js

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

为什么我不能在Android市场上购买我自己的应用程序?

我刚刚将我的应用程序上传到市场,但我无法购买它(这是一个付费应用程序).

我在这里看到它似乎是由设计制作的,但那么为什么错误信息是Server Error try again

有没有办法绕过那个?

android google-play

28
推荐指数
4
解决办法
7018
查看次数

当它为NULL时如何设置0和MAX功能?

我想了解如何在MAX函数为NULL时设置属性的0值.例如:

Name columns:
number - date

Values:
10 - 2012-04-04
11 - 2012-04-04
12 - 2012-04-04
13 - 2012-04-15
14 - 2012-06-21
 1 - 2013-07-04
Run Code Online (Sandbox Code Playgroud)

数字是增量字段,但是在新的一年到来时它已经设置为1.但结果是:

SELECT (MAX(number)+1) number WHERE date LIKE "2014%" 
Run Code Online (Sandbox Code Playgroud)

为NULL而不是1,因为MAX(数字)为NULL而不是0

mysql null max zero

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

使用Eclipse和Phonegap/Cordova开发3

看起来文档有点薄,我向你保证我已经尝试在网上找到这个,但我真的不知道开发过程应该如何与phonegap和eclipse一起工作.

我按照许多教程之一,使用cordova命令行创建了Hello World示例.然后我添加了android平台并运行构建.之后,我根据使用子目录platforms/android目录指示的现有源添加了andoridy位作为eclipse中的项目.这使我能够设置模拟器并且一切运行良好.

我现在遇到的问题是开发过程.

我知道我必须编辑顶级文件,而不是在eclipse中项目的assets目录中显示的文件,因为它们是使用"build"命令创建的.我在eclipse中创建的项目中不存在这些顶级文件,因为它们位于项目的根目录之上.

所以,我的问题是......我可以用eclipse以合理的方式开发这个项目吗?

我现在正在做的是编辑android www文件,然后将其提升到云构建,我将它们复制回树上.这看起来很疯狂.

有没有办法在eclipse中提供真实文件,以便我可以开发它们然后轻松地构建和部署到模拟器?

PS是我的想象力还是Cordova构建需要多年!

我在Android项目中添加了一个文件夹,它是指向根目录中www的位置的链接.这是在创建文件夹的高级选项下.

eclipse android cordova cordova-3

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