小编Dmi*_*tro的帖子

如何在socket.io中配置重新连接?

我用下一个代码创建socket.io连接

var socket = new io.connect('http://localhost:8181', {
    'reconnect': true,
    'reconnection delay': 500,
    'max reconnection attempts': 50
});
Run Code Online (Sandbox Code Playgroud)

但是,当我杀死服务器CTRL+C并再次启动它时,重新连接不会发生.但在客户端提出了断开事件.这可能是什么原因?

javascript websocket node.js socket.io

27
推荐指数
4
解决办法
2万
查看次数

为什么Chrome不会显示带麦克风和网络摄像头的"允许"或"禁止"权限的提示?

我与SimpleWebRTC建立了简单的视频聊天,当我在Ubuntu Chrome 34上启动WebRTC时,向我显示允许或禁止麦克风和网络摄像头的提示.我点击允许,即使我没有网络摄像头也可以开始对话.

但是当我在Windows 7上启动WebRTC时,Chrome 33没有显示任何提示.但我可以在地址栏中看到交叉网络摄像头图标.当我尝试允许Chrome使用麦克风和网络摄像头时它正在重新加载.那么我需要做什么才能在Linux中显示提示?

我的代码是:

    webrtc = new SimpleWebRTC({
        // the id/element dom element that will hold "our" video
        localVideoEl: 'publishers',
        // the id/element dom element that will hold remote videos
        remoteVideosEl: 'subscribers',
        // immediately ask for camera access
        autoRequestMedia: true
    });
    webrtc.on('readyToCall', function () {
        webrtc.joinRoom(sessionId);
    });
Run Code Online (Sandbox Code Playgroud)

我也可以用这个演示重现它.我在该演示应用中收到了下一条错误消息:

无法访问本地媒体.错误名称为PermissionDeniedError.继续而不发送流.

javascript windows google-chrome webrtc

12
推荐指数
1
解决办法
2万
查看次数

如何使用Ember-CLI导入模块ember-localstorage-adapter?

我试图导入ember-localstorage-adapter作为

import DS.LSAdapter from "ember-localstorage-adapter";
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

错误:第5行:导入后丢失

我是否需要使用ES6 Module Transpiler编译ember-localstorage-adapter?

javascript ember.js ember-cli

11
推荐指数
1
解决办法
4164
查看次数

PostgreSQL UPDATE - 查询左连接问题

UPDATE user
SET balance = balance + p.amount 
FROM payments p WHERE user.id = p.user_id AND p.id IN (36,38,40)
Run Code Online (Sandbox Code Playgroud)

但它增加了余额,只有第一笔付款的价值金额1936.请帮助我如何解决它,我不想在代码中循环运行大量的请求.

postgresql left-join

9
推荐指数
1
解决办法
1万
查看次数

如何使用swiftmailer获取电子邮件队列ID?

当我使用telnet发送电子邮件时,smtp服务器会在发送电子邮件250 2.0.0 Ok: queued as 7A821440123E时回复我.所以我需要获取ID 7A821440123E来跟踪邮件日志中的电子邮件.使用Swiftmailer获取此功能是否可行?

php swiftmailer

5
推荐指数
1
解决办法
2441
查看次数

PHP 7.0 get_magic_quotes_runtime 错误

我有这样的代码:

    if (function_exists('get_magic_quotes_runtime')) {
        $mqr = @get_magic_quotes_runtime();
        @set_magic_quotes_runtime(0);
    }
Run Code Online (Sandbox Code Playgroud)

当它执行时,它返回错误消息:Uncaught Error: Call to undefined function set_magic_quotes_runtime()

但为什么function_exists('get_magic_quotes_runtime')会返回呢true?PHP 7.0正常吗?

php

5
推荐指数
1
解决办法
3万
查看次数

MVC模式中的业务逻辑在哪里?

我使用Zend框架和Doctrine.在许多项目中,业务逻辑内置于控制器中.这种方法对我来说似乎不对.

我见过的最好的设置是使用服务层,这就是编写业务逻辑的地方.我所要做的就是创建一个表单,验证它,并在服务层中使用一些业务逻辑.结果验证,业务逻辑和使用一种方法(例如:newProduct($ postData)).

在MVC中组织业务逻辑的正确方法是什么?也许我需要阅读一些书籍,或者看一些源代码示例.

php model-view-controller symfony1 zend-framework

3
推荐指数
2
解决办法
5560
查看次数

如何比较每个值?

我找到了把手的比较助手https://gist.github.com/doginthehat/1890659.我尝试使用它:

{{#each item in model.records}}
<div>
    {{#compare model.currentUser.id item.poster_id}}
        <div class="author current">{{model.currentUser.name}}</div>
    {{else}}
        <div class="author remote">{{model.remoteUser.name}}</div>
    {{/compare}}
    <div class="td message-text">
        {{item.poster_id}}{{item.text}}
    </div>
</div>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.因为帮助器不将第二个参数识别为整数值.助手只获取文本'item.poster_id'.此外,我试图通过this.get(rvalue)获得helper值.但它仍然没有奏效.我读了很多关于它的问题,但我找不到解决方案.请告知如何比较每个区块的值?或许我需要使用另一种方法.

javascript handlebars.js ember.js

1
推荐指数
1
解决办法
115
查看次数

如何在模板中访问全局变量?

我想创建具有我需要从REST API获取的设置的全局对象.我需要向REST API发出一个请求并获取设置,之后我想从任何控制器和任何模板访问这些设置.你有什么建议,这个问题的最佳实践是什么?

ember.js ember-cli

1
推荐指数
1
解决办法
2984
查看次数

如何为 Ember-CLI 制作临时环境?

中有开发、测试和生产环境Ember CLI。我有测试和生产服务器。我需要像在生产环境中一样在测试服务器上进行构建,但使用另一个环境配置。但 test envEmber CLI用于自动测试。

我尝试使用文件ember build --environment development中的下一个选项调用测试服务器ember-cli-build.js

var app = new EmberApp(defaults, {
   // Add options here
   fingerprint: {
     prepend: 'https://s-test.mycdn.com/',
     enabled: true
   }
});
Run Code Online (Sandbox Code Playgroud)

但我得到了错误:

The Broccoli Plugin: [AssetRewrite] failed with:
TypeError: Cannot read property '2' of null
.....
The broccoli plugin was instantiated at:
.....
Run Code Online (Sandbox Code Playgroud)

在测试服务器上构建 ember 应用程序的正确方法是什么?

ember.js ember-cli

0
推荐指数
1
解决办法
1318
查看次数