小编ame*_*ina的帖子

如何在 VS Code 中按字母顺序对纯文本列表进行排序?

有没有办法在 VS Code 中按字母顺序排列列表?

从:

在此输入图像描述

到:

在此输入图像描述

visual-studio-code

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

如何配置VS代码以记住代理设置(Windows)

我有点厌倦了这个窗口:

VS Code代理验证窗口

我检查了配置和我加入了代理URL的http.proxy条目描述这里:

"http.proxy": "http://frustratedusername:password@pesky.proxy.com:8080/"
Run Code Online (Sandbox Code Playgroud)

但它没有用.然后,我尝试设置http_proxyhttps_proxy环境变量,但它既不起作用.

有没有办法让VS Code记住代理设置?

visual-studio-code vscode-settings

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

VS代码:按Crtl-D后区分大小写

假设我有以下代码:

在此处输入图片说明

但是我改变了主意,我不想再称呼它plan了。我想称呼它schedule。因此,由于VS Code非常出色,而且我很懒惰,因此我按下<Ctrl - D>希望VS Code更改名称的方式。但是突然之间:

在此处输入图片说明

有什么办法告诉VS Code尊重案件?

visual-studio-code vscode-settings

9
推荐指数
4
解决办法
861
查看次数

Angular:不推荐使用 forkJoin?

今天,我打开我的 Angular 项目,发现一个警告说:

forkJoin is deprecated: resultSelector is deprecated, pipe to map instead (deprecation)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我用谷歌搜索了它,但我发现的很少,我不知道如何摆脱警告。我必须如何使用map而不是forkJoin

rxjs angular

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

如何禁用 Chrome 中的问题通知?

最近,Chrome 中添加了一个问题面板,如下:

在此输入图像描述

如果 Chrome 团队想将其添加到 Chrome 中也没关系。问题是它在控制台中显示通知或警报(我不知道如何调用它们)。像这样的东西:

在此输入图像描述

我觉得他们很烦人。有什么办法可以禁用它们吗?

google-chrome google-chrome-devtools

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

有没有办法在Visual Studio中以调试模式复制方法的所有参数的值?

昨天,我的老板又做了......他打开了代码,更改了其中一个参数的类型,保存了文件,编译了(没有错误)并提交了更改.在那之后,让我尝试他的更改并告诉他我是否发现任何错误.当然我发现了它们,现在我必须告诉他到底要改变什么以及用什么值来调用方法,以便他可以舒服地改变它.问题是该函数有许多参数.有没有办法自动复制所有这些值?

c# visual-studio

6
推荐指数
0
解决办法
94
查看次数

自定义模型绑定器不会为 ASP.NET Core 2 中的单个属性触发

我已经尝试过这个,但我不认为这是我的情况。这也行不通。

我正在使用 ASP.NET Core 2 Web API。我刚刚创建了一个虚拟模型活页夹(它的作用现在并不重要):

