我有一个在我的localhost上运行的网站,我想测试Facebook集成.我创建了2个Facebook应用程序,一个用于实时站点,另一个用于localhost站点.
它们都可以,但是当我登录本地应用程序时,我返回的用户ID是10204483432301440
当我登录实时应用程序时,我返回的用户ID是1101244663
奇怪的是,两个ID都带我到我的脸书页面:https: //www.facebook.com/10204483432301440 - >发送给我https://www.facebook.com/francesco.eandi https:// www. facebook.com/1101244663 - >也将我发送到https://www.facebook.com/francesco.eandi!
这样对吗?那么我们在facebook上有不同的用户ID吗?
嗨,我有一个javascript数组对象,代表在给定国家/地区销售的商品数量,如下所示:
var data = [{'c1':'USA', 'c2':'Item1', 'c3':100},
{'c1':'Canada', 'c2':'Item1', 'c3':120},
{'c1':'Italy', 'c2':'Item2', 'c3':140},
{'c1':'Italy', 'c2':'Item2', 'c3':110}]
Run Code Online (Sandbox Code Playgroud)
我需要避免重复(你可能会看到,最后两个'记录'具有相同的国家和相同的项目)并且总和金额; 如果我从数据库获取数据,我将使用DISTINCT SUM子句,但在这种情况下呢?有什么好的jquery技巧吗?
如果我在SQL Server中定义了一个视图,如下所示:
CREATE View V1
AS
SELECT *
FROM t1
INNER JOIN t2 ON t1.f1 = t2.f2
ORDER BY t1.f1
Run Code Online (Sandbox Code Playgroud)
我应该期待之间的性能差异
SELECT * FROM V1 WHERE V1.f1 = 100
Run Code Online (Sandbox Code Playgroud)
并且像这样避免观看
SELECT *
FROM t1
INNER JOIN t2 ON t1.f1 = t2.f2
WHERE t1.f1 = 100
ORDER BY t1.f1
Run Code Online (Sandbox Code Playgroud)
?
除了需要集中复杂查询之外,我们没有任何理由使用视图.
谢谢