小编Con*_*ack的帖子

Module.exporting一个新实例

如果我将一个对象附加到module.exports节点中的对象,如下所示:

module.exports = new Object()
Run Code Online (Sandbox Code Playgroud)

object = require('./Object')在我的整个应用程序中创建该对象的新实例,或者它是否会创建对该实例的引用?

javascript commonjs node.js

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

按位操作函数

可能重复:
如何在C中设置,清除和切换单个位?

我正在为即将到来的决赛学习,我想从学习指南中验证一些问题.

一些背景:

  • Set()函数将字节中的位设置为1

  • Unset()函数将字节中的位设置为0

  • Flip()功能将该位"翻转"到与其相反的位置

所以我们班上的一些孩子自己回答了学习指导问题,但我已经发现了一些错误,这些答案听起来很可疑.这是他说的话:

哪个操作用于Set?或运营商|

Unset使用了哪个操作?Xor运算符^完成两次

Flip使用哪种操作?Xor运算符^

这些是在我上面描述的函数中实现的正确的按位运算符吗?

c c++ bit-manipulation bitwise-operators

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

Pinterest Rich Pins和Escaped Fragment(#!)

我有一个backbonejs网站,用于设置和取消需要共享的特定内容的元信息,并使用谷歌推出的标准与phantomjs服务器(示例)合作#!.

目前我的内容是通过Facebook的开放图形调试器,谷歌网站管理员URL测试器和Twitter的卡验证工具,但看起来Pinterest并没有#!像其他三大假发那样坚持相同的标准.

这是真的,如果是这样的话,无论如何都要用动态单页应用程序创建Pinterest Rich Pins吗?

backbone.js hashbang phantomjs pinterest

5
推荐指数
0
解决办法
201
查看次数

Zurb Foundation Sticky Nav Bar

所以我正在使用.top-barzurb基础框架中的默认类,但是我找不到一个简单的方法来使导航栏"粘贴"(滚动时跟随用户),例如你可以使用Twitter引导程序.

这是我的代码,我正在使用玉:

nav.top-bar
  ul
    li.name
      h1
        a(href='#') Site Title
    li.toggle-topbar
      a(href='#')

  section
    ul.left
      li.divider
      li
        a.active(href='#') Link
      li.divider
      li
        a.active(href='#') Link
      li.divider
      li
        a.active(href='#') Link
      li.divider
      li
        a.active(href='#') Link
      li.divider
  section
    ul.right
      li.divider
      li.has-dropdown
        a.active(href='#') Log in
Run Code Online (Sandbox Code Playgroud)

我错过了一些完全明显的东西吗?

navigation sticky zurb-foundation pug

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

Nodemailer和Mailgun

使用带有Mailgun的Nodemailer时出现身份验证错误.Nodemailer文档声明该库与Mailgun SMTP很好地配合,但在运行我的应用程序时我一直收到此错误:

{ [AuthError: Invalid login - *** *.*.* Mailgun is not loving your login or password]
  name: 'AuthError',
  data: '*** *.*.* Mailgun is not loving your login or password',
  stage: 'auth' }
Run Code Online (Sandbox Code Playgroud)

这就是我设置传输的方式:

@Transport = nodemailer.createTransport("SMTP",
     service: "Mailgun"
     auth:
         user: "api"
         pass: "**********************"
)
Run Code Online (Sandbox Code Playgroud)

我百分百肯定我的api密钥是正确的.我还缺少其他要求吗?

对于它的价值,它在我使用Gmail地址时非常有效.

javascript node.js coffeescript mailgun nodemailer

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

Sublime Text 2和Terminal

所以我试图通过这个命令从终端启动Sublime Text 2,由Sublime Text文档给出:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这是行不通的.我从终端收到此错误:

ln: /Users/connorblack/bin/subl: No such file or directory
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

其他细节:我的Applications文件夹中有SB2.我正在尝试进行RoR开发.

bash terminal sublimetext2

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

Vagrant插件安装失败

我正在尝试安装vagrant-hostmanager插件,但安装仍然失败.这是错误:

Applications/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/plugin/state_file.rb:47:in `save!': undefined method `sort!' for {}:Hash (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

其他人遇到这个?

ruby gem vagrant

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

动态地将数据点添加到人力车图

所以我正在使用Rickshaw图形库,我想知道如何动态地将点添加到图形中.

我有一个图像实例化如下:

        @seriesData = [ [], [], [] ]
        random = new Rickshaw.Fixtures.RandomData(150)


        for (var i = 0; i < 50; i++) {
            random.addData(self.seriesData)
        }


        @graph = new Rickshaw.Graph(
            element: document.getElementById("chart")
            width: 550
            height: 300
            renderer: 'area'
            series: [
                {
                    color: "#c05020"
                    data: self.seriesData[0]
                    name: 'One'
                }, {
                    color: "#30c020"
                    data: self.seriesData[1]
                    name: 'Two'
                }, {
                    color: "#2791d7"
                    data: self.seriesData[2]
                    name: 'Three'
                }
            ]
        )

        @graph.render()

        hoverDetail = new Rickshaw.Graph.HoverDetail(
            graph: self.graph
        )

        legend = new Rickshaw.Graph.Legend(
            graph: …
Run Code Online (Sandbox Code Playgroud)

javascript coffeescript socket.io rickshaw

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

unordered_set:二进制表达式的无效操作数('const Play'和'const Play')

当我尝试将元素插入到unordered_set时,我收到此错误:

error: invalid operands to binary expression ('const Play' and 'const Play')
        {return __x == __y;}
Run Code Online (Sandbox Code Playgroud)

以下是整个错误的屏幕截图:https: //www.dropbox.com/s/nxq5skjm5mvzav3/Screenshot%202013-11-21%2020.11.24.png

这是我的哈希函数:

struct Hash {

        size_t operator() (Play &play) {

            unsigned long hash = 5381;
            int c;

            string s_str = play.get_defense_name() + play.get_offense_name() + play.get_description();
            const char * str = s_str.c_str();

            while ( (c = *str++) )
                hash = ((hash << 5) + hash) + c; /* hash * 33 + c */

            cout << hash << endl;
            return hash;

       } …
Run Code Online (Sandbox Code Playgroud)

c++ unordered-set

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

MIPS:将寄存器的地址复制到另一个寄存器

所以我无法将寄存器的地址复制到另一个寄存器.目前我这样做:

la $a2, $a0
Run Code Online (Sandbox Code Playgroud)

我收到语法错误.有谁知道发生了什么?

assembly mips

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

Joyent SmartOS:安装NPM软件包

所以我正在尝试使用Joyent smartOS托管节点应用程序.创建我的实例后,我git复制了我当前的提交并尝试运行npm install.唯一的问题是这个过程会在失败的过程中得到一点点.

筛选日志,这似乎与我最相关:

ERR!stack  Error: not found: make
Run Code Online (Sandbox Code Playgroud)

我运行了它失败的软件包npm install jquery,我收到了同样的失败错误.

Joyent的基于节点的smartOS没有make关键字吗?有没有办法解决?

javascript node.js npm joyent

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