小编Mar*_*sen的帖子

VSCode - 使用键盘在文件树中导航

我喜欢VSCode,但我真的错过了它的大哥Visual Studio的一个功能.

在Visual Studio中,导航到编辑器时会在编辑器中加载文件,如果按Enter键,则跳转到编辑器并开始编辑文件.

我怎样才能在VSCode中做同样的事情?

VSCode键盘快捷键参考

keyboard-shortcuts visual-studio-code

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

在SASS中加号的含义是什么?

我正在阅读bulma的代码,我无法理解SCSS中变量前面的"+"的编号

这是使用"+"符号的代码段:

  +mobile
    &.is-narrow-mobile
      flex: none
    &.is-full-mobile
Run Code Online (Sandbox Code Playgroud)

那是什么?

sass

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

在Angular应用程序之间共享代码

我有一个现有的Durandal应用程序,实际上是两个应用程序纠缠在一起.

我想重写Angular中的应用程序,并希望区分应用程序共享公共代码.

我估计大约80%的代码可以共享.

如果可能的话,我想使用angular-cli.但我真的在寻找如何在Angular应用程序之间共享代码的最佳实践.

code-sharing angular-cli angular

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

在 Github wiki 中嵌入 Google 绘图

有没有办法在 GitHub wiki 中嵌入公共 Google 绘图。我宁愿不保存嵌入一个 png 文件,而是有一个链接到一个活文件。

wiki github google-docs

6
推荐指数
3
解决办法
2181
查看次数

可以bfg-repo-cleaner列出受影响的文件,然后再删除它们

从命令行选项中,我看不到有一种方法可以在执行之前查看bfg的功能。

如果我运行此命令:

$ bfg --strip-blobs-bigger-than 1M --replace-text banned.txt repo.git
Run Code Online (Sandbox Code Playgroud)

在实际删除文件之前,能否获得大于1M的文件列表?

bfg-repo-cleaner

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

Solr AutoScaling-在新节点上添加副本

使用Solr版本7.3.1
从3个节点开始:

我创建了这样的集合:

wget "localhost:8983/solr/admin/collections?action=CREATE&autoAddReplicas=true&collection.configName=my_col_config&maxShardsPerNode=1&name=my_col&numShards=1&replicationFactor=3&router.name=compositeId&wt=json" -O /dev/null
Run Code Online (Sandbox Code Playgroud)

这样,我在每个节点上都有一个副本。

目标:

  • 每个分片都应向加入集群的新节点添加副本。
  • 当一个节点被击落时。它应该消失。
  • 每个节点上每个分片只有一个副本。

我知道使用新的AutoScalling API应该可以实现,但是我很难找到正确的语法。该API非常新,我只能找到文档。这还不错,但我错过了更多示例。

今天就是这样。有许多小分片,每个小分片的复制因子都与节点数相匹配。现在有3个节点。 在此处输入图片说明

该视频昨天(2018-06-13)和大约30分钟上传了。视频中有一个Solr.HttpTriggerListener的示例,可用于调用任何类型的服务,例如,用于添加新节点的AWS Lamda。

在此处输入图片说明

solr autoscaling solrcloud

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

如何在jetbrains Rider中运行blazor wasm

我正在使用最新的 MacOS 和最新版本的 Rider。寻求有关如何为托管 blazor wasm 项目设置构建配置的建议。使用此命令创建:

dotnet new blazorwasm --hosted -o blazorhosted
Run Code Online (Sandbox Code Playgroud)

我 cd 进入 blazorhosted/server 并执行

dotnet run watch
Run Code Online (Sandbox Code Playgroud)

一切都按预期进行。但我不知道如何在 Rider 中运行它。另一方面,VS Code 也不能在客户端和服务器上进行调试。

这是我在 Rider 中运行服务器配置时遇到的错误

    Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(184, 5): Duplicate base  paths '/' 
    for content root paths '/Users/mha/projects/blazorhosted/Client/bin/Debug/netstandard2.1/wwwroot/' 
    and '/Users/mha/projects/blazorhosted/Client/wwwroot/'. 
    ('/Users/mha/projects/blazorhosted/Client/obj/Debug/netstandard2.1/blazor/unlinked/blazorhosted.Client.dll',
     '/Users/mha/projects/blazorhosted/Client/wwwroot/css/app.css')
Run Code Online (Sandbox Code Playgroud)

rider blazor-webassembly

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

使用Adobe Reader X在任何浏览器中都可以使用"快速Web视图"吗?

我正在运行WIN7,并尝试使用最新版本的IE,Opera,Safari,Firefox和Chrome,并在显示之前下载整个文件.

我正在用Fiddler2监控流量.

我知道这里有关于如何响应来自adobe web插件的字节范围请求的问题,但在我看到Fast Web View工作之前我不会去那里.

我找到的一些链接.

http://blogs.adobe.com/pdfdevjunkie/web_designers_guide http://stackoverflow.com/questions/1817750/do-most-browsers-make-multiple-http-requests-when-displaying-a-pdf-from-within -t http://dotnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP-NET.aspx

Med venlig hilsen /祝福

pdf

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

如何找到NPM @types的先前版本

我正在使用Angular 1.4.7,我正在尝试为此版本找到一个类型文件.

NPM网站上,我搜索了AngularJs,发现版本为1.5.14 alpha.如何获取发布到@ types/npm的所有版本的列表?

npm typescript typescript-typings

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

在ReactiveUI中提升property的正确方法

有时我需要为相关属性提高propertychanged,如下所示:

public bool IsValid
    {
        get { return _isValid; }
        set
        {
            if (value.Equals(_isValid)) return;
            _isValid = value;
            OnPropertyChanged("IsValid");
            OnPropertyChanged("IsSavable");
        }
    }
Run Code Online (Sandbox Code Playgroud)

我可以像这样写:

public bool IsValid
    {
        get { return _isValid; }
        set
        {
            if (value.Equals(_isValid)) return;
            _isValid = value;
            this.RaisePropertyChanged("IsValid");
            this.RaisePropertyChanged("IsSavable");
        }
    }
Run Code Online (Sandbox Code Playgroud)

代码基于保罗的回答:

    public ViewModelBase()
    {
        Validator = new AlwaysTrueValidValidator<ViewModelBase>();
        // logic for IsSavable
        this.WhenAny(x => x.IsValid, x => x.IsDirty, x => x.IsBusy, (valid, dirty, busy) => valid.Value && dirty.Value && busy.Value == false)
            .ToProperty(this, x => x.IsSavable, …
Run Code Online (Sandbox Code Playgroud)

mvvm reactiveui

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