可能重复:
Facebook Api - 向朋友发送私人消息
我知道通过FB API发送私信是不正式的.SO中的每个线程都是如此.但是我使用的是RockMelt浏览器,当你邀请某人时,会向他们发送私信.意味着可以通过API发送私人消息.更重要的是,Facebook没关系.
有关他们如何使用它的任何猜测?是使用套接字的一些HTTP POST技巧吗?顺便说一句,我们将仅对用户启动的操作使用此功能.
我有用户作为Redis Hashes,并希望根据工资和年龄找到类似的用户(给定特定用户).
<user>
<id>101</id>
<name>Neo</name>
<age>30</age>
<salary>300</salary>
....
</user>
Run Code Online (Sandbox Code Playgroud)
因此,在这种情况下,我需要找到接近我的年龄和工资的用户,这些用户都在某个给定的限度内接近我的工资.在SQL中,我会假设做类似的事情
SELECT id, abs(age - 30) as agediff, abs(salary - 300) as saldiff FROM
USERS WHERE
(age BETWEEN 25 35) AND (salary BETWEEN 250 350) ORDER BY agediff ASC, saldiff ASC
Run Code Online (Sandbox Code Playgroud)
我们可以这样做,比如说使用ZINTERSTORE,结果集合是按照SQL中的用户相似性排序的吗?
似乎(!$ a =='hello')总是快于($ a!='hello')
// (!$a == 'hello')
Used time: 52.743232011795
Used time: 52.633831977844
Used time: 51.452646970749
//($a != 'hello')
Used time: 76.290767908096
Used time: 81.887389183044
Used time: 64.569777011871
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?据我所知,在大多数情况下,这种优化水平是无关紧要的.问题完全出于好奇.(参考:http://www.php.net/manual/en/language.operators.comparison.php#99216)