问题列表 - 第24572页

如何在SSIS上动态更改服务器名称目标?

我有一个SSIS应该从服务器执行,并从客户端调用.SSIS将数据从服务器复制到客户端,但客户端的名称可以更改,那么如何使用调用SSIS的客户端名称更改服务器名称目标?

谢谢!!!

sql-server ssis

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

从通用列表<T>中删除重复项

我已经提供了解决方案,以从.NET 2.0中的通用列表<T>中删除重复项,如下所示:

List<CaseStudy> caseStudies = CaseStudyDAO.FindCaseStudiesByDate(DateTime.Now.Date, DateTime.Now.Date.AddDays(1));
caseStudies.RemoveAll(
        delegate(CaseStudy c)
        {
            return caseStudies.IndexOf(c) != caseStudies.FindIndex(
                delegate(CaseStudy f) { return c.Str == f.Str; });
        });
Run Code Online (Sandbox Code Playgroud)

我的问题是:

有更有效的方法吗?只有.NET 2.0解决方案
上述解决方案的复杂性是什么?

谢谢,
jan2k10

c# generics duplicate-data .net-2.0

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

WPF - 将相对于MainWindow的点转换为相对于子控件的坐标

是否可以将相对于MainWindow的点转换为相对于其子控件之一?例如,假设一个控件的左上角相对于MainWindow位于500,500,那么什么代码会将该数字转换为(0,0)?我希望解决方案与布局机制无关(即不要求我在Canvas中使用控件的父控件并使用Top和Bottom方法).

wpf layout transform wpf-controls

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

Obj-C错误:......之前的预期表达式(为什么?)

嗨,我有一个这样的枚举:

typedef enum {
    Top,             
    Bottom,
    Center
} UIItemAlignment;
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我试着像这样使用它:

item.alignment = UIItemAlignment.Top;
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:"'UIItemAlignment'之前的预期表达式"

如果我只使用:

item.alignment = Top;
Run Code Online (Sandbox Code Playgroud)

一切正常,但如果我尝试以其他方式使用它,为什么会出现此错误?

_alignment是一个NSInteger,它有一个像这样声明的属性

@property (readwrite) NSInteger alignment; 我在我的实现文件中合成了它.

所以我的问题是,为什么我会收到此错误?

c enums typedef objective-c

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

.click()等中的jQuery函数

通常情况下,我这样做:

$('#selectRoom a').click( function(e) { 
e.preventDefault(); // To prevent the default behavior (following the link or adding # to URL)
// Do some function specific logic here
});
Run Code Online (Sandbox Code Playgroud)

但是,我想这样做,清理(并能够重用):

$('#selectRoom a').click( selectRoom );

function selectRoom () {
    e.preventDefault(); // To prevent the default behavior (following the link or adding # to URL)
    // Do some function specific logic here
}
Run Code Online (Sandbox Code Playgroud)

问题是,我不能将"e"事件处理程序传递给函数,然后在加载时调用selectRoom()函数.即:

$('#selectRoom a').click( selectRoom(e) );
Run Code Online (Sandbox Code Playgroud)

我能以某种方式修复此问题吗?

javascript jquery function

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

外部log4j.xml文件

我试图在jar外面的文件系统上运行带有log4j.xml文件的jar,如下所示:

java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=log4j.xml argToJar1 argToJar2
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=/opt/companyName/pathToJar/log4j.xml argToJar1 argToJar2
Run Code Online (Sandbox Code Playgroud)

log4j.xml文件与jar(/ opt/companyName/pathToJar /)位于同一目录中,但我仍然收到标准警告消息:

log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)

是否可以将配置文件放在jar外面,或者我是否必须将它与jar打包?

TIA

java logging log4j

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

C#Int和math没有返回完整的值

Int64 c1 = Convert.ToInt64(csvdeep[1]);
Int64 division = 1024;
string results = Math.Abs(c1 / division / division / division).ToString();
Run Code Online (Sandbox Code Playgroud)

c110201841664results"9".

我更愿意得到小数点后两位,所以我的实际结果是9.50.关于如何获得2位小数的任何提示?

c#

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

如何使用control-cache标头?

我为Google Chrome浏览器下载了Google速度跟踪器,以了解我的网站如何提高性能,它告诉我需要为某些文件启用缓存,例如我的style.css,图片等.

我已经读过下面的php代码应该告诉浏览器缓存html内容.我写了一个快速的php页面,上面有几张图片,并将下面的代码放在顶部(在发送标题之前),以测试它是如何工作的.

Header("Cache-Control: public, max-age=3600, must-revalidate");
Run Code Online (Sandbox Code Playgroud)

当我回到速度跟踪器的分析时,它说......

缓存摘要:false

请求标头 Pragma:无缓存Cache-Control:max-age = 0

但在响应标题下 ...缓存控制:public,max-age = 3600,必须重新验证(正是我指定的)

我有点困惑,发生了什么......?当它从缓存中说:false是否意味着从服务器缓存而不是客户端的缓存?

php caching header

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

在IE中删除不存在的图像中的红色X.

我有一个第三个网站(Confluence),它引用了通过登录保护的图像.

如果当前用户已登录,则显示图像,否则图像URL将重定向到登录表单.

<img src="secure/myimage.gif" />
Run Code Online (Sandbox Code Playgroud)

当您在浏览器中输入此URL时,将完成重定向到登录页面.

现在的问题是:IE显示图像的可怕红色X图标,即使应该没有任何东西(如在Firefox中).谁知道怎么解决这个问题?

internet-explorer image

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

在Windows经典主题中更改禁用列表框的背景颜色

我正在开发一个必须使用Windows经典主题运行的WPF应用程序.该应用程序创建一个包含ListBox的对话框.显示对话框时,在接受任何输入之前必须禁用1秒.我用一个样式触发器来完成它,它的工作原理.但是,ListBox在禁用时显示白色背景,我似乎无法摆脱它.使用aero主题时,以下样式资源可修复此问题:

<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent"/>
Run Code Online (Sandbox Code Playgroud)

但是在使用Windows经典主题时,会再次出现白色背景.我怎样才能解决经典主题的情况???

wpf themes aero

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