问题列表 - 第17917页

在Xcode中的Clean/Clean All期间运行脚本

我有一个相当复杂的(iPhone SDK)Xcode项目,有许多目标--4个静态库,单元测试,多个示例应用程序,运行shell脚本的BuildAll,以及运行另一个shell脚本的Package."BuildAll"目标在项目中创建一个目录,其中一些子目录的内容已准备好分发.

当我单击"全部清除"时,Xcode不知道清理我的分发目录.我想要它.我似乎找不到办法做到这一点 - 有人知道怎么办?


感觉就像Clean和Clean All应该只是Xcode的目标,我应该能够添加一个"Run Script"阶段.事实并非如此,据我所知.

顺便说一句,"BuildAll"目标确实处理清理Distribution目录,所以这对我来说不是世界末日.在我的特定情况下,"全部清洁"实际上并没有全部清除,这简直令人讨厌.

iphone xcode build target

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

.aspx文件中JavaScript中的"%= foo%>"的"预期表达式"

我在.aspx文件中有这样的代码:

<script type="text/javascript" language="javascript">
function init()
{
     <%= x %>
}
Run Code Online (Sandbox Code Playgroud)

它工作正常(x是一个在运行时将绑定到某些JavaScript的字符串),但在编译时,我在<%=上得到一个"预期表达式"警告

我知道它不是世界上最好的代码,但是有各种历史代码可以向页面注入少量JavaScript.一切都完全无辜:)

c# asp.net visual-studio-2008

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

XSLT 1.0 Group By

我有以下XML数据:

<?xml version="1.0" encoding="iso-8859-1"?>
<results>
    <result>
        <MemberFirstName>JOHN</MemberFirstName>
        <MemberLastName>DOE</MemberLastName>
        <MemberLogin>1</MemberLogin>
        <Store>0180</Store>
    </result>
    <result>
        <MemberFirstName>JANE</MemberFirstName>
        <MemberLastName>DOE</MemberLastName>
        <MemberLogin>2</MemberLogin>
        <Store>0180</Store>
    </result>
    <result>
        <MemberFirstName>ALAN</MemberFirstName>
        <MemberLastName>SMITH</MemberLastName>
        <MemberLogin>3</MemberLogin>
        <Store>0181</Store>
    </result>
    <result>
        <MemberFirstName>DAVID</MemberFirstName>
        <MemberLastName>GREEN</MemberLastName>
        <MemberLogin>4</MemberLogin>
        <Store>0183</Store>
    </result>
</results>
Run Code Online (Sandbox Code Playgroud)

在XSLT 1.0中,我想分组并为每个商店中的员工创建一个表.所以在上面的数据中,将创建3个表.前两个记录(存储180)等两行的表.

我怎么能在XSLT 1.0中做到这一点?

<table id="table">
  <tr class="heading">
    <th scope="col">Member Id</th>
    <th scope="col">First Name</th>
    <th scope="col">Last Name</th>
  </tr>
  <xsl:for-each select="results/result">
    <tr>
      <td><xsl:value-of select="MemberLogin"/></td>
      <td><xsl:value-of select="MemberFirstName"/></td>
      <td><xsl:value-of select="MemberLastName"/></td>
    </tr>
  </xsl:for-each>
</table>
Run Code Online (Sandbox Code Playgroud)

xml xslt group-by

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

在exe中编译静态库

我有一个dll和一个exe,这两个我有源.

因为DLL我已完全静态编译,因此,我认为它.lib也是静态的.但是,当我lib在链接器>输入>附加依赖项下的C++ VC++ 2008项目中包含它时.我为exe设置了编译模式为/ MT(多线程).

一切都编译,但当我尝试运行exe时,它会要求dll!在我(有限的)理解中,这不应该发生.

我为什么要这样做?

c c++ dll linker

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

在telerik:RadGrid中设置telerik:GridDropDownColumn的默认值

我有一个telerik:绑定到SQL数据源的RadGrid.其中一列是"Location",它实际上是另一个表中的查找值.

<telerik:GridDropDownColumn 
     DataField="d_location_id" 
     DataSourceID="dsLocation" 
     UniqueName="d_location_id" 
     DataType="System.Int32" 
     ListValueField="d_location_id" 
     ListTextField="Abbreviation" 
     HeaderText="Location">
