可以说我有两种对象用户和帐户.用户可以拥有多个帐户并与其他用户共享.因此Account1可能对User1和User2可用.虽然AccountB仅适用于User1.所以User1有两个帐户,User2有一个帐户.
什么是"firebase"构建方式?
我最初认为用户可以分别存储他们所属的帐户数组.
users: {
1: {
name: 'Ted',
accounts: [1, 2]
}
2: {
name: 'Frank',
accounts: [1]
}
}
accounts: {
1: {
name: "Checking"
},
2: {
name: "Savings"
}
}
Run Code Online (Sandbox Code Playgroud)
或者帐户将有一组用户.
users: {
1: {
name: 'Ted'
}
2: {
name: 'Frank'
}
}
accounts: {
1: {
name: "Checking",
users: [1, 2]
},
2: {
name: "Savings"
users: [1]
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道哪种方式让我能够轻松找到用户的帐户,这样当Ted登录时我可以列出他所属的帐户而无需拉下整个数据库.为了安全起见,我不希望他的机器上的所有数据.
问题#1安全规则会解决这个问题吗?我的意思是我打算设置我的安全规则,以便用户只能拥有他们所属的帐户.我希望,如果我查询"/ accounts",我将只返回用户可以访问的那些帐户...不是吗?
问题#2是否有查询项目列表的机制.像"/ accounts/[1,2]",以便我收回帐户"/ accounts/1"和"/ accounts/2"?
感谢您分享的任何信息.
使用Python ...
如何获取特定周的日期列表?
就像是...
{
'1' : ['01/03/2010','01/04/2010','01/05/2010','01/06/2010','01/07/2010','01/08/2010','01/09/2010'],
'2' : ['01/10/2010','01/11/2010','01/12/2010','01/13/2010','01/14/2010','01/15/2010','01/16/2010']
}
Run Code Online (Sandbox Code Playgroud)
此示例中字典的关键字是周数.
您如何以随机顺序订购AngularJS中的项目列表?我认为内置orderBy过滤器可以工作,但我不确定如何不向模型添加一些额外的数据.类似的东西会很棒.
item in items | orderBy:random
Run Code Online (Sandbox Code Playgroud)
我的下一个想法是创建一个自定义过滤器,但如果有更好的东西,我宁愿避免这种情况.
如果您希望聘请一位主要使用TurboGears/Python的Web开发人员 - 您应该问他们什么样的问题?
使用D,我将如何监听传入的HTTP流量并对其进行响应?
例如(伪代码):
socket = new socket("locahost", 80)
socket.onRequestRecevied(handleRequest);
function response handleRequest(request) {
//do something with the request and respond
request.respond("hello world")
}
Run Code Online (Sandbox Code Playgroud)
我知道它还有很多,但我无法找到许多资源来响应传入的http请求.
编辑:我目前的尝试只产生了"无法创建套接字:不允许操作"等异常.这可能意味着我正确地做了,但我只是收到系统错误消息.
哪个Linux发行版更适合Python Web开发?
背景:
我目前在Windows上开发它很好,但我希望将我的核心Python开发转移到Linux.我敢肯定大多数发行版都能正常工作,但有没有人有理由相信一个发行版比另一个发行版更好?
我有一个使用基本django注册框架的django站点.我的登录页面工作正常,但我想更改输入上的css类.传递给登录页面的表单看起来是AuthenticationForm类.
将css类添加到用户名和密码字段的好方法是什么?
我想知道如何发送多行的苹果推送通知消息.使用'\n'似乎不起作用.
就像是:
第一行
第二行
现在它似乎完全忽略了这个消息.
我在SQL Server 2005数据库中有一个表,它经常使用.它有我们的产品库存信息.我们每小时从仓库获得更新,在过去的几年里,我们一直在运行一个截断表并更新信息的例程.这只需要几秒钟,直到现在都没有问题.我们现在有更多的人使用我们的系统来查询这些信息,因此我们看到由于阻塞过程而导致大量超时.
......所以......
我们研究了我们的选择,并想出了一个缓解问题的想法.
这有什么问题?切换视图中间查询会导致问题吗?这可以吗?
感谢您的专业知识.
额外的信息
例程是一个SSIS包,它执行许多步骤并最终截断/更新有问题的表
阻塞进程是查询此表的另外两个存储过程.
所以我有两个单独的应用程序,我想在它们之间发送消息.我碰巧使用的是NServiceBus,但这并不重要.如何从应用程序A向应用程序B发送消息并让他们都知道相同的合同?
所以app A有一个类SecretMessage ......
public class SecretMessage : IMessage
{
public string Title { get; set; }
public string Body { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是将被序列化并通过线路发送给应用B的对象.
现在在应用B中,我如何监听那种类型的消息,然后能够将它们反序列化到同一个类?所以我可以使用发送的数据,而不会成为维护的噩梦.
app B是否只需拥有该类的副本?这应该通过每个应用程序引用的共享dll消息类来处理(我希望不是)?它们应该在每个应用程序中重新创建为具有相同属性的完全独立的DTO吗?
我在这里错过了什么吗?
python ×3
angularjs ×1
architecture ×1
calendar ×1
d ×1
datetime ×1
django ×1
firebase ×1
forms ×1
http ×1
ios ×1
linux ×1
messaging ×1
nservicebus ×1
preferences ×1
random ×1
sockets ×1
sorting ×1
sql ×1
sql-server ×1
truncate ×1
turbogears ×1
views ×1
windows ×1