问题列表 - 第1568页

如何使用c将文件从linux复制到Windows服务器

我必须创建一个可以在Linux服务器上运行的C程序.它将从Oracle数据库获取信息,创建本地文件,然后将该文件复制到Windows服务器.我知道如何在Linux服务器上创建本地文件.但是从C复制到Windows服务器的方法是什么?

c linux windows copy file

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

如何阻止Excel提示重新打开工作簿?

我有一个包含VBA应用程序的只读Excel工作簿.应用程序保存需要保存在数据库中的所有数据,并且工作簿始终关闭而不保存(通过在BeforeClose中设置ThisWorkbook.Saved = True).

我有以下问题:

  • 用户在Windows资源管理器中双击工作簿,打开工作簿.

  • 用户在Windows资源管理器中双击工作簿上的第二次.

  • Excel提示:"MyWorkbook.xls已经打开.重新打开将导致您所做的任何更改被丢弃.是否要重新打开MyWorkbook.xls?"

  • 如果用户单击"是",则重新打开工作簿,而不执行已打开的实例的BeforeClose事件处理程序.

这是我的应用程序中的一个问题,因为它意味着BeforeClose事件处理程序中的一些重要的清理代码不会被执行.

任何人都可以建议VBA解决方案.可能是:

  • 禁止提示重新打开工作簿.而是默默地使用已经打开的实例.

  • 以某种方式让BeforeClose或其他事件处理程序在原始实例关闭之前运行,因此我可以运行我的清理代码.

更新:

这是Excel 2003.

我可以通过在Workbook_SheetChanged事件处理程序中设置"ThisWorkbook.Saved = True"来消除不需要的提示(VBA应用程序负责保存需要保存在数据库中的任何数据,所以我不关心Excel保存更改).

但是这并没有解决我的问题:如果我这样做,那么双击浏览器中的工作簿会默默地重新打开工作簿,但仍然可以通过"BeforeClose"事件处理程序调用它.

所以重新解释一下这个问题:

  • 无论如何使用VBA来检测和拦截以这种方式重新打开的工作簿?

更新2

接受BKimmel的答案 - 似乎没有VBA方法可以从工作簿中拦截此事件.

我将实现的解决方案是将应用程序代码移动到XLA加载项中,该加载项在加载工作簿时自动加载(如果尚未加载).加载项可以处理Open和BeforeClose事件,并存储执行清理所需的信息.

excel vba excel-vba

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

您使用什么ReSharper 4+ C#的实时模板?

你使用什么ReSharper 4.0 C#模板?

让我们用以下格式分享这些:


[标题]

可选说明

快捷方式:快捷方式适用
于: [可用性设置]

// Resharper template code snippet
// comes here
Run Code Online (Sandbox Code Playgroud)

宏属性(如果存在):

  • Macro1 - Value - EditableOccurence
  • Macro2 - Value - EditableOccurence

c# resharper refactoring templates

94
推荐指数
16
解决办法
1万
查看次数

WCF自定义Http代理身份验证

是否可以为WCF提供自定义代理地址和自定义凭据?

我在stackoverflow上找到了这个答案:如何使用凭据设置代理来生成WCF客户端?,但我有一个复杂的问题,我正在验证的服务使用自己的身份验证,所以我必须使用两组凭据(一个用于通过代理,另一个用于对服务进行身份验证)

我正在使用其他问题的答案中描述的技术来提供服务凭据.例如

client.ClientCredentials.UserName.UserName = username;
client.ClientCredentials.UserName.Password = password;
Run Code Online (Sandbox Code Playgroud)

我可以使用以下内容设置代理的地址:

(client.Endpoint.Binding as WSHttpBinding).ProxyAddress = ...;
Run Code Online (Sandbox Code Playgroud)

如何设置有效的两组凭据?(注意:代理和实际服务的凭据不同!)另请注意,代理详细信息不一定是默认的系统代理详细信息.

authentication wcf proxy

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

用于在Java中查找Shared Mutable数据错误的工具

我有一个庞大的遗留系统来维护.代码库使用遍布各处的线程,这些线程共享大量可变数据.我知道,听起来很糟糕.无论如何,不​​回答"从头开始重写整个应用程序"或者我会投票给你:-)我试图在代码库上运行一些静态分析工具,但这些似乎都没有抓住这种情况发生了很多在我们的源代码中:多个线程正在读取和写入未标记为volatile或同步的变量.通常这发生在"runFlag"类型的变量上.这方面的一个例子是在Effective Java第2版第260页上:

public class StopThread
{
    private static boolean stopRequested;
    public static void main(String[] args) throws InterruptedException
    {
        Thread backgroundThread = new Thread(new Runnable()
        {
            public void run()
            {
                int i = 0;
                while (!stopRequested)
                {
                    i++;
                }
            }
        });
        backgroundThread.start();
        Thread.sleep(1000);
        stopRequested = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

此示例永远不会在Windows/Linux上完成,并为Sun JVM提供"-server"启动参数.那么,是否有任何(半)自动方式来查找这些问题,或者我是否必须完全依赖代码审查?

java multithreading static-analysis dynamic-analysis

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

如何通过WCF公开对象?

我的项目分为Silverlight应用程序的典型3层结构.那是:

  • 基础层,它是一个包含所有业务对象,逻辑,数据访问等的类库.
  • 中间层,是与之通信的WCF服务;
  • 我的Silverlight前端

我遇到的问题是,目前通过WCF暴露给我的UI的BO只包含私有变量,而不包含任何属性或方法.

是否有一种简单的方法来公开整个对象(通过属性或配置)?

什么是最好的解决方案?

.net silverlight wcf

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

如何从VBScript控制台应用程序返回退出代码

我有一个旧的vbs脚本文件被AutoSys作业启动.我可以,如何返回int返回值来表示成功或失败?

vbscript

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

代码覆盖和责任

有没有人见过一个工具,它将代码覆盖率结果与SCM/VCS集成,以将未经测试的代码行归因于开发人员?例如,是否有一个工具将采用NCover的Coverage.Xml,将其与SVN责备相结合,并生成一个报告,告诉我像开发人员提交最多未经测试的代码?

svn version-control code-coverage ncover

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

无法在多线程中运行ObservableCollection

似乎ObservableCollection仅支持从UI线程添加,删除,清除操作,如果它由NO UI线程操作,则抛出Not Support Exception.我试图覆盖ObservableCollection的方法,不幸的是,我遇到了很多问题.任何人都可以提供一个可由多线程操作的ObservableCollection示例?非常感谢!

wpf multithreading observablecollection

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

jQuery sortables

我在jquery中使用sortable函数来对faq列表进行排序.不用说,我是这个概念的新手.任何人都有这方面的后端的任何好例子.我的前端工作正常,但更新数据库中的序列是另一回事.我的后端是ColdFusion btw.

提前致谢

jquery sortables sequence

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