小编Ian*_*ise的帖子

如何在meteor.js中更新Mongo.db集合?

当用户按下按钮时,我需要更新一个集合.我只需要将一个变量更改为另一个变量.

在控制台中,这行代码有效:

  db.users.update({username : "Jack"},{age : 13, username : "Jack"});
Run Code Online (Sandbox Code Playgroud)

但是当我输入这段代码时:

Template.body.events({
'click #updateAge' = function() {
         {
              alert();
              db.users.update({username : "Jack"},{age : 13, username : "Jack"});
         }
    }

})
Run Code Online (Sandbox Code Playgroud)

进入我的Meteor.js的JavaScript文件,它根本不做任何事情(我没有收到错误消息,我看到警报,但更新不起作用).

我已经阅读了关于更新的Meteor文档,但我似乎无法让它工作.有谁知道我在这里做错了什么?

javascript mongodb meteor

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

html5视频元素,开始和结束时间

我有一个html5视频元素.

 <video id="video" loop="loop">
   <source src="src.mov">
</video>
Run Code Online (Sandbox Code Playgroud)

我希望它在视频中的某个时间开始(比方说...... 10秒)并在某个时间结束(27秒)

我知道您可以在JavaScript中执行此操作,但我想在html中执行此操作.是否有视频元素的开始/结束时间标记?

html html5

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

Github,无需 github 用户帐户即可在存储库上创建问题

我有一个具有错误报告功能的电子应用程序。我想这个bug记者使用GitHub的API创建一个问题自动。这里有一个问题,我不希望我的用户创建和使用他们自己的 github 帐户来这样做。

是否可以使用 github API 来创建问题,而无需帐户?

我目前的解决方法是简单地创建一个“错误报告”帐户,并与源代码共享该帐户的访问令牌。这样,每当有人创建问题时,它都会在该用户下列出。似乎有点牵强,我想知道是否有更好的方法来解决这个问题。

git api rest github github-api

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

Meteor.js一直在运行SIGKILL?

当我运行meteor.js项目时它工作正常,直到我:
A:运行meteor mongo

B:尝试通过localhost(3000)连接到我的项目

我收到错误后:

=> Exited From Signal: SIGKILL
Killed
Run Code Online (Sandbox Code Playgroud)

有时它会无缘无故地随机运行SIGKILL!
有谁知道它为什么这样做?

直到更新(流星0.9.0)才好

console debian mongodb meteor

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

如何使用C#查找数字是偶数还是奇数?

我知道有一种方法可以找到一个数字是偶数还是奇数使用模数(找到一个数字是偶数还是奇数的最快方法是什么?)但是我想知道是否有类似数学的C#函数.甚至还是Math.Odd.使用模数是唯一的方法吗?

(我知道这听起来像是一个愚蠢的问题,但我敢打赌我的老师,在C#中有一个内置的功能,他声称没有....)

c# syntax

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

在调用析构函数时,是否可以将指向类实例的指针设置为nullptr?

我正在尝试为类项目创建链接列表.我的节点类有一个指向链接节点的指针和另一个指向专用书类的指针.

class Node{
private:
    Book *data;
    Node *linkedLink;
public:
    Node(Book *inputedData);
    Book* getBook();
    Node* getLinked();
    void changeLinked(Node *newLink);
    Node& operator=( const Node& rhs );

    ~Node(); //deconstructor
};
Run Code Online (Sandbox Code Playgroud)

我的教授提供了一个我们无法改变的驱动因素.在这个驱动程序中,他有以下代码:

// (bookList is an instance of my LinkedList class)
// (and getFirst() returns my LinkedList's head node)

while (bookList.getFirst() != nullptr)
{
    Node * t = partsList.pop_front();
    delete t;
}
Run Code Online (Sandbox Code Playgroud)

以下是我的节点类析构函数:

Node::~Node(){
    delete data; //this deletes the book class that data points to.
    delete linkedLink;
}
Run Code Online (Sandbox Code Playgroud)

问题是,我需要的变量(T)指向节点类的实例设置为nullptr它做释放后*data …

c++ pointers memory-management linked-list nullptr

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

NPM 无法安装模块,mkdir 拒绝权限

我正在尝试在 OS X Sierra 上使用 npm 全局安装电子模块。当我跑

sudo npm install electron -g
Run Code Online (Sandbox Code Playgroud)

我得到

/usr/local/bin/electron -> /usr/local/lib/node_modules/electron/cli.js

> electron@1.7.5 postinstall /usr/local/lib/node_modules/electron
> node install.js

/usr/local/lib/node_modules/electron/install.js:48
  throw err
  ^

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/dist'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.7.5 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the electron@1.7.5 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm …
Run Code Online (Sandbox Code Playgroud)

permissions mkdir node.js npm electron

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