问题列表 - 第39264页

建议在每个特定时间段运行程序

有一个程序可以抓取并索引存储在SharePoint中的文档.我需要每一段时间运行它.我们提出的一些建议:

  • 将应用程序转移到Windows服务并将其安排为每个时段运行.
  • 拥有一个程序,可以在每个时间段触发此应用程序.

您认为哪两种方式更有效率.任何其他建议都非常受欢迎.谢谢.

.net scheduled-tasks

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

单击取消时,window.print()刷新iframe中的页面

我的网站里面有一个iframe,其中包含以下jquery代码:

$(document).ready(function() {

    $('#print_button').click(function() {
        window.print();
    });

});
Run Code Online (Sandbox Code Playgroud)

问题:单击打印按钮时,打印对话框将正确打开.打印也能正常工作.但是当我单击打印对话框中的取消按钮时,它会关闭,但它也会刷新iframe中的内容.

我该如何避免这种行为?

javascript jquery

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

.NET(非可视)组件

我需要创建一个非可视组件,FooComponent它将Bar对其所在类型的所有控件进行一些管理.

我有以下约束:

  1. FooComponent只能添加到表单.
  2. 只有一个FooComponent每形式是允许的.
  3. FooComponent应该注册到表单关闭事件,并在它触发时和所有Bar的函数上发送一些函数,并e.Cancel根据返回的值发送值.

上面的#1和#2应该在运行时和设计时强制执行.#3事件注册应该自动进行,而不是由FooComponent用户进行.

我搜索谷歌和MSDN的一些帮助,阅读ComponentComponentDesigner课程,但我没有找到任何救援.

我该怎么办?

.net c# visual-studio winforms

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

java.library.path的目的

也许这是一个重复的问题,但我自己找不到什么.

基本上我有一个理解问题.

我有一个应用程序,当我调用它时如下工作正常:

java -Duser.dir="some path" -Djava.library.path="pathToDLL1;pathToDLL2;pathToMyDir" classToCall par1
Run Code Online (Sandbox Code Playgroud)

通过上面的调用,我的应用程序将启动并运行.

我理解的问题是在pathToMyDir目录内(这个目录的内容主要是一些需要的dll).

当我使用以下命令启动相同的应用程序时,它将失败.

java -Duser.dir="some path" -Djava.library.path="pathToMyDir;pathToDLL1;pathToDLL2" classToCall par1
Run Code Online (Sandbox Code Playgroud)

我不确定这是不是因为某些依赖,但我认为java.library.path主要用于告诉java在哪里寻找外部库.或者这是错的?是否还隐藏了一些订单信息?

java jvm

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

如何避免为每个成员函数复制类模板规范?

如果我有这样的模板类规范,

template <typename T>
class MyClass {
public:
    void fun1();
    // ...
    void funN();
};

template <typename T>
void MyClass<T>::fun1() {
    // definition
}

// ...

template <typename T>
void MyClass<T>::funN() {
    // definition
}
Run Code Online (Sandbox Code Playgroud)

如果我将类模板更改为其他模板,请说我添加了一个额外的参数:

template <typename T, typename U>
class MyClass {
    // ...
};
Run Code Online (Sandbox Code Playgroud)

然后我必须更改每个函数定义(fun1,...,funN)以同意类模板规范:

template <typename T, typename U>
void MyClass<T,U>::fun1() { //... }
Run Code Online (Sandbox Code Playgroud)

有什么策略可以避免这种情况吗?我可以使用宏吗?

#define DFLT_TEMPLATE template<typename T, typename U>
#define DFLT_CLASS  class<T,U>

DFLT_TEMPLATE
void DFLT_CLASS::fun1() { // ... }
Run Code Online (Sandbox Code Playgroud)

或者这被认为是不好的做法?

c++ templates

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

java日期什么时候会崩溃?

AFAIK java以长度变量存储日期,以毫秒为单位.因此有一天将没有价值(因为长期有一个最大值),这将对应于该瞬间的时间.你知道什么时候会发生吗?

java datetime

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

如何在后台线程上淡出AVAudioPlayer?

我有一个音频文件,当用户滚动UIScrollView时需要淡出.但是,performSelector:withObject:afterDelay:在用户停止滚动之前,任何方法都会被阻止.所以我试图创建一些代码来在另一个线程上执行淡出:

- (void)fadeOut
{
    [NSThread detachNewThreadSelector:@selector(fadeOutInBackground:) toTarget:self withObject:self.audioPlayer];
}

- (void)fadeOutInBackground:(AVAudioPlayer *)aPlayer
{
    NSAutoreleasePool *myPool = [[NSAutoreleasePool alloc] init];
    [self performSelector:@selector(fadeVolumeDown:) withObject:aPlayer afterDelay:0.1]; 
    [myPool release];
}

- (void)fadeVolumeDown:(AVAudioPlayer *)aPlayer
{
    aPlayer.volume = aPlayer.volume - 0.1;
    if (aPlayer.volume < 0.1) {
        [aPlayer stop];         
    } else {
        [self performSelector:@selector(fadeVolumeDown:) withObject:aPlayer afterDelay:0.1];  
    }
}
Run Code Online (Sandbox Code Playgroud)

它得到了performSelector,但没有进一步,因为我猜它试图在一个它无法访问的线程上执行.我甚至无法改变它,performSelector:onThread:withObject:waitUntilDone:因为没有延迟选项.

有任何想法吗?他们为什么要这么难以淡出声音呢?呻吟

谢谢!

objective-c avaudioplayer nsthread ipad ios

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

SQL Server与目录视图,信息模式视图与DMV之间的区别

我知道信息模式视图是SQL标准的一部分,但我发现目录视图以及DMV"术语"可以互换使用

任何解释清楚地告诉我们目录视图与DMV之间的差异?

sql sql-server

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

Android游标中"fillWindow()中的无效语句"是什么意思?

我有时会在logcat输出中看到此错误,

Cursor: invalid statement in fillWindow().
Run Code Online (Sandbox Code Playgroud)

当我按下后退键然后listview在转到我的自定义之前它进入默认的Android时,有时会发生这种情况listview.

这是什么意思?我该如何解决?因为它没有指向问题来自的任何代码行.

android cursor

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

vb.net字符集

根据MSDN,vb.net使用此扩展字符集.根据我的经验,它实际上使用这个:

替代文字

  1. 我错过了什么?为什么它说它使用一个并使用另一个?
  2. 难道我做错了什么?
  3. 是否有某种转换工具到原始字符集?

vb.net character-encoding character-set

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