小编Ban*_*San的帖子

绘制进程的内存使用情况

有没有人知道在Ubuntu上直观地显示所选进程的内存使用情况的工具?

ps aux 将显示一个数字快照,但我真的很喜欢我可以看到的一条线,因为我锤击过程并希望看到意外的行为.

有没有人有任何建议?

memory ubuntu monitoring metrics process

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

在.NET Core项目中找不到System.ServiceModel

我有一个.NET Core xUnit项目.我正在尝试从它调用WCF服务,但得到以下异常:

System.InvalidOperationException occurred
  HResult=0x80131509
  Message=An error occurred while loading attribute 'ServiceContractAttribute' on type 'IMyContract'.  Please see InnerException for more details.

Inner Exception 1:
FileNotFoundException: Could not load file or assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

它适用于具有相同Nuget包的Framework 4.7项目System.ServiceModel.Http.4.3.0.

.net c# wcf .net-core

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

如何将System.IO.Stream转换为字符串,然后再转换回System.IO.Stream

我有Stream类型的财产

public System.IO.Stream UploadStream { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何将其转换为a string并发送到另一侧我可以再次将其转换为System.IO.Stream

.net iostream silverlight-4.0

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

Mocha在WebStorm 11中描述了"require()缺失"

我刚刚安装了WebStorm 11并创建了一个新项目,但WebStorm表示require()describe方法需要a :

缺少require()调用

我添加了明确类型的mocha库,范围是针对测试目录(该文件所在的).

javascript mocha.js node.js webstorm

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

ReferenceError:未定义注入

当我运行SpecRunner HTML文件时,我收到此错误.

环顾四周,这是由于angular-mocks.js没有被引用.在我的情况下,它被引用.

SpecRunner.html:

  <link rel="stylesheet" type="text/css" href="lib/jasmine-1.3.1/jasmine.css">
  <script type="text/javascript" src="lib/jasmine-1.3.1/jasmine.js"></script>
  <script type="text/javascript" src="lib/jasmine-1.3.1/jasmine-html.js"></script>
  <script type="text/javascript" src="lib/angular-mocks.js"></script>

  <!-- include source files here... -->
  <script type="text/javascript" src="../main/static/js/controllers/norm-definitions-controller.js"></script>
Run Code Online (Sandbox Code Playgroud)

运行测试时,我得到以下异常: ReferenceError: inject is not defined

我可以看到它angular-mocks.js被引用,它不是缓存问题,因为我可以使用Firebug看到它.

看着angular-mocks.js我可以看到完整的参考angular.mock.inject = function() { ... },我也尝试过这个作为参考,并得到例外ReferenceError: angular is not defined.

javascript mocking jasmine angularjs

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

未知提供者:$ rootscopeProvider < - $ rootscope

我正在尝试注入$scope茉莉花测试,但得到例外

Unknown provider: $rootscopeProvider <- $rootscope
Run Code Online (Sandbox Code Playgroud)

我的规范文件是这样的:

describe("with data returned from NormDefinitions API", function () {
    const dummyData = [
        {"Id": 1, "Name": "Name 1", "Description": "Description 1"},
        {"Id": 2, "Name": "Name 2", "Description": "Description 1"}
    ];

    var $scope,
        mockService = {
            query: function () {
                return  dummyData;
            }
        };

    beforeEach(inject(function ($rootscope) {
         $scope = $rootscope.$new();
    }));

    it("it can be instantiated", inject(function($controller) {
        var controller = $controller("NormDefinitionsController",
            {
                $scope: $scope,
                myService : mockService
            });

        expect(controller).not.toBeNull();
    }));
});
Run Code Online (Sandbox Code Playgroud)

我错过了什么? …

javascript web-applications jasmine angularjs

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

为什么不通过ref返回集合元素?

以下通过引用返回的示例来自C#7.0中的新功能:

public ref int Find(int number, int[] numbers)
{
    for (int i = 0; i < numbers.Length; i++)
    {
        if (numbers[i] == number)
        {
            return ref numbers[i]; // return the storage location, not the value
        }
    }
    throw new IndexOutOfRangeException($"{nameof(number)} not found");
}
Run Code Online (Sandbox Code Playgroud)

编译没有任何问题(正如你所期望的那样,它是从微软博客中复制的).

我写过这个:

private static ref int GetReference(string searchTerm)
{
    var passwords = new Dictionary<string, int>
    {
        {"password", 1},
        {"123456", 2},
        {"12345678", 3},
        {"1234", 4},
        {"qwerty", 5},
        {"12345", 6},
        {"dragon", 7}
    };

    return ref passwords[searchTerm];
} …
Run Code Online (Sandbox Code Playgroud)

.net c# c#-7.0

21
推荐指数
2
解决办法
1604
查看次数

使用new创建名称ValueTuple属性

我知道我可以在创建一个隐式的元组时命名参数:

var me = (age: 21, favoriteFood: "Custard");
Run Code Online (Sandbox Code Playgroud)

是否可以在显式创建元组时命名参数?即

var me = new ValueTuple<int, string>(21, "Custard");
Run Code Online (Sandbox Code Playgroud)

.net c# c#-7.0

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

纠正传递给构造函数的空\null字符串的异常

我有一节课:

class Foo
{
    public Foo(string bar)
    {
        if (string.IsNullOrEmpty(bar))
            throw new Exception("bar must not be null or empty.");
    }
}
Run Code Online (Sandbox Code Playgroud)

什么是最正确的异常类型?

可行的候选人是:

  1. ArgumentNullException
  2. ArgumentException
  3. InvalidOperationException
  4. TypeInitializationException (不是按照下面的dasblinkenlight)

我的本能是InvalidOperationException随着调用者试图以非法状态构造对象,但ArgumentException也有优点.

我希望有一个StringNullOrEmptyException,那不是很棒吗?

编辑 感谢您提出的问题,它是类似的,但我特别询问它在构造函数中发生的情况以及是否会改变建议.

.net c# constructor exception

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

AVD Manager中的版本和目标名称为"null"

我正在使用ItelliJ并尝试建立Android开发环境.

当我查看AVD Manager时,有些条目是null.

具有空条目的AVD Manager

  • 为什么是这样?
  • 这是正常的还是我应该在这里修理的东西?

我正在使用:

  • IntelliJ 2016.2.5
  • Windows 10
  • Android SDK Manager 23.2.3

android android-virtual-device

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