小编cal*_*ird的帖子

从MongoDB monk中的结果中排除字段

我想从结果中排除一些字段.我有代码:

users = db.select('users');

users.find( {}, { sort: { points:1 }, privateKey:0, publicKey:0}, function(err,data){      
  res.send(data);
});
Run Code Online (Sandbox Code Playgroud)

我想从结果中排除私钥和公钥.我可以用和尚那样做吗?

mongodb node.js

9
推荐指数
2
解决办法
9513
查看次数

在一个node.js实例中运行多个socket.io-clients

我想使用node.js,socket.io和socket.io-client运行压力测试.

我想获得网络带宽,处理器/内存使用等.

我在亚马逊上有一个node.js socket.io服务器,大小为XLARGE.

现在我想在其他亚马逊服务器上运行多个socket.io-clients,并将它们连接到我的服务器.

我在不同的进程中运行它,但是一个node.js进程占用15MB内存.我想同时测试100k socket.io连接,所以这不是一个选项.

我的问题是:我可以在一个node.js实例中运行60k个不同的socket.io-clients吗?

这是我的客户端代码:

var socket = require('socket.io-client')('http://someAddress:3000');
  socket.on('connect', function(){      
  socket.on('news', function(data){ 
});
socket.emit('event', { data: "Connection test." });
});
Run Code Online (Sandbox Code Playgroud)

node.js

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

使用Visual Studio 2013 Express进行QT

我正在努力让QT与Visual Studio Express 2013一起使用.

首先我下载了​​源代码,并尝试使用VS2013的Developer Command Prompt编译它.在向QT源文件添加新内容之后,为了让编译器继续运行,请放弃.

之后我刚刚安装了QT二进制文件.QT:"qt-windows-opensource-5.1.1-msvc2012-x86_64-offline.exe"

它有自己的编辑器,但我想在Visual Studio Express 2013中使用QT.我可以从Visual Studio Express 2013项目链接库吗?

我将C:\ Qt\2010.05\qt\include链接到Include,C:\ Qt\2010.05\qt\lib到库和C:\ Qt\2010.05\qt\bin.

但是有很多os子目录,Visual不包括.

我应该等待与Visual Studio Express 2013兼容的QT源吗?或者我现在可以使用它吗?

问候

qt visual-studio-2013

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

CSS使字体大小适合移动设备/较小的屏幕

我注意到,某些网页适合移动设备。我知道如何对手机等进行元素定位。我的问题是字体。这些移动设备具有相当高的屏幕分辨率。字体太小,因为屏幕小。

我可以在较小的屏幕上以某种方式使用较大的字体吗?

css media-queries responsive-design

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

动态页面上的Facebook页面插件

如何在一个页面应用程序中重新加载Facebook页面元素? https://developers.facebook.com/docs/plugins/page-plugin

如果我从DOM中删除facebook embedded div并再次添加此div,则facebook插件不会自动重新启动.我猜我必须做额外的javascript工作,告诉插件重新启动.

我正在使用加载facebook插件的代码.

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.4&appId=xxx";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Run Code Online (Sandbox Code Playgroud)

然后在家庭动态选项卡上我使用代码在我的单页应用程序上嵌入Facebook页面:

<div class="fb-page" data-href="https://www.facebook.com/facebook" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>
Run Code Online (Sandbox Code Playgroud)

它第一次加载好,我可以看到嵌入的Facebook页面.但如果我将更改标签,并再次更改回家,Facebook代码不会执行,我再也看不到Facebook页面了.

此时如何手动重新加载Facebook嵌入式页面?

facebook-page

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

Internet Explorer 8无法查看上层变量

我面前有一个很大的问题.我必须构建适用于每个现代浏览器的软件...... IE8.Internet Explorer无法查看函数之前声明的变量.

Model.something = function() {
  var someVariable = "something";
  (...)
  function process(err, data) {                 
    console.log(someVariable);     //internet explorer can't see this variable
  };
};
Run Code Online (Sandbox Code Playgroud)

在每个浏览器中,即使在我拥有的文档中,JS也会看到之前声明的变量.在IE8中,这个规则不存在,任何人都有任何简单的想法?任何帮助都感激不尽.

javascript internet-explorer-8

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