小编Mih*_*șan的帖子

如何在单元测试时重新初始化静态终结

我正在为一个类编写单元测试,它有一个静态的最终变量.但是,由于在每次测试中都修改了静态final var的状态,我需要一些方法来重新初始化它.

这怎么可能?我需要使用某种自定义类加载器吗?

该变量初始化为 -

 static final CountdownLatch latch = new CountdownLatch(1);

java testing unit-testing

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

注销脚本以更改用户

使用Windows 2003,我正在寻找一种方法来创建一个"注销脚本",它将继续当前的注销,然后立即登录另一个用户.因此,"UserA"注销.脚本触发登录"UserB".

这是我们编写"shell"的计算机应用程序升级的一部分; 类似于自助服务终端应用程序.对于升级,我们需要以"管理员"身份登录,然后在升级完成后,注销"管理员"并以"sample_user"身份登录.我们希望在不重新启动的情况下完成此任务.

注意,我不想要一个会启动注销的脚本(即"关闭").我正在寻找一个将在用户注销时运行的脚本(通过组策略设置).如上所述,脚本应该记录不同的用户.

谢谢.

scripting logoff windows-server-2003

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

我在哪里可以找到MSCVR80.DLL v8.0.50727.3053?

我从我们的一个客户那里得到了一个错误,并且认为问题在于MSVCR80.DLL v8.0.50727.3053 - 这是我在任何地方都找不到的版本,但谷歌搜索发现了大量其他崩溃报告.

我系统上的最新版本(以及其他版本)是8.0.50727.1433,Microsoft Visual C++ 2005 SP1可再发行软件包(x86)仅版本8.0.5027.762(目前与我们使用的合并模块相同)

是否有"官方"链接来获取此更新?它是否与任何其他Microsoft产品捆绑在一起?

编辑:请不要通过电子邮件发送给我,我正在寻找SxS安装.

编辑2:该死的,毕竟这不是问题:(

c++ dll visual-studio-2005

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

将vc6移植到vc2005/vc2008的优势?

我要求我的团队将我们的vc6应用程序移植到vc2005,他们准备分配一些时间来做同样的事情.现在他们需要知道移植的优势是什么.

我不知道他们真的明白遵守标准合规是什么意思.

帮我列出移植的优势.

我面临的问题是

1)没有标准容器的调试支持

2)无法使用boost库

3)我们使用大量的查询生成但使用非类型安全的CString格式函数

4)花费大量时间来解决vc6问题,例如>>

vector<vector<int>>
Run Code Online (Sandbox Code Playgroud)

在>>之间的空间

c++ porting visual-studio-2005 visual-c++-6 visual-studio-2008

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

与相互使用的类的循环引用问题

我有以下两个类:

TcmTPDataPanel = class(TcmTPBasePanel)
    Database: TnxDatabase;
    Session: TnxSession;
  private
    FDataConnector: TcmTPDataConnector;
    MyNxDataBase: TnxDatabase;
    MyNxSession: TnxSession;
    MyRefNxDataBase: TnxDatabase;
  protected
    procedure Disconnect; virtual; abstract;
    procedure Refresh; virtual;
    procedure Requery; virtual; abstract;
  public
    procedure Connect;
  published
    property DataConnector: TcmTPDataConnector read FDataConnector write
        FDataConnector;
  end;


TcmTPDataConnector = class(TComponent)
  private
    FDatabase: TnxDatabase;
    FObservers: TList;
    FTableForCategories: TnxTable;
    FTableForItemCategoryLinks: TnxTable;
    FTableForItems: TnxTable;
    procedure SetTableForItemCategoryLinks(const Value: TnxTable);
  protected
    procedure IterateObservers;
  public
    constructor Create;
    destructor Destroy; override;
    procedure Register(Instance: TcmTPDataPanel);
    procedure Unregister(Instance: TcmTPDataPanel);
  published
    property Database: TnxDatabase read FDatabase …
Run Code Online (Sandbox Code Playgroud)

delphi circular-dependency delphi-units custom-component

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

Windows 7上的VS2010 vs VS2008 SP1

与Windows 7上的VS2008 SP1相比,Visual Studio 2010的稳定性如何?

visual-studio-2010 visual-studio windows-7

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

sprintf结果问题

这是我的代码:

<?php
$variable1 = 00001;
$variable2 = (sprintf('%04d', $variable1 + 1));
echo $variable2;
?>
Run Code Online (Sandbox Code Playgroud)

为什么这段代码的结果是"0002"而不是"00002"?换句话说,它缺少0.

php formatting printf

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

在.NET CF上设置设备时间

查找采用.NET CF DateTime对象的代码示例,并将设备的日期和时间设置为该日期(和/或时区).这样做的目的是通过Web服务从服务器获取当前"实际"时间并正确设置设备的时间.

有人这样做过吗?

compact-framework windows-mobile

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

.NET Compact框架(C#):向Listbox添加复选框

我想将一个复选框控件添加到列表框控件.

列表框必须包含几个任务,我必须检查之前是否已打开任务.

我有一个代码示例,但它将复选框添加为对象,而不是控件

while (reader.Read())   
{                    
   CheckBox c = new CheckBox().Enabled = false;
   c.Text = reader.GetString(0) + ". " + reader.GetString(1);

   try 
   { 
      if (int.Parse(reader.GetString(2)) > 1) c.Checked = true; 
   } 
   catch(Exception ex)    
   {

      MessageBox.Show(ex.Message);    
   }    
   listTasks.Items.Add(c);
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗

Thnx,鲁本

c# checkbox compact-framework listbox

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

从可执行文件设置变量

我在具有两个参数的批处理文件中运行可执行文件;

cmd /k ""executable" "param1" "param2""

这将返回我要启动的字符串.我无法弄清楚如何在变量中设置此返回值,然后在IE中启动它.

有任何想法吗?

windows cmd batch-file

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