问题列表 - 第39401页

基于NSStrings数组从NSArray对象中提取字符串

好吧,这有点模糊,但它让我头疼.

如果你有一个字符串数组

{@"1", @"2", @"4"}
Run Code Online (Sandbox Code Playgroud)

而且你有一个Recipe对象数组

{ {recipe_name:@"Lasagna", recipe_id:@"1"}
  {recipe_name:@"Burger", recipe_id:@"2"}
  {recipe_name:@"Pasta", recipe_id:@"3"}
  {recipe_name:@"Roast Chicken", recipe_id:@"4"}
  {recipe_name:@"Sauerkraut", recipe_id:@"5"}
}
Run Code Online (Sandbox Code Playgroud)

我将如何使用第一个数组创建一个这样的数组:

{@"Lasagna", @"Burger", @"Roast Chicken"}
Run Code Online (Sandbox Code Playgroud)

换句话说,它是取第一个数组中的数字并创建一个recipe_names数组,其中recipe_id匹配数字......

iphone objective-c nsarray ios

7
推荐指数
2
解决办法
4526
查看次数

将Subversion存储库拆分为多个Mercurial存储库?

我们正在从Subversion迁移到Mercurial,并且在SVN-> Hg转换过程中遇到了麻烦.现在,我们的单个SVN仓库为几个不同的"项目"保留代码,我们希望在迁移过程中将它们分开.我们的SVN回购组织为:

.
|-- proj1
|   |-- branches
|   |-- tags
|   `-- trunk
`-- proj2
    |-- branches
    |-- tags
    `-- trunk
Run Code Online (Sandbox Code Playgroud)

我们想简单地制作proj1proj2他们自己的Hg回购.当然,我们也没有特定的历史记录proj1出现在proj2日志中.现在,hg convert转换什么时候,它只是非常愚蠢地读取所有文件,甚至没有区分分支与中继.

按目录过滤和识别SVN分支的过程是hg convert什么?

svn mercurial mercurial-convert

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

为什么Java类加载器找不到我的界面?

在下面的代码中,我使用动态生成一个类sun.tools.javac.Main.我将使用Reflection创建此类的新实例.问题是,我想避免使用Reflection来调用我为这个类定义的方法,所以我创建了一个ProxyInvoker,它引用了我在项目中定义的接口.为了让类加载器看到这一点,我将类路径添加到我的类加载器的Executable接口.在"编译"步骤中,我仍然收到一条错误,指出我的界面未找到.

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;

public class MyClassGenerator {

    static final String generatedClassName = "TestHello_" + System.currentTimeMillis();
    static final String javaFileName = generatedClassName + ".java";

    static URLClassLoader classLoader;

    public static void main(final String args[])
            throws MalformedURLException {
        final ProxyInvoker proxy = new ProxyInvoker();
        generateClass();
        loadExecutableInterface();
        if (compileClass()) {
            System.out.println("Running " + generatedClassName + ":\n\n");
            final Executable ex = createExecutable();
            ex.execute();
        }
        else {
            System.out.println(javaFileName + " is bad.");
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java classloader

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

.NET CIL Call或CallVirt?

如何确定是否需要使用"Call"或"Callvirt"调用方法?

.net c# cil .net-3.5

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

Android"最佳实践"使用Intents

我是一个Android新手,所以如果这是一个愚蠢的问题,我道歉...

意图本质上是消息传递对象,可用于激活3种组件:活动,服务或应用程序.

特别是在活动方面,尽管构建一个intent对象并使用内置Android OS的开销来传递它,但是Intent总是激活Activity的首选方式吗?

如果程序员知道有问题的活动是执行特定活动的唯一合法活动,那么通过某种更直接的方式调用它是否可以接受,例如通过方法调用直接调用?

提前致谢.

android

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

如何跨多个HTML页面播放背景音频.

是否有解决方案可以在网站上的多个页面上播放背景音频/音乐,而无需在每个页面加载时重新启动.

该网站目前使用框架集,但我正在寻找替代方案.

html flash audio

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

MSBuild可以使用集成身份验证进行部署还是仅基本部署

我正在从MSBuild命令行将Web应用程序包部署到IIS6上的MSDepSvc,使用基本身份验证可以正常使用以下命令:

MSBuild.exe Web.csproj
  /p:Configuration=Debug
  /p:DeployOnBuild=True
  /p:DeployTarget=MSDeployPublish
  /p:MsDeployServiceUrl=http://[server name]/MsDeployAgentService
  /p:DeployIisAppPath=DeploymentTestProject
  /p:MSDeployPublishMethod=RemoteAgent
  /p:CreatePackageOnPublish=True
  /p:username=***
  /p:password=***
Run Code Online (Sandbox Code Playgroud)

但是,我真正想做的是删除用户名和密码参数,然后以当前用户的身份回退到集成的auth.此命令将进入构建服务器,我不希望具有对目标环境(MsDepSvc所需)的管理员权限的帐户的纯文本凭据可见.我无法找到有关如何执行此操作的任何文档,并且当我尝试发布时,丢弃凭据返回401未经授权.

令我特别沮丧的是,我可以愉快地在带有集成身份验证的软件包中运行deploy命令(只是不包含凭据),我似乎无法从MSBuild命令行运行它.我正在尝试封装包并将进程部署到单个命令中而不编辑构建文件,这是目前唯一的方法.

有什么想法吗?

编辑 在与Sayed进行一些讨论并深入了解命令行输出后,执行上面的MSBuild命令(没有用户名和密码参数)后,将调用以下MSDeploy命令:

msdeploy.exe
  -source:package='[project path]\Web\obj\Debug\Package\Web.zip' 
  -dest:auto,ComputerName='http://[server]/MsDeployAgentService',UserName='***',IncludeAcls='False',AuthType='NTLM'
  -verb:sync
  -disableLink:AppPoolExtension
  -disableLink:ContentExtension
  -disableLink:CertificateExtension
  -retryAttempts=2
Run Code Online (Sandbox Code Playgroud)

您可以看到正在设置UserName属性,该值是当前登录用户的用户名.如果我把它拿出并直接运行上面的命令,那么部署就可以了.

那么在此基础上,为什么原始MSBuild命令在调用MSDeploy时插入UserName属性?这似乎是现在唯一的障碍.

msbuild msdeploy

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

从局部视图向页面的<head>添加CSS引用

有没有办法从局部视图添加CSS引用到页面,并让它们在页面中呈现<head>(根据HTML 4.01规范的要求)?

c# asp.net-mvc partial-views webforms-view-engine asp.net-mvc-2

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

错误HRESULT E_FAIL已从调用COM组件返回

在Silverlight 4 app中; 这个错误是什么意思?:

"错误HRESULT E_FAIL已从调用COM组件返回."

这是一个非常普遍的错误.调试时,VS调试器不指向错误的确切位置.

silverlight visual-studio silverlight-4.0

44
推荐指数
4
解决办法
7万
查看次数

简单的HTML主播问题

如何制作MP3链接下载而不是"在浏览器中"播放

尝试将目标更改为空白但只是在新窗口中打开了播放器

html

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