问题列表 - 第24657页

是C/C++/ObjC/Swift/JS Apple是唯一允许iPhone开发的语言吗?

根据Daring Fireball上的这篇文章,今天推出的iPhone SDK协议新版本与iPhone OS 4.0一起发布,特别禁止任何未在C,C++ Objective-C或JavaScript中实现的 iPhone应用程序.这里明显的影响是用这些以外的语言编写的各种程序.

您是否也在阅读新协议中的条款?

更新:这是Daring Fireball上印刷的条款:

3.3.1 - 应用程序只能以Apple规定的方式使用Documented API,不得使用或调用任何私有API.应用程序必须最初使用Objective-C,C,C++或JavaScript编写,由iPhone OS WebKit引擎执行,并且只有使用C,C++和Objective-C编写的代码可以编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到Documented API的应用程序.

c c++ iphone sdk objective-c

11
推荐指数
1
解决办法
871
查看次数

JSP页面是缓存的,不能改变它,tomcat

我有一个java服务器,当我在JSP代码中更改某些内容时,我从浏览器再次调用该页面时,我的更改未显示,服务器返回旧的JSP.

任何人都知道为什么?

jsp tomcat

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

如何在创建节点时以编程方式创建菜单项?

我正在以编程方式创建一些节点,因此:

foreach ($titles as $t) {
    $n = new stdClass();
    $n->type = 'myType';
    $n->uid = 1;
    $n->title = $t;
    $menu = array();
    $menu['link_title'] = $t;
    $menu['menu_name'] = 'primary-links';
    // this attempt at placing the menu item in a particular place in the 
    // menu hierarchy didn't work:
    $menu['parent'] = 'primary-links:867';
    $menu['depth'] = 3;
    $menu['p1'] = '580';
    $menu['p2'] = '867';
    $n->menu = $menu;
    node_save($n);
}
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的菜单结构:

primary-links
    Parent 1
        Child 1
        Child 2
    Parent 2
        Child 3
Run Code Online (Sandbox Code Playgroud)

我希望新的菜单项显示为Child 3的子项.我能够在节点的同时创建菜单项,它们出现在正确的菜单中,但不在层次结构中的正确位置.我错过了什么?

api drupal

4
推荐指数
1
解决办法
5874
查看次数

如何在Befunge-93中编译程序?

如何在Befunge-93中保存和编译程序?保存文件需要什么文件扩展名(如fileName.what)?那怎么编译呢?

befunge

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

Process.HasExited可以抛出InvalidOperationException的原因是什么?

我看到一个System.Diagnositics.Process.HasExited方法抛出一个InvalidOperationException,但是消息文本属性对它抛出的原因并不十分有用.在什么条件下抛出此异常?

.net c#

5
推荐指数
3
解决办法
9726
查看次数

int c = 0的结果; COUT << C++ <<℃;

我认为它应该是01,但有人说它"未定义",有什么理由吗?

c++ ostream

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

VS2010中的前向/强大枚举

http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx上有一个表格,显示了C++ 0x的功能这是在2010年RC实施的.其中列出了转发枚举和强类型枚举,但它们被列为"部分".该文章的主要内容表明,这意味着它们要么不完整,要么以某种非标准的方式实施.

所以我有VS2010RC并正在玩C++ 0x功能.我无法解决这些问题,也无法找到有关这两个功能的任何文档.甚至最简单的尝试都没有编译.


enum class E { test };
int main() {}

fails with:

1>e:\dev_workspace\experimental\2010_feature_assessment\2010_feature_assessment\main.cpp(518): error C2332: 'enum' : missing tag name
1>e:\dev_workspace\experimental\2010_feature_assessment\2010_feature_assessment\main.cpp(518): error C2236: unexpected 'class' 'E'. Did you forget a ';'?
1>e:\dev_workspace\experimental\2010_feature_assessment\2010_feature_assessment\main.cpp(518): error C3381: 'E' : assembly access specifiers are only available in code compiled with a /clr option
1>e:\dev_workspace\experimental\2010_feature_assessment\2010_feature_assessment\main.cpp(518): error C2143: syntax error : missing ';' before '}'
1>e:\dev_workspace\experimental\2010_feature_assessment\2010_feature_assessment\main.cpp(518): error C4430: missing type specifier - int assumed. Note: C++ …

c++ visual-studio-2010 c++11

27
推荐指数
2
解决办法
9451
查看次数

在Java中发生异常的情况下,为默认值分配最终变量

为什么在设置try块中的值之后,Java不允许我为catch块中的最终变量赋值,即使在异常情况下不能写入最终值也是如此.

这是一个演示问题的示例:

public class FooBar {

    private final int foo;

    private FooBar() {
        try {
            int x = bla();
            foo = x; // In case of an exception this line is never reached
        } catch (Exception ex) {
            foo = 0; // But the compiler complains
                     // that foo might have been initialized
        }
    }

    private int bla() { // You can use any of the lines below, neither works
        // throw new RuntimeException();
        return 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题并不难解决,但我想理解为什么编译器不接受这个.

提前感谢任何输入!

java final try-catch

8
推荐指数
1
解决办法
3147
查看次数

我做了一些可能对社区有用的东西.怎么办?

如果细节很重要,我制作了一个cruisecontrol.net发布者插件,通过语音通知一系列电话号码,宣布构建的当前状态.它使用Twilio这样做.

我想避免对我所制作的具体细节感到困惑,因为我有很多这样的问题,有一些小的爱好一次性.在将我的爱好输出提供给全世界的过程中,最先进的技术是什么?

开源项目托管,社区功能以及在所有这些中扮演的角色似乎有很多选择.这有点令人眼花缭乱.我正在寻找的是免费将它放到野外,基本上从那里采取不干涉的方法.这是现实的吗?我可以免费使用哪个项目托管服务,以便开发人员至少可以下载代码,报告问题并相互协作以改进产品?

你遇到什么障碍可能会让我后悔这个决定?我对战争故事,建议和指导很感兴趣,可以将这个小产品提供给可以使用它的社区.

project-hosting open-source distribution

11
推荐指数
1
解决办法
213
查看次数

Maven将项目输出复制到其他项目资源中

有两个项目:1)输出jar文件的applet项目2)应该托管jar文件的web app项目.

在(1)完成构建之后,应该将applet jar文件复制到(2)的webapp文件夹中.目的是(2)将在互联网上托管applet(1).

很多示例解释了如何将另一个项目用作库依赖项.其他示例显示了如何使用ant插件来复制文件.我不确定如何正确设置它,以便父项目上的'mvn install'将在正确的时间进行复制.

applet maven-2

9
推荐指数
1
解决办法
3678
查看次数