我希望这不是一个非常愚蠢的问题,但我正在学习如何为我的网站实现socket.io服务器来生成实时应用程序,但我的问题是我无法弄清楚如何在Apache服务环境中实现所述应用程序.目前,当我运行node server.js开始我socket.io服务器,我必须通过访问访问它http://localhost:XXXX哪里XXXX是什么端口我把它安装到,自然.我不希望我的网站被强制在这样的备用端口上查看,但我显然无法将服务器连接到端口80,因为Apache正在监听它.
显然,一个自然的解决方案是停止Apache服务,然后在端口80上节点服务器以避免冲突,但我不想牺牲Apache提供的所有功能.基本上,我想继续通过端口80上的Apache服务我的网站,并通过socket.io在端口3000上集成实时应用程序的某些方面,让我们说.
有没有办法做到这一点,避免我不想要的东西?这些事情是1)让用户:3000在URL中访问我的网站,2)禁用Apache,3)使用iframe.
提前致谢.
ffmpeg -ss 0 -i rawvid.flv -t 33 -vf scale=640x480 -b:21504 test.mpg
Run Code Online (Sandbox Code Playgroud)
运行时,返回"必须至少指定一个输出文件",我错过了什么?
PS:FFmpeg工作正常,如果我删除上面语句中的所有标志,它的工作原理.
当我node server.js通过SSH 运行我的节点服务器时,服务器启动并正常运行,但是,我在命令提示符处留在一个空行,无论我尝试做什么,我都无法"逃脱"回来到root /]#.我是否有必要完全终止会话并重新运行新的SSH会话以便能够再次对提示进行操作?
我确信这是一个完全基本的问题,完全基本的解决方案,我只是不能为我的生活似乎"逃避"这个回到命令行.似乎不太可能完全退出PuTTy并开始新的会话只是为了终止它.
我需要从数据库中选择只有一列具有特定值的所有行.也就是说,如果两行的"ABC"作为列的值,arbitrary则不返回它们.
我希望能够清楚地理解我所要求的内容.使用MySQL的DISTINCT关键字对于我需要做的事情是不可行的,因为使用它需要多次查询.我希望能够在一个漂亮,紧凑的查询中执行此操作,因为它将被频繁执行.我正在扩展我的应用程序以允许更高程度的并发性,而我当前的代码不会再削减它了.
目前,我正在使用DISTINCT选择相关列的每个唯一值,然后检查另一个查询中的每个值以查看它们是否只存在一次.如果是这样的话,保留它,如果没有,扔掉它.当然有更谨慎的方法来解决这个问题?
谢谢.