Upspin

全局命名系统
授权协议 BSD
开发语言 Google Go
所属分类 应用工具、 文件传输工具
软件类型 开源软件
地区 不详
投 递 者 全昊焜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Google 的一组开发者宣布了一个非官方开源项目  Upspin :某种全局命名系统。它不是 Google 的项目,但得到了 Google 的支持。

开发者称,现有的文件共享机制支离破碎,人们浪费了很多时间在多个步骤的拷贝和重新打包上。Upspin 通过向所有文件提供一种全局性的命名空间去试图改进这种状况。使用 Upspin 命名,一个文件不需要下载再上传就能安全的共享高效的拷贝,让任何有权限的人访问。

举例来说,用户有一个文件名字叫 ann@example.com/dir/file,任何有权限的人都可以通过 Upspin 服务访问文件的内容。如果用户想要共享一个目录,她可以在目录下创建一个 Access 文件,描述了想要授权两位用户 Joe 和 Mae 访问目录下的任何文件,她的描述类似“read: joe@here.com, mae@there.com”。

内容来自:Solidot奇客

 相关资料
  • 我们知道命名空间: 但是什么是全局命名空间呢?

  • 我有困难建立一个有3个类的结构。我不确定包含/转发声明。 下面的代码一直在编译,直到我在inclino.h中添加名称空间和枚举。我从Inclinomeasure.h收到“Inclino尚未声明”。 倾斜度。h 倾斜度 倾角读数.h 结构正确吗?如何访问其他类中的枚举? 提前道谢。 编辑:我修复了名称空间的问题,把它放在一个新的文件,包括由3类。但我似乎误用了include/forward声明。

  • 本文向大家介绍Python本地与全局命名空间用法实例,包括了Python本地与全局命名空间用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python本地与全局命名空间用法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 在我的代码中,我有: 然后,编译器将说“ NameError:全局名称a()未定义”。如果我将所有东西都从A类中取出,那没问题,但是如何在A类中定义方法?非常感谢你。 问题答案: 你需要调用调用从。是 不是 一个全球性的功能,它是在类中的方法。 您可能想通读有关类的Python教程,以获得更详细的信息。

  • 问题内容: 我在Mac OS X上使用Python 2.6.1。 我有两个简单的Python文件(如下),但是当我运行时 我在终端上: 我尝试以不同的方式重命名文件和类,这就是为什么两端有x和z的原因。;) 文件sqlitedbx.py 文件update_url.py 问题答案: 您需要做:

  • 问题内容: 我发现有关滚动条的这段代码工作正常。 我尝试在我的代码中使用它,如下所示: 但是,当我运行上述代码时,插入行出现错误。 顺便说一句,我试图找到文档,而effbot的链接是我最近的链接,但仍然无法理解是什么错误。 问题答案: ,和都驻留在名称空间中。因此,需要通过以下方式来对他们进行资格鉴定: 或者,您可以根据需要显式导入它们: