相关疑难解决方法(0)

以编程方式解决"谁拥有斑马"?

编辑:这个谜题也被称为"爱因斯坦的谜语"

谁拥有斑马(你可以试试这里的网络版)是一款经典的一套谜题的一个例子,我敢打赌,大多数人对堆栈溢出可以用纸笔解决它.但程序化解决方案会是什么样子?

基于下面列出的线索......

  • 有五个房子.
  • 每栋房屋都有自己独特的颜色.
  • 所有房主都是不同国籍的.
  • 他们都有不同的宠物.
  • 他们都喝不同的饮料.
  • 他们都抽不同的香烟.
  • 英国人住在红房子里.
  • 瑞典人有一只狗.
  • 丹麦人喝茶.
  • 温室位于白宫的左侧.
  • 他们在温室里喝咖啡.
  • 抽烟Pall Mall的男人有鸟.
  • 他们在黄屋里吸烟登喜路.
  • 在中间的房子里,他们喝牛奶.
  • 挪威人居住在第一所房子里.
  • 吸烟的男人住在房子旁边的房子里和猫咪住在一起.
  • 在房子旁边的房子里,他们有一匹马,他们吸烟登喜路.
  • 抽烟师傅的男人喝啤酒.
  • 德国人抽烟王子.
  • 挪威人住在蓝屋旁边.
  • 他们在房子旁边的房子里喝水,他们吸烟混合.

谁拥有斑马?

language-agnostic logic constraint-programming zebra-puzzle

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

如何向一组用户授予对所有TFS团队项目的只读访问权限?

从我的答案,看看如何添加Windows组作为"读者"在TFS 2010集合中的所有项目?这必须手动完成所有现有项目.

是否有可用于执行此操作的命令行工具?我知道TfsSecurity计划,但我尝试为单个团队项目执行此操作并不起作用.


我为一个团队项目做了什么:

  1. 我创建了"[DefaultCollection]\All Project Read-Only Users"作为包含单个Active Directory组作为成员的集合级别组.
  2. 然后,我尝试为该组添加对项目的读访问权限:

tfssecurity/collection:http:// tfs:8080/tfs/defaultcollection/a + Project vstfs:/// Classification/TeamProject/guid GENERIC_READ"[DefaultCollection]\All Project Read-Only Users"ALLOW

这确实为该团队项目添加了该组的ACL,但该组未显示在团队项目的"安全性"对话框中.

我想要做的是为该团队提供与团队项目的"读者"组相同的访问权限.

security tfs tfs2010

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