</telerik:GridDropDownColumn>
Run Code Online (Sandbox Code Playgroud)

我的位置列表存储在ObjectDataSource中,该ObjectDataSource绑定到静态DataTable并按字母顺序排序.我想要做的是能够为此下拉列表设置默认选项.

例如,假设我有以下位置:

1   Home    
2   Work
3   Parents
4   Car
Run Code Online (Sandbox Code Playgroud)

我想让父母成为我的默认值.

Telerik上的这个示例显示了类似于我正在尝试的内容.如果单击"添加新记录",您会注意到默认城市是Kirkland,我正在尝试在添加新记录时弄清楚如何使用伦敦作为默认值.

asp.net telerik radgrid

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

Firefox发出两个HTTP请求

好的,这很奇怪.

如果我向页面发出请求,文本/ html,firefox会发出一个请求.

如果我向一个页面发出请求,它是application/xml,firefox会发出两个请求.

在IE浏览器中,谷歌Chrome浏览器在两种情况下均可生成一个.

任何想法为什么这两个请求,以及我如何强制只是一个?

firefox

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

使用Eclipse Abstract Syntax Tree运行时错误

我正在尝试在非插件环境中使用AST解析器.代码编译,但我得到以下运行时错误:

org.eclipse.jdt.core中org.eclipse.jdt.core.dom.ASTParser.(ASTParser.java:189)中的线程"main"java.lang.NoClassDefFoundError:org/eclipse/core/resources/IResource中的异常. dom.ASTParser.newParser(ASTParser.java:118)

这是我正在运行的代码:

import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jdt.core.dom.*;

public class TestAST
{

private void runTest()
{
    String helloStr ="\n"+
    "public class HelloWorld {\n"+
    "\n"+
    "   private String name=\"\"\n\n"+
    "   /**\n"+
    "    * \n"+
    "    */\n"+
    "    public void sayHello() {\n"+
    "    System.out.println(\"Hello \"+name+\"!\");\n"+
    "    }\n"+
    "\n"+
    "}";

    ASTParser parser = ASTParser.newParser(AST.JLS3); 
    parser.setKind(ASTParser.K_COMPILATION_UNIT);
    parser.setSource(helloStr.toCharArray());
    parser.setResolveBindings(true);
    ASTNode tree = parser.createAST(null);
    tree.toString();

}

public static void main(String args[])
{
    TestAST ast = new TestAST();
    ast.runTest();
}
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?

提前致谢,

雪莉

java eclipse-jdt

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

用一个字符开始每个新行(除非它已经以该字符开头)

我有一些配置文件,每个配置文件包含数百行数据.

我想用英镑符号('#')开始每一行(回车后),除非它已经以井号开头.我不想做一个find + replace,因为我有一些文件的其他注释部分不是一行的开头.

例如,这个:

Some data #some comment
Some more data #some other comment
Even more data
#some line comment
Run Code Online (Sandbox Code Playgroud)

会变成:

#Some data #some comment
#Some more data #some other comment
#Even more data
#some line comment
Run Code Online (Sandbox Code Playgroud)

regex notepad++

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

C/C++中是否有标准符号函数(signum,sgn)?

我想要一个函数,对于负数返回-1,对于正数返回+1. http://en.wikipedia.org/wiki/Sign_function 写我自己很容易,但似乎应该在某个标准库中.

编辑:具体来说,我正在寻找一个工作浮动的功能.

c c++ math

387
推荐指数
11
解决办法
34万
查看次数

使用本地Javascript访问本地文件

基于这个网站上的其他答案,我已经觉得我知道这个问题的答案,但是,由于它略有不同,我想问一下.

是否可以从机器上本地运行的JavaScript访问本地文件(AKA,我的网站地址将是file:/// C:/ ...)?或者,这个沙盒也是吗?

我要做的是:我有一台独立的计算机,我希望人们能够将JSON或XML文件放入本地文件夹,这些文件夹在创建站点时读入并用于生成单个网页.如果无法使用JavaScript解决方案,您能提供其他任何建议吗?

谢谢.

javascript

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