小编hel*_*boy的帖子

将列表框绑定到列表<对象>

将Listbox绑定到对象列表的最简单方法是什么?

c# listbox winforms

54
推荐指数
4
解决办法
16万
查看次数

PHPUnit - 断言失败但我想继续测试

->assertTrue(false);
->assertTrue(true);
Run Code Online (Sandbox Code Playgroud)

第一个断言失败,执行停止.但我想继续进一步的代码片段.

是否有可能在PHPUnit中

php phpunit unit-testing

14
推荐指数
4
解决办法
7522
查看次数

断言具有相同内容的文件

我正在使用mocha/supertest/should.js来测试我的Rest Service

GET /files/<hash> 将文件作为流返回.

如何在should.js中断言文件内容是否相同?

it('should return file as stream', function (done) {
    var writeStream = fs.createWriteStream('test/fixtures/tmp.json');

    var req = api.get('/files/676dfg1430af3595');
    req.on('end', function(){
       var tmpBuf = fs.readFileSync('test/fixtures/tmp.json');
       var testBuf = fs.readFileSync('test/fixtures/test.json');

       // How to assert with should.js file contents are the same (tmpBuf == testBuf )
       // ...

       done();
    });
});
Run Code Online (Sandbox Code Playgroud)

mocha.js node.js should.js

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

Mercurial和Notepad ++集成

Notepad ++有插件可以与Mercurial和TortoiseHg集成吗?

version-control mercurial tortoisehg notepad++

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

从VBA/VBScript/Visual Basic Classic调用Java库(JAR)

有jar库

原生C++端口尚不可用(作为DLL)

我需要打电话给

我有3种可能性:

1)等到本机端口准备就绪2)通过brigde(?)使用VB中的JAR库,安装所需的JRE 3)使用GCJ将JAR编译为本机DLL并将其用于VBA

http://www.microsoft.com/germany/msdn/library/office/OfficeVBAUndDieWindowsAPI.mspx?mfr=true

我想:pos.1很容易,但我必须等待pos.3实际上是不可能的

有没有关于pos的想法.2?

谢谢.

dll vba jar gcj

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

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

将dataReader转换为Dictionary

我尝试使用LINQ将一行转换为Dictionary(fieldName - > fieldValue)

return Enumerable.Range(0, reader.FieldCount)
                 .ToDictionary<string, object>(reader.GetName, reader.GetValue);
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误消息:

实例参数:无法转换'System.Collections.Generic.IEnumerable<int>''System.Collections.Generic.IEnumerable<string>'

怎么纠正这个?

linq dictionary datareader

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

.NET CF UnitTesting with emulator - 测试运行错误

测试运行错误:

执行此测试所需的测试适配器('Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter,Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter,Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a')没有加载.检查测试适配器是否安装正确.错误:智能设备主机适配器无法初始化.

实际情况:已知问题"辅助线程中的单元测试中的异常会导致vstesthost"

已添加到C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VSTestHost.exe.config解决

以下行:

Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll已添加到GAC:

"C:\ Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe"-i"C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework. DLL"

但我仍然收到错误消息,无法在模拟器上运行单元测试.

或者可能这仍是Visual Studio 2008尚未解决的问题,我应该尝试其他工具/可能性?

在此输入图像描述

System.IO.FileNotFoundException未处理

系统无法找到文件

Source ="Device Connection Manager"StackTrace:位于Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent的Microsoft.SmartDevice.Connectivity.FileDeployer.DownloadPackage(ObjectId packageId)中的Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass.DownloadPackage(String pwszPackageId). RunConfigDevice.InitializeStreamingWithDevice()在Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.DeviceHostAdapter.initializeInternal()在System.Threading.ThreadHelper.ThreadStart_Context(对象状态)在System.Threading.ExecutionContext.Run(的ExecutionContext的ExecutionContext,ContextCallback回调,对象状态)在System.Threading.ThreadHelper.ThreadStart()InnerException:

http://img688.imageshack.us/img688/2025/20120808testrunerrorexc.gif

unit-testing compact-framework

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

清除组合框数据源项

已分配Combobox数据源

cmbCombobox.DataSource = myCollection
Run Code Online (Sandbox Code Playgroud)

其中myCollection的类型为MyCollection:List

如何清除组合框中的项目?

.net compact-framework winforms

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

交互式C#控制台作为即时窗口的替代

是否有CLI/GUI工具来执行C#代码,即Python ipython/Ruby irb的替代方案.Visual Studio中的即时Windows仅在调试期间可用,并且在某些情况下无法执行代码

c# visual-studio visual-studio-debugging

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

使用LINQ查找逐行差异

我已经实现了普通旧式的2个文本文件的逐行比较:

string[] linesOld = File.ReadAllLines(Path.Combine(directory, oldFileName));
string[] linesNew = File.ReadAllLines(Path.Combine(directory, newFileName));

for (int i = 1; i < linesNew.Length; i++)
{
    if (linesNew[i] != linesOld[i])
    {
        Console.WriteLine("Line: {0}, Old: {1}, New: {2}", i, linesOld[i], linesNew[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何以新的LINQ样式重写此代码?

也许我应该用

linesNew.Except(linesOld);
Run Code Online (Sandbox Code Playgroud)

c# linq

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