小编4Oh*_*Oh4的帖子

如何在多个用户之间共享Anaconda Python环境?

我在Windows 10上安装了Anaconda 5.1 Python发行版(由系统管理员),适用于所有用户.我可以创建一个环境,然后查看可用的环境:

? conda create --name py35 python=3.5 anaconda
Run Code Online (Sandbox Code Playgroud)

...

? conda env list
# conda environments:
#
base    *  C:\ProgramData\Anaconda3
py35       C:\Users\<my-user-name>\AppData\Local\conda\conda\envs\py35
Run Code Online (Sandbox Code Playgroud)

但是,当我以其他用户身份登录时,只有base环境可见/可用.如何创建环境并使其可供系统的所有用户使用?

文档讨论了多用户安装,但我看不到如何使其他用户可以使用环境.

python anaconda

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

Android Room相对于Cloud Firestore的持久本地存储有何优势?

我的Android应用程序使用大量的结构化数据来向用户提供合适的建议,因此本地数据库似乎很合适。Room / DAO / ViewModel看起来是一个不错的体系结构,并且对底层实现有足够的抽象。里面的数据不会经常改变,并且一旦改变就只能单向流动:从服务器一直到用户设备中的本地数据库,再也没有其他方式。即使该应用很可能定期在线,对于大多数查询还是可以从本地数据进行处理的。

我正在使用Google Firebase处理后端服务,并使用Cloud Firestore数据库存储数据在服务器端。Firestore为脱机使用提供了用户数据的本地缓存,这比实现和同步自己的数据库要简单得多。是否有充分的理由避免这种方法?

还有一些类似的问题,例如: Firestore作为离线持久性机制的可靠性如何?Firebase Cloud Firestore中的部分脱机同步。我认为这是不同的,因为我不是在寻找长期的离线持久性,而是一个可靠的本地副本,以避免不必要的数据传输。

java android firebase google-cloud-firestore

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