小编emb*_*ure的帖子

如何将“最新”dist-tag 指向 npm 中的先前版本?

我有一个已发布的项目,其中包含一些dist 标签:“latest”、“dev”和“beta”。

我知道如何通过执行npm version 2.4.7or 来提升版本npm version patch,并且我知道如何使用 添加 dist 标签npm dist-tag add <pkg>@<version> <tag>,但是如何将“最新”标签指向以前的版本?

npm

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

curl 命令后的 -d@- 是什么意思?

例如,假设您有:

curl -d@- http://localhost:8000
Run Code Online (Sandbox Code Playgroud)

-d@- 的每个部分是什么意思?这种类型的事情很难用谷歌搜索,我在文档或curl --help 中找不到任何有关它的信息。

多谢你们。

linux bash windows-subsystem-for-linux

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

与构造函数相关的公共字段与属性

我很擅长C#和Unity中的脚本.到目前为止,在制作C#(非MB)类时,我会使用以下模式.

public class Item
{
    public string itemName;

    public Item(string newItemName)
    {
        itemName = newItemName;
    }
}
Run Code Online (Sandbox Code Playgroud)

在其他一些脚本中我可以使用Item rock = new Item("Rock");或其他什么.

现在,我正在使用以下属性.

public class Item
{
    string itemName;

    public string ItemName
    {
        get { return itemName; }
        set { itemName = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我使用的其他一些脚本中 Item rock = new Item(); rock.ItemName = "Rock";

实际上,我经常使用自动实现的属性,并且除了项目的名称之外还有更多的字段.当我使用公共字段时,很容易在构造函数中设置所有这些字段.现在,我不确定如何,或者是否可能(如果我想让它们保密).因此,我发现自己必须使用默认构造函数,然后使用诸如rock.ItemWeight = "1 lb" rock.ItemColor = "gray" rock.ItemType = "blunt instrument"...etc. for every item and field each time a new item is …

c# unity-game-engine

-1
推荐指数
1
解决办法
69
查看次数