问题列表 - 第5235页

加载jar中包含的资源

在我的应用程序中,我以这种方式加载资源:

WinProcessor.class.getResource("repository").toString();
Run Code Online (Sandbox Code Playgroud)

这给了我:

file:/root/app/repository   (and I replace "file:" with empty string)
Run Code Online (Sandbox Code Playgroud)

当我从IDE运行我的应用程序时,这工作正常,但是当我运行我的应用程序的jar时:

java -jar app.jar
Run Code Online (Sandbox Code Playgroud)

路径变成:

jar:/root/app.jar!/repository
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?

我将使用"repository"目录名称来创建:

ConfigurationContext ctx = (ConfigurationContext) ConfigurationContextFactory.createConfigurationContextFromFileSystem(repositoryString, null);
Run Code Online (Sandbox Code Playgroud)

以同样的方式,我将获得一个文件名(而不是一个目录),我将以这种方式使用它:

System.setProperty("javax.net.ssl.trustStore", fileNameString)
Run Code Online (Sandbox Code Playgroud)

java resources jar

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

在html Javascript中搜索

我有下面的html代码,我也将有一个用于输入关键字的文本框,我想要的是当用户在此文本框中使用FirstName和LastName在此html代码中搜索javascript时,以及在比较项目时,如果是项目不匹配我想显示:没有它的容器div.我怎样才能使用JS并在firfox和IE上工作

                <div  id="contact_4" >
                <input class="contactChk"  id="chk_4" type="checkbox" />
                <img alt="" src='img/4.jpg' width="25px" height="25px" />
                <span id="contactName_4" class="contactItem">
                    FirstName LastName
                </span>
                <br />
            </div>
            <div  id="contact_5" >
                <input class="contactChk"  id="chk_5" type="checkbox" />
                <img alt="" src='img/5.jpg' width="25px" height="25px" />
                <span id="contactName_5" class="contactItem">
                    ACharName AnyLast
                </span>
                <br />
            </div>
            <div  id="contact_6" >
                <input class="contactChk"  id="chk_6" type="checkbox" />
                <img alt="" src='img/6.jpg' width="25px" height="25px" />
                <span id="contactName_6" class="contactItem">
                    BCharName AnyLast
                </span>
                <br />
            </div>
            <div  id="contact_7" >
                <input class="contactChk"  id="chk_7" type="checkbox" />
                <img alt="" …
Run Code Online (Sandbox Code Playgroud)

html javascript xhtml jquery

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

在命令行上将感叹号传递给java程序

我想传递字符串"!changeme!" 在命令行上的java程序,如:

java -cp "!AXIS2_CLASS_PATH!" ClientJava --userid admin --passwd "!changeme!"
Run Code Online (Sandbox Code Playgroud)

使用Windows XP,Java jdk 1.6.0_07.

AXIS2_CLASS_PATH正常替换,我假设是java运行时.但密码是!changeme!似乎也被替换为空字符串.我假设这个替换是某种JVM功能.

使用以下程序:

static int Run(String[] aArgs) {
    for (String s: aArgs) {
        System.out.println("arg: " + s);
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

"C:\Program Files\Java\jdk1.6.0_07\bin\java" -cp "!AXIS2_CLASS_PATH!"
    ClientJava --userid admin --passwd "!changeme!"
arg: --userid
arg: admin
arg: --passwd
arg:
Run Code Online (Sandbox Code Playgroud)

我需要密码才能通过.我尝试了各种各样的逃避,但我还没有找到我需要使用的东西.

任何人都可以提供如何做到这一点的提示吗?

Zach Scrivena提供的解决方案是:

使用插入符号来逃避感叹号.

java -cp "!AXIS2_CLASS_PATH!" ClientJava --xxx "^!changeme^!"

arg: --userid
arg: admin
arg: --passwd
arg: !changeme!
Run Code Online (Sandbox Code Playgroud)

java command-line

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

VS2008,Windows Mobile Installer项目

我正在使用Visual Studio 2008专业版.我为Windows Mobile编写了一个应用程序,我想为此应用程序创建安装程序.它是怎么做的?

c# installer windows-mobile .net-3.5

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

如何取消可以取消的活动?

请帮助我实现一个事件,处理程序可以取消它.

public class BuildStartEventArgs : EventArgs
{
    public bool Cancel { get; set; }
}

class Foo
{
    public event EventHandler<BuildStartEventArgs> BuildStart;

    private void Bar()
    {
        // build started
        OnBuildStart(new BuildStartEventArgs());
        // how to catch cancellation?
    }

    private void OnBuildStart(BuildStartEventArgs e)
    {
        if (this.BuildStart != null)
        {
            this.BuildStart(this, e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# events

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

如何在PHP中的MSSQL中获取插入ID?

标题说的是什么.有了这样的查询SELECT @@IDENTITY AS ins_id,我是否需要提供表名或任何其他信息来指定我正在谈论的表/数据库?

php sql-server

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

C#ASP.NET QueryString解析器

如果你一直在寻找一种很好的方法来解析你的查询字符串值,我想出了这个:

    /// <summary>
    /// Parses the query string and returns a valid value.
    /// </summary>
    /// <typeparam name="T"></typeparam>
    /// <param name="key">The query string key.</param>
    /// <param name="value">The value.</param>
    protected internal T ParseQueryStringValue<T>(string key, string value)
    {
        if (!string.IsNullOrEmpty(value))
        {
            //TODO: Map other common QueryString parameters type ...
            if (typeof(T) == typeof(string))
            {
                return (T)Convert.ChangeType(value, typeof(T));
            }
            if (typeof(T) == typeof(int))
            {
                int tempValue;
                if (!int.TryParse(value, out tempValue))
                {
                    throw new ApplicationException(string.Format("Invalid QueryString parameter {0}. The value " +
                                                              "'{1}' is …
Run Code Online (Sandbox Code Playgroud)

c# asp.net query-string

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

如何在Smalltalk Squeak/Pharo中轻松更改为原生字体

随着每个新的Squeak/Pharo图像,我立即将字体更改为某些原生版本.这是很多鼠标点击,我想编写过程脚本.

fonts smalltalk squeak pharo

13
推荐指数
3
解决办法
2159
查看次数

我如何在.NET中使用自定义格式String.Format一个TimeSpan对象?

TimeSpan使用自定义格式将对象格式化为字符串的推荐方法是什么?

.net c# string formatting time

179
推荐指数
8
解决办法
12万
查看次数

如何在运行./mysqldump时保留特殊字符?

运行mysqldump时如何保留特殊字符?

在数据库上,当我进行查询时它正确显示.但是在导出后的文件中,所有特殊字符都如下所示:

'R. Ant??nio  Lt1, 1¬? Dt¬?'
Run Code Online (Sandbox Code Playgroud)

mysql character-encoding

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