小编Mas*_*ian的帖子

VS Code Scroll Map(Minimap)

我寻找的东西,像这种扩展VS代码.有什么建议吗?

visual-studio-code vscode-settings

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

How do I remove this inheritance-related code smell?

I need to implement a lot of derived classes with different const member data. The data processing should be handled in the base class, but I can't find an elegant way to access the derived data. The code below is working, but I really don't like it.

The code needs to run in a small embedded environment so extensive usage of the heap or fancy libraries like Boost is no option.

class Base
{
  public:
    struct SomeInfo
    {
        const char …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance c++11

34
推荐指数
6
解决办法
6499
查看次数

启动时create-react-app“无法编译”

使用npm开始打开create-react-app 时出现以下错误。我是React的新手,过去几天我在做命令行以创建新应用程序时没有遇到任何问题。

我已尝试npx启动,npm启动并npm重新安装更新版本。

Failed to compile
./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./src/index.css)
BrowserslistError: Unknown browser query `android all`. Maybe you are using old Browserslist or made typo in query.
    at Array.reduce (<anonymous>)
    at Array.some (<anonymous>)
    at Array.filter (<anonymous>)
Run Code Online (Sandbox Code Playgroud)

npm reactjs create-react-app

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

如何更改Visual Studio(或任何其他文本/代码编辑器)插入符号大小?

如何更改Visual Studio(2010或2012)光标/插入符号大小

像这样的东西:

在此输入图像描述

我不是在寻找插入键!

text-editor visual-studio

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

浮点数是什么?

什么是E+3?这到底发生了什么?我们可以在其他数据类型中使用此方法,还是只能在浮点数中使用它?

static void Main(string[] args)
{
    double w = 1.7E+3;
    Console.WriteLine(w);
}
Run Code Online (Sandbox Code Playgroud)

输出:1700

.net c#

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

调试时我的Angular应用程序没有达到断点吗?

带有C#Web API后端的Visual Studio Code和Angular应用程序的新增功能。在C#中达到断点没问题,只是在VS Code中没有在Angular应用中达到断点!

当我按下调试按钮调试我的应用程序时,我可以在浏览器中,从终端,使用dotnet runng serve 但是运行两个应用程序,Angular断点从红色变为空心灰色!

免责声明 -我不得不提到我更改了许多文件名并将其重命名为.csproj文件,因为我希望该应用程序反映我的名字,而不是教师使用的名字。在执行此操作之前,我可以设置断点并在Angular应用中命中它们。

这是我尝试过的。

  1. 重新启动VS Code
  2. 开始,服务
  3. 在包含我的两个项目文件夹(Ng,.Net)的同一文件夹级别中生成了一个新的launch.json文件(由VS Code自动生成)
  4. 删除了我的工作区文件(似乎无法生成一个新的文件,不确定是否需要)

在文件中:

错误拦截器

我试图通过说测试此异常处理:

throw new Exception("Some login error");
Run Code Online (Sandbox Code Playgroud)

在我的登录方法中。

我可以设置一个如下所示的断点,但是当我单击“调试”时,它会变成一个灰色圆圈,并且不会被击中。

在此处输入图片说明

这是我设置断点的地方

在此处输入图片说明

这是运行调试器时看到的,红色圆圈变成灰色和空心。我希望能够在调试时逐步通过此错误拦截器,这可能吗?

在此处输入图片说明

然后在我的角度应用程序的登录方法中,我的断点变成灰色

在此处输入图片说明

这是我的launch.json文件

throw new Exception("Some login error");
Run Code Online (Sandbox Code Playgroud)

另外-运行调试控制台时,我会看到很多这样的行。不知道这是否正常吗?

加载了'/usr/local/share/dotnet/shared/Microsoft.NETCore.App/2.2.4/System.Threading.dll'。该模块的构建没有符号。已加载'/usr/local/share/dotnet/shared/Microsoft.NETCore.App/2.2.4/System.IO.FileSystem.Watcher.dll'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。

visual-studio-code asp.net-core-webapi angular vscode-debugger

11
推荐指数
4
解决办法
1452
查看次数

"stringDemo"与新字符串("stringDemo".ToCharArray);

请看下面的代码:

using System;
class MyClass
{
    static void Main()
    {
        object o = ".NET Framework";
        object o1 = new string(".NET Framework".ToCharArray());
        Console.WriteLine(o == o1);
        Console.WriteLine(o.Equals(o1));
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是:
False
True

现在考虑这个:

using System;
class MyClass
{
    static void Main()
    {
        object o = ".NET Framework";
        object o1 = ".NET Framework";
        Console.WriteLine(o == o1);
        Console.WriteLine(o.Equals(o1));
    }
}
Run Code Online (Sandbox Code Playgroud)

其结果是:


"=="比较对象引用是否相同,而".Equals()"比较内容是否相同.我想知道这些代码之间有什么不同?!

object o1 = new string(".NET Framework".ToCharArray());
Run Code Online (Sandbox Code Playgroud)

object o1 = ".NET Framework"; 
Run Code Online (Sandbox Code Playgroud)

他们两个都是一个对象,但为什么结果不同?

.net c# oop c#-4.0

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

Azure应用服务可用性丢失。内存计数器页面读取数/秒处于危险级别

环境:在具有两个实例的Azure应用程序服务上托管的Asp Net MVC应用程序(.net framework 4.5.1)。应用程序使用Azure SQL Server数据库。此外,应用程序使用MemoryCache(System.Runtime.Caching)进行缓存。

最近,我注意到该应用程序的可用性下降。它几乎每天都会发生。 在此处输入图片说明

在此处输入图片说明 观察结果:实例RD0003FF1F6B1B上的内存计数器页面读取数/秒处于危险级别(242)。超过200的任何值都可能导致该实例上任何应用的延迟或失败。

“每秒读取的内存计数器”是什么意思?如何解决这个问题?

asp.net-mvc out-of-memory azure azure-diagnostics azure-web-sites

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

为什么我们使用HttpContext.Current?

我不知道,我们为什么要用HttpContext.Current
在这个属性我使用它Session但我不知道为什么!

public static string Name
{
    get
    {
         if (HttpContext.Current.Session["_n_"] != null)
            return HttpContext.Current.Session["_n_"].ToString();
         else return "";
    }
    set
    {
         HttpContext.Current.Session["_n_"] = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

当子组件位于路由器出口 Angular 时,从子组件调用父组件函数

在子组件中发生事件后,我需要通过调用父组件中的函数来更新父组件中的一些数据。这里我的子组件位于父组件的路由器出口中

parentComponent.html:-

<div class="row">
     Parent component
</div>
<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

父组件.ts:-

fetchRequestsStatus(role, user) {
if (this.userRole) {
  this.dashboardService.getStatusCount(role, user).subscribe(
    res => {
      console.log(res)
    },
    err => {
      console.log(err)
    })
}
Run Code Online (Sandbox Code Playgroud)

}

现在在子级中单击按钮,我需要fetchRequestsStatus(role, user)通过从子级传递参数来调用函数。我已经看到@input @ output 装饰器用于共享数据,但这里我的子组件位于路由器内部。

我该如何处理?

angular angular7

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