小编Ale*_*xei的帖子

java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribing

在运行junit测试时,eclipse我得到了这个Exception:

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
Run Code Online (Sandbox Code Playgroud)

我添加了junit.jar库文件.

我试过不同版本的junit.jar的:4.4,4.8等等.

如何修复此异常?

java eclipse junit noclassdeffounderror hamcrest

105
推荐指数
6
解决办法
13万
查看次数

如何在Angular 2中重新加载页面整个页面?

如何通过TypeScript在Angular上重新加载当前页面?

我不想更改URL参数,只是为了重新加载.

reload typescript angular2-routing angular

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

找到DBUpdateException的原因

在调用时DbContext.SaveChanges,我得到一个DbUpdateException:

EntityFramework.dll中发生了未处理的"System.Data.Entity.Infrastructure.DbUpdateException"类型异常.附加信息:更新条目时发生错误.有关详细信息,请参阅内部异常

不幸的是,没有内在的例外(至少,不是我能看到的).有没有办法确切地知道为什么SaveChanges抛出异常?至少,看看SaveChanges在发生错误时尝试更新的表格会很有帮助.

.net c# entity-framework

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

ReSharper移动许可证问题

我在机器上安装了VS的ReSharper.我想现在在ReSharper的另一台机器上使用VS. 这很容易吗?

resharper

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

Visual Studio 2022如何关闭新的Git体验

看起来关闭新 Git 体验的选项从 VS2022 中消失了。而且仍然无法像在团队资源管理器中那样链接 DevOps 工作项。

有没有人在VS022中找到这个“体验”的关闭开关?

settings visual-studio-2022

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

我无法让Docker容器访问互联网?

我的智慧结束了这一点,我已经梳理了每一个谷歌的结果,没有任何帮助.

我完全无法让docker容器访问互联网.IP转发已启用(net.ipv4.ip_forward = 1),ufw已关闭,我已尝试添加-dns 8.8.8.8 -dns 8.8.4.4标志.我在谷歌上找到的每一种可能的解决方案都失败了.

任何人都知道如何提供帮助?

尝试重置所有东西,正如这里所推荐的那样,通过告诉我docker -d即使它没有运行也会导致整个事情中断.

networking docker

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

使用EPPlus打开Excel文档

我正在尝试使用EPPlus参考/包打开Excel文档.我无法打开Excel应用程序.我错过了什么代码?

protected void BtnTest_Click(object sender, EventArgs e)
{
     FileInfo newFile = new FileInfo("C:\\Users\\Scott.Atkinson\\Desktop\\Book.xls");

     ExcelPackage pck = new ExcelPackage(newFile);
     //Add the Content sheet
     var ws = pck.Workbook.Worksheets.Add("Content");
     ws.View.ShowGridLines = false;

     ws.Column(4).OutlineLevel = 1;
     ws.Column(4).Collapsed = true;
     ws.Column(5).OutlineLevel = 1;
     ws.Column(5).Collapsed = true;
     ws.OutLineSummaryRight = true;

     //Headers
     ws.Cells["B1"].Value = "Name";
     ws.Cells["C1"].Value = "Size";
     ws.Cells["D1"].Value = "Created";
     ws.Cells["E1"].Value = "Last modified";
     ws.Cells["B1:E1"].Style.Font.Bold = true;
}
Run Code Online (Sandbox Code Playgroud)

我试过了pck.open(newFile);,但它不允许......

c# excel epplus

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

错误在./~/firebase/app/shared_promise.js

我正在尝试使用AngularFire2创建一个Angular 2应用程序

我正在遵循这个指南.

每次我尝试在我的应用程序模块中导入AngularFireModule然后在导入中执行AngularFireModule.initializeApp(config)我在尝试运行ng服务时遇到以下错误:

ERROR in ./~/firebase/app/shared_promise.js
Module not found: Error: Can't resolve 'promise-polyfill' in 
'C:\Users\username\Desktop\demo-app\node_modules\firebase\app'
@ ./~/firebase/app/shared_promise.js 22:35-62
@ ./~/firebase/app/firebase_app.js
@ ./~/firebase/app.js
@ ./~/firebase/firebase-browser.js
@ ./~/angularfire2/angularfire2.js
@ ./~/angularfire2/index.js
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
webpack: Failed to compile.
Run Code Online (Sandbox Code Playgroud)

这就是我的package.json的样子:

 {
     "name": "xxxxx",
     "version": "0.0.0",
     "license": "MIT",
     "scripts": {
     "ng": "ng",
     "start": "ng serve",
     "build": "ng build",
     "test": "ng test",
     "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true, …
Run Code Online (Sandbox Code Playgroud)

angularjs firebase angularfire2

20
推荐指数
3
解决办法
9697
查看次数

Xunit单元测试不会运行

我完全陷入了这个问题.所以我的团队在服务测试项目中有一个单元测试项目.测试在测试资源管理器窗格中发现,但是当我尝试运行测试时,我得到以下错误:

'找到了具有相同uri'executor:// xunit/VsTestRunner2'的多个测试适配器.忽略适配器'Xunit.Runner.VisualStudio.TestAdapter.VsTestRunner'.请卸载冲突的适配器以避免此警告'

'[xUnit.net 00:00:00.0251250]跳过:(找不到依赖性组装 'Microsoft.Extensions.DependencyModel,版本= 1.1.0')'

'C:\中没有可用的测试.确保已注册测试发现者和执行者,并且平台和框架版本设置是合适的,然后重试.

上下文信息:

  • Xunit 2.2.0
  • Visual Studio 15.5.2
  • Windows 10 1709 Build:16299.125

我的测试项目project.json:

{
   "version": "1.0.0-*",
   "testRunner": "xunit",
    "dependencies": {
       "dotnet-test-xunit": "2.2.0-preview2-build1029",
       "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.1.3",
       "Microsoft.DiaSymReader": "1.0.8",
       "Microsoft.DiaSymReader.Native": "1.4.1",
       "Microsoft.Extensions.Logging.Abstractions": "1.1.2",
       "Microsoft.Extensions.Testing.Abstractions": "1.0.0-preview2-003121",
       "Newtonsoft.Json": "9.0.1",
       "WebServices": "1.0.0-*",
       "xunit": "2.2.0",
       "xunit.abstractions": "2.0.1",
       "xunit.assert": "2.2.0",
       "xunit.core": "2.2.0",
       "xunit.extensibility.core": "2.2.0",
       "xunit.extensibility.execution": "2.2.0",
       "xunit.runner.utility": "2.2.0"
   },
   "frameworks": {
    "net461": {
        "dependencies": {
            "Microsoft.NETCore.Platforms": "1.1.0"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是它适用于我的团队成员.但不是我.我们环境的不同之处在于:来自Windows和Visual Studio的最新更新,而它们只是一个或两个更新.

有没有人知道一个解决方法?

.net c# xunit windows-10 visual-studio-2017

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

剪切命令将选项卡指定为分隔符

当我使用命令时,有一个文件,分隔符是tab

cut -d \t file.txt  #or  "\t"  or  "\\t"
Run Code Online (Sandbox Code Playgroud)

我收到这条消息

cut:您必须指定字节,字符或字段的列表

尝试`cut --help'获取更多信息.

如何使用cut 命令?

shell cut

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