public class SanitizeModelBinder : IModelBinder
{
    public Task BindModelAsync(ModelBindingContext bindingContext)
    {
        if (bindingContext == null)
        {
            throw new ArgumentNullException(nameof(bindingContext));
        }

        var modelName = bindingContext.ModelName;

        return Task.CompletedTask;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我有了一个模型。这个:

public class UserRegistrationInfo
{
    public string Email { get; set; }

    [ModelBinder(BinderType = typeof(SanitizeModelBinder))]
    public string Password { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

以及一个动作方法:

[AllowAnonymous]
[HttpPost("register")]
public async Task<IActionResult> RegisterAsync([FromBody] UserRegistrationInfo registrationInfo)
{
    var validationResult = validateEmailPassword(registrationInfo.Email, registrationInfo.Password);
    if (validationResult != …
Run Code Online (Sandbox Code Playgroud)

asp.net custom-model-binder asp.net-core asp.net-core-webapi asp.net-core-2.0

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

HTML5 文件 API:上传文件的块大小是否有任何限制?

我正在使用FineUploader库上传大约 5GB 的文件。在 1MB 的块大小下一切正常,但我认为这个大小非常小,我想增加它。所以我尝试使用 10MB 并且它停止工作。尝试使用其他大小时,我发现从 4MB 或更多大小开始,上传停止工作。这里发生了什么?这是文件 API 还是浏览器的限制(我尝试过 Chrome 和 Firefox)?

html javascript fileapi fine-uploader

5
推荐指数
0
解决办法
1211
查看次数

CSS:为什么这些响应方块不是完全正方形?

我正在尝试制作一个可调整大小的正方形网格,里面有一些文字.这是代码:

/* Dirty quick CSS reset */
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.container {
  display: flex;
  flex-flow: column;
  flex: 1;
  background: aliceblue;
}

.row {
  display: flex;
  flex: 1;
}

.square {
  border: 1px solid black;
    
  width: 14.2857%; /* 100% / 7 */
  font-size: 18px;
  padding: 8px;
  
  /* square-width - font-size - padding-top */
  padding-bottom: calc(14.2857% - 18px - 8px);
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="row">
    <div class="square">1</div>
    <div class="square">2</div>
    <div class="square">3</div>
    <div class="square">4</div>
    <div …
Run Code Online (Sandbox Code Playgroud)

css flexbox responsive

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

Angular:检测拦截器内的重定向

我有一个会话在 20 分钟不活动后过期的应用程序。这个应用程序的用户很懒惰,所以我想他们会在早上喝完咖啡后继续使用这个应用程序,并且对与 Web API 通信会抛出的错误感到惊讶。我的想法是拦截重定向到登录页面,服务器可能会在会话到期后下次访问 Web API 时引发。

所以我写了一个拦截器:

@Injectable()
export class SessionEndInterceptor implements HttpInterceptor {

  constructor() {}

  intercept(
    req: HttpRequest<any>,
    next: HttpHandler
  ): Observable<HttpEvent<any>> {
    {
      const initialUrl = req.url;

      return next.handle(req).pipe(
        map((event: HttpEvent<any>) => {
          const res = (event instanceof HttpResponse) && event as HttpResponse<any>;

          if (res && this.checkIfSessionEnd(initialUrl, res.url)) {
            window.location.href = this.replaceRedirectionWithCurrentLocation(
              res.url
            );
          } else {
            return event;
          }
        })
      );
    }
  }

  private checkIfSessionEnd(initialUrl: string, currentUrl: string): boolean {
    const isInitialUrlLogin = this.isLoginUrl(initialUrl); …
Run Code Online (Sandbox Code Playgroud)

angular angular6

5
推荐指数
0
解决办法
1862
查看次数

在 Angular 的父模板中调用子组件的方法是一个好习惯吗?

我有一个父组件,它基本上是由两个子组件组成的表单,每个子组件由一堆inputs. 这是父组件模板:

<!-- Bunch of user selected filters -->
<app-filters #filters>
</app-filters>

<!-- Bunch of user selected grouping options -->
<app-grouping-options #groupingOptions>
</app-grouping-options>

<!-- Emit an event with the composed query so
other component can recover and show the data
to the user -->
<button (click)="emitQuery(filters.getFilteringCriteria(), groupingOptions.getGroupingCriteria())">Search</button>
Run Code Online (Sandbox Code Playgroud)

我感兴趣的部分是filters.getFilteringCriteria()groupingOptions.getGroupingOptionsCriteria()方法调用。我不确定这是否是一个好的做法,特别是因为它似乎打破了预期的数据流:从父级到子级通过属性绑定,从子级到父级通过 events。但是我真的不知道在这种情况下如何进行,因为搜索的功能确实是一个方法,而不是一个属性。

除此之外,引用子组件的最佳方法是什么?通过模板变量或使用@ViewChild?

谢谢你的帮助。

angular angular6

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

如何在 SQLite 数据库中存储视频内容(不是视频路径)

我想在 sqlite 数据库中存储视频。PS我不想存储路径而是实际的视频内容。我已将视频转换为字节数组并将字节数组存储在 sqlite 数据库中。检索后,bytearray 被转换为文件。但是视频没有播放。请帮忙。

android android-sqlite android-database

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