小编And*_*nev的帖子

使用C#.NET将"Everyone"权限添加到文件夹

我使用下面的代码允许Everyone访问文件夹:

System.Security.AccessControl.DirectorySecurity sec =
    System.IO.Directory.GetAccessControl(directory, AccessControlSections.All);
FileSystemAccessRule accRule = new FileSystemAccessRule("Everyone",
                                       FileSystemRights.Modify,
                                       AccessControlType.Allow);
sec.AddAccessRule(accRule);    // setACL
sec.ResetAccessRule(accRule);
Run Code Online (Sandbox Code Playgroud)

现在,Everyone用户已添加到该文件夹​​,但未分配任何权限.不检查所有读,写,执行等复选框.

c# directory-security access-rights

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

为什么 git checkout 不删除新文件?

假设我创建(但不提交)一个文件file.txt,然后输入git checkout HEADgit checkout HEAD .。我认为git checkout基本上用您提供的提交时的快照覆盖了您当前的工作文件,所以我认为这会删除file.txt. 但事实并非如此。为什么?

git version-control git-checkout git-reset git-clean

5
推荐指数
2
解决办法
2622
查看次数

多个有界上下文中实体的标识符

假设我有两个有界上下文:计费和运输。

在计费有界上下文中我有这个:

class Account {
    private $id;
    private $address;
    private $zipCode;
    private $city;
    private $postbox;
}
Run Code Online (Sandbox Code Playgroud)

在 Shipping Bounded Context 中我有这个:

class Recipient {
    private $id;
    private $address;
    private $zipCode;
    private $city;
    private $doorCode;
}
Run Code Online (Sandbox Code Playgroud)

现在,众所周知,这两个模型与其他有界上下文中的另一个用户相关。

如果帐户和接收者共享相同的 ID,并且该 ID 将来自用户模型。

除了 accountId 和recipientId 之外,我是否还必须在这些模型中添加一个名为 $userId 的字段?

php domain-driven-design cqrs

5
推荐指数
2
解决办法
1020
查看次数