我最近升级到Xcode 4(这是一个很棒的升级),但现在我收到了一些我以前没有得到过的警告.我查看了论坛和其他SO帖子,但没有遇到如何解决这个问题.
我收到的警告是丢失文件的项目级警告.正在显示的文件已从项目导航器视图中删除(也选择从文件系统中删除).但是,它似乎仍以某种方式显示为与项目相关联,即使该文件不再出现在Project导航器中.
我环顾四周,没有找到如何告诉Xcode这些文件已经消失,停止给我警告.这是我在Xcode4中获得的截图,但从未进入过Xcode 3.

我有一个嵌入了YouTube视频的页面(使用jQuery + swfobject).目前,iOS用户需要被带到YouTube观看视频而不是在页面中查看.Android浏览器会在不重定向到YT的情况下生成YouTube播放器,因此工作正常.
是否可以嵌入YT视频,以便他们可以在iOS页面中播放?
我一直在阅读Core Python编程书,作者展示了一个例子:
(4, 5) < (3, 5) # Equals false
Run Code Online (Sandbox Code Playgroud)
所以,我想知道,它是如何/为什么它等于假?python如何比较这两个元组?
顺便说一下,书中没有解释.
我有一个用C编写的静态函数库.假设头文件名为myHeader.h,看起来像:
#ifndef MYHEADER_H
#define MYHEADER_H
void function1();
void function2();
#endif
Run Code Online (Sandbox Code Playgroud)
function1和function2不是什么特别的东西.假设它们存在于名为impl1.c的文件中,如下所示:
#include "myHeader.h"
void function1() {
// code
}
void function2() {
// more code
}
Run Code Online (Sandbox Code Playgroud)
到目前为止提到的所有代码都被编译成一个名为libMyLib.a的静态库.我宁愿不修改用于构建此库的任何代码.我还有一个C++标头(cppHeader.h),它看起来像:
#ifndef CPPHEADER_H
#define CPPHEADER_H
class CppClass {
private:
double attr1;
public:
void function3();
};
#endif
Run Code Online (Sandbox Code Playgroud)
然后cppHeader.cpp看起来像:
#include "cppHeader.h"
#include "myHeader.h"
// constructor
CppClass::CppClass(){}
void CppClass::function3() {
function1();
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译它时,我得到一个关于对function1()的未定义引用的错误.我相信在编译时我已正确地链接了所有内容.在我的C++中,我很生气.我确信我只是在做一些愚蠢的事情.我希望我的简单示例代码能很好地说明问题.
在此先感谢您的帮助!
这是我的数组:
finalcount = Vote.where(:month => month, :year => year, :vote_id => vote.id).count
Run Code Online (Sandbox Code Playgroud)
我想用group_by(我认为?)将投票分组user_id(每个投票都有),然后user_id以最高票数返回.
我有什么想法可以做到这一点?
我是初学者,目前已开始使用粒子群优化算法开发Android游戏.我现在正在尝试优化我的代码,我在for循环中有很多Math.random(),它几乎一直在运行.所以我想到了一种绕过并跳过所有Math.random()调用的方法.
通过使用这样的方法:
float random[] = new float[100];
static int randomIndex=0;
private float myRandom(){
if(randomIndex >= 99)
randomIndex = 0;
else
randomIndex = randomIndex+1;
return random[randomIndex];
}
Run Code Online (Sandbox Code Playgroud)
...也这样做一个时间的活动开始时:
for (int i=0; i< 100; i++)
random[i]=(float) Math.random();
Run Code Online (Sandbox Code Playgroud)
我的问题是,这会比使用Math.random()更好(更快)吗?有没有人有更好的建议怎么办?
我也想知道是否有人知道任何好的网站,我可以阅读更多关于如何编写高效的java/android代码.我害怕我有点不好意思.
女士们,先生们,我已经坚持了几个小时而没有找到答案.我在Visual Studio中有一个安装项目,它为我的C#应用程序创建一个安装程序.我想要的是添加一个XML文件的文件夹,我的应用程序可以从中读取和写入用户的Application Data文件夹.在File System Editor窗口中,我添加了User的Application Data文件夹.在这个文件夹中,我添加了一个新文件夹(将其重命名为我的应用程序名称),然后将XML文件放在那里.我还为文件夹设置了AlwaysCreate为true.安装程序应在C:\ Users\UserName\AppData\Local中创建该文件夹,并将该文件添加到该文件夹中.但是,安装程序不会创建应用程序使用的文件夹或XML文件.我错过了什么?有没有其他方法来安装读/写XML文件?提前致谢!
最近我在面试时被问到这个问题,我不知道怎么回答.
任何人都可以回答这个问题并描述它吗?
是否可以使用不包含href属性的锚标记,而是使用JavaScript单击事件处理程序?所以我会href完全省略,甚至没有它(href="").
我将tomcat配置为使用不同的外部开源.
但是,在tomcat运行几分钟后,我得到:
严重:Web应用程序[/ MyProject]创建了一个ThreadLocal,其键为[java.lang.ThreadLocal](值为[java.lang.ThreadLocal@1b3f02f]),值为[org.apache.axis.MessageContext](值[org.apache.axis.MessageContext@5dbd4e])但在Web应用程序停止时无法将其删除.这很可能造成内存泄漏.
什么可能导致它?
我在哪里看?它可能是Tomcat上的数据池吗?
什么是Tomcat中的线程?
EDITED
这是我的完整痕迹.该应用程序似乎在它仍在运行时重新加载其上下文 - 我不知道为什么!
Mar 13, 2011 10:56:12 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
Mar 13, 2011 10:56:12 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:13 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:14 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:14 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root …Run Code Online (Sandbox Code Playgroud)