我知道这听起来很愚蠢,但是当我使用时
SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time
Run Code Online (Sandbox Code Playgroud)
它输出NULL.我在Ubuntu 12.04 64位中使用MySQL Workbench,它可以在我的其他笔记本电脑/操作系统(也使用MySQL Workbench)中运行.
我正在使用Ubuntu 12.04 64位,我想使用PHP交互式shell:
php -a
Run Code Online (Sandbox Code Playgroud)
但它似乎不能很好地工作,很多语法都被错误地解释了.
当我运行php -a
它时显示:
interactive mode enabled
Run Code Online (Sandbox Code Playgroud)
只是一个光标闪烁.
我正在使用:PHP 5.4.13-2~precision + 1(cli)(内置:2013年3月21日12:17:18)
我如何使用PHP交互式shell?
我是一个没有经验的开发人员,我刚刚开始学习node.js socket.io。
如果每个用户的墙上有帖子或者有人回复(评论)了用户的帖子,我想向每个用户发出通知,就像在 fac*book/go*gle+ 通知中一样。
我按照这里的教程http://www.codesizzle.com/node-js-and-socket-io/
我将它与 laravel4 和 redis 结合起来,作为将消息/notif 发布到 redis 的处理程序,然后 nodejs 将监听 redis,如果有 post/event,则使用套接字 io 将其发送到用户的浏览器
根据我的理解,示例:
为了达成这个:
我的问题是在我的声明中“userB 订阅了自己的频道,可能使用他的 ID。” 这意味着 userB 可能会订阅频道notif-channel-{userId}
-> notif-channel-967
,如果我有数千个用户,那么我将有数千个不同的频道,也许从notif-channel-1
到notif-channel-50000
,
会成为问题吗?
最佳做法是什么?
流程是否已经正确?
谢谢
注意:抱歉英语不好。
更新
阅读了更多文章后,我想我将流程更改为:
convert-tz ×1
laravel ×1
mysql ×1
node.js ×1
php ×1
readline ×1
redis ×1
socket.io ×1
ubuntu ×1
ubuntu-12.04 ×1