问题列表 - 第35023页

如何在我自己的Project JAR中包含外部JAR

我有一个Java应用程序并创建了一个JAR文件并进行了部署.

该应用程序使用外部JAR,如Log4J JAR.创建JAR文件时,如何将所有外部相关JAR包含到我的存档中?

为了让我的应用程序正常工作,我不得不将Log4J JAR复制到与我自己的JAR相同的目录中,这有点违背了jar的目的.部署一个JAR文件不是更优雅吗?

java executable-jar

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

Haskell模式匹配 - 如何使用常量变量

我最好写这样的东西:

myValue1 = 1 :: Int
myValue2 = 2 :: Int

myFunc :: Int -> Bool
myFunc myValue1 = True
myFunc myValue2 = False

致电myFunc myValue2回报True- 不是我想要的.我知道为什么会发生这种情况,但有没有办法在Haskell中表达这一点而不诉诸C风格的#define语句?

haskell pattern-matching

18
推荐指数
4
解决办法
4028
查看次数

使用已经设置的id的更优雅方式是什么?jQuery("#"+ t)?

我有点像javascript的新手,即使我建立了很多工作网站和应用程序..

btu我觉得天真的方式,我曾经把变量id传递给jquery ..例如,当我不得不使用一些旧的代码时,我曾经这样做过去.让我们假设我的所有网站都已用'a编码'这样的标签

<a id='myId' onclick='doSome(this.id)' > link </a>
Run Code Online (Sandbox Code Playgroud)

然后在JS中

function doSome(id){

//old code removed and replaced by jquery
    jQuery("#"+ id).show();

}
Run Code Online (Sandbox Code Playgroud)

并且这种功能完美无瑕......

所以,再次假设我不能改变除函数内部代码以外的任何东西,使用变量id的最佳方法是什么?因为据我所知,我是否只使用过

jQuery(id).show();
Run Code Online (Sandbox Code Playgroud)

代替

jQuery("#"+ id).show();
Run Code Online (Sandbox Code Playgroud)

它不会工作......对吗?

jquery

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

C#4:动态和可空<>

所以我有一些代码在方法之间传递这个匿名对象:

var promo = new
{
    Text = promo.Value,
    StartDate = (startDate == null) ?
        new Nullable<DateTime>() : 
        new Nullable<DateTime>(DateTime.Parse(startDate.Value)),
    EndDate = (endDate == null) ?
        new Nullable<DateTime>() : 
        new Nullable<DateTime>(DateTime.Parse(endDate.Value))
};
Run Code Online (Sandbox Code Playgroud)

接收此匿名对象类型的方法将其类型声明为dynamic:

private static bool IsPromoActive(dynamic promo)
{
    return /* check StartDate, EndDate */
}
Run Code Online (Sandbox Code Playgroud)

在运行时,然而,如果StartDate或者EndDate被设定为new Nullable<DateTime>(DateTime.Parse(...)),接收到该方法dynamic的对象(命名promo)执行这样的:

if (promo.StartDate.HasValue && promo.StartDate > DateTime.Today ||
    promo.EndDate.HasValue && promo.EndDate < DateTime.Today)
{
    return;
}
Run Code Online (Sandbox Code Playgroud)

它引发了一个异常:

Server Error in '/' …
Run Code Online (Sandbox Code Playgroud)

c# nullable dynamic

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

ImageMagick的.将图像切割成子图块的正确方法是什么

将图像切成N×N子图块图像的正确方法是什么?

谢谢,
道格

imagemagick

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

学习mediawiki的最佳资源?

你能在mediawiki上推荐一些易于理解的教程吗?

mediawiki recommendation-engine

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

检测耳机(非麦克风)是否已插入iOS设备

我需要根据是否插入耳机来改变我的音频.我知道kAudioSessionProperty_AudioInputAvailable,它会告诉我是否有麦克风,但我想测试任何耳机,而不仅仅是带有内置耳机的耳机在麦克风.这可能吗?

iphone ipad ios

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

计算机编程艺术中的近似等和基本相等之间的差异

我从其他地方得到了这段代码片段.根据网站管理员的说法,代码是从Knuth的计算机编程艺术中挑选出来

由于我没有那本书的副本,我可否知道这两个功能有什么区别?

bool approximatelyEqual(float a, float b, float epsilon)
{
    return fabs(a - b) <= ( (fabs(a) < fabs(b) ? fabs(b) : fabs(a)) * epsilon);
}

bool essentiallyEqual(float a, float b, float epsilon)
{
    return fabs(a - b) <= ( (fabs(a) > fabs(b) ? fabs(b) : fabs(a)) * epsilon);
}
Run Code Online (Sandbox Code Playgroud)

algorithm floating-point pseudocode approximation

11
推荐指数
3
解决办法
1123
查看次数

在short,int,long之间区分真的很重要吗?

在我的C#应用​​程序中,我想知道对于较小的数字使用short是否非常重要,对于较大的数字使用int是否真的很重要.内存消耗真的很重要吗?

c# types

15
推荐指数
2
解决办法
1701
查看次数

运行使用XMLHttpRequest下载的JavaScript

我有一个站点,当用户单击链接时使用XMLHttpRequest加载信息.系统运行良好,但我希望能够执行在此过程中收集的JavaScript.

这是一个问题,因为我想按需"下载"脚本,而不是在加载页面时全部加载它们.

谢谢你的帮助

html javascript ajax scripting download

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