小编Nat*_*nes的帖子

使用ref getter函数返回undefined

我仍在努力完成本教程,但取得了不同程度的成功.在我的控制器脚本中,我有以下内容:

config: {
        refs: {
            notesListContainer: 'noteslistcontainer',
            noteEditor: 'noteeditor'
        },
        control: {
            notesListContainer: {
                newNoteCommand: 'onNewNoteCommand',
                editNoteCommand: 'onEditNoteCommand'
            }
        }
},
onEditNoteCommand: function(list, record) {
    console.log('onEditNoteCommand');

    this.activateNoteEditor(record);
},
activateNoteEditor: function(record) {
        var noteEditor = this.getNoteEditor();
        noteEditor.setRecord(record);
        Ext.Viewport.animateActiveItem(noteEditor, this.slideLeftTransition);
},
Run Code Online (Sandbox Code Playgroud)

当我在Chromium 18.0.1025.168中运行时,我得到了

Uncaught TypeError: Cannot call method 'setRecord' of undefined Notes.js:37`. 
`this.getNoteEditor()' 
Run Code Online (Sandbox Code Playgroud)

不返回noteEditor,但返回undefined.

整个项目的来源可在此处获得.

sencha-touch sencha-touch-2

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

如何在tweepy的流API中使用'count'参数?

当我没有countfilter()调用中包含参数时,我可以正常使用流API ,但是当我尝试指定我希望接收的历史记录中有多少推文时,我的流对象返回None.

import tweepy
from tweepy.streaming import StreamListener, Stream

class Listener (StreamListener):
    def on_status(self, status):
        print '-' * 20
        print status.text
        return

def get_tweets(request):
    # if request.is_ajax():
    # All keys and secrets are declared here, but were removed for security reasons.

    auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
    auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
    api = tweepy.API(auth)
    listener = Listener()
    stream = Stream(auth, listener)
    stream.filter(follow=("14739093",), count=-5)
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下内容,看看它返回了什么.

>>> something = stream.filter(follow=("14739093",), count=-5)
>>> print something
None
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

python twitter tweepy

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

为什么我在Flask中收到404错误?

我是一名学习烧瓶的Django开发人员.我对Flask的工作方式很了解.当我访问时,我收到了以下代码的404 localhost:5000.有人可以解释为什么我得到这个:

在服务器上找不到请求的URL.如果您手动输入了URL,请检查拼写,然后重试.

from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy

from datetime import datetime

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////media/workdrive/workspace/purkinje/temp.db'
app.debug = True
db = SQLAlchemy(app)

if __name__ == '__main__':
    app.run()

class Post(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(80))
    body = db.Column(db.Text)
    pub_date = db.Column(db.DateTime)

    category_id = db.Column(db.Integer, db.ForeignKey('category.id'))
    category = db.relationship('Category', backref=db.backref('posts', lazy='dynamic'))

    def __init__(self, title, body, category, pub_date=None):
        self.title = title
        self.body = body
        if pub_date is None:
            pub_date = datetime.utcnow()
        self.pub_date = pub_date
        self.category …
Run Code Online (Sandbox Code Playgroud)

python flask http-status-code-404

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

为什么这个 chai-as-promised AssertionError 打印到控制台而不是我的 Mocha 测试运行器?

我tyring测试使用的承诺与一些代码chai-as-promisedMocha。我的测试套件还使用fetch-mock来模拟通常使用 Fetch API 发送的 AJAX 请求。

这是我要测试的代码:

/**
 * Sends a POST request to save (either insert or update) the record
 * @param  {object} record simple object of column name to column value mappings
 * @return {Promise}       Resolves when the POST request full response has arrived.
 * Rejects if the POST request's response contains an Authorization error.
 */
save(record) {
  var _this = this;
  return this._auth(record)
    .then(function() {
      return window.fetch(_this._getPostUrl(), {
        method: 'post',
        headers: …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocha.js chai-as-promised

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

无法获取存储(无法创建无法识别的别名实例)

我是Sencha Touch 2的新手,并试着按照本教程学习它.我打开时收到错误index.html.这是错误:

[Ext.createByAlias] Cannot create an instance of unrecognized alias: widget.noteslist
sencha-touch-debug.js:6295 Uncaught Error: 
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:

根据hekomobile的建议,我做了一些改动.现在需要的属性是:

requires: [
        'NotesApp.view.NotesListContainer',
        'NotesApp.view.NotesList'
],
Run Code Online (Sandbox Code Playgroud)

此外,将itemTpl属性字符串全部放在一行似乎可以解决问题(sorta).

部分应用程序加载(顶部工具栏加载),但商店没有,我收到此错误:

[WARN][NotesApp.view.NotesList#applyStore] The specified Store cannot be found Console.js:35

可以在此处下载此项目代码的当前状态.

sencha-touch sencha-touch-2

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

这个Haskell示例是否有效地展示了懒惰?

我是Haskell的新手,我正在为我的Programming Languages课写一篇论文.我想用一些示例代码演示Haskell的懒惰,但我不确定我所看到的是否实际上是懒惰.

doubleMe xs = [x*2 | x <- xs]
Run Code Online (Sandbox Code Playgroud)

在ghci:

let xs = [1..10]
import Debug.Trace
trace (show lst) doubleMe (trace (show lst) doubleMe (trace (show lst) doubleMe(lst)))
Run Code Online (Sandbox Code Playgroud)

输出:

[1,2,3,4,5,6,7,8,9,10]
[1,2,3,4,5,6,7,8,9,10]
[1,2,3,4,5,6,7,8,9,10]
[8,16,24,32,40,48,56,64,72,80]
Run Code Online (Sandbox Code Playgroud)

感谢您的时间和帮助!

haskell lazy-evaluation

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

为什么我的某些标签会导致我的内容略微向右移动?

我为我正在构建的使用引导选项卡的注册站点创建了一个非常粗略的模型.但是,当我选择一些标签时,我注意到所有内容都向右移动了几个像素.

请参阅此处查看我的代码,因为此处粘贴时间过长.我不认为我的JavaScript文件会在切换标签时影响页面的外观,但如果是这样,我会在需要时将它们附加到此处.

注意从以下其中一个选项卡切换时,页面的内容如何被几个像素右移:Personal Info,State/Federal,Ethnicity,Birthplace/Language,Medical,或School Release选项卡,要么Contact/Siblings,PlacementEmergency Contact标签.

html javascript css jquery twitter-bootstrap

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

我应该下载哪个语料库来访问 nltk.corpus.words?

我的代码参考nltk.corpus.words.words()

我需要下载哪个NLTK 数据集才能访问它?

现在我告诉下载器通过执行python -m nltk.downloader -d /usr/local/share/nltk_data all. 不过,我不需要所有数据集,我只需要提供nltk.corpus.words.words().

我的问题是:我应该all在上面的下载器命令中替换什么?

python nltk

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

为什么这个 Popen 调用在 Django 2.0 中返回“io.UnsupportedOperation: fileno”错误?

我最近将我的项目升级到 Django 2.0,并且开始出现错误。首先,django_gulp每当我启动 django runserver 时,我都会启动一个 gulp 进程。我正在使用项目runserver_plus分支django_gulp。下面是相关的代码片段django_gulp项目中,它使subprocess.Popen呼叫。此调用在 Django 1.11.x 中正常运行。

from __future__ import print_function

import atexit
import os
import psutil
import subprocess
import sys
import traceback

from signal import SIGTERM

from concurrent.futures import ThreadPoolExecutor

from django.core.management.base import CommandError
from django.conf import settings

from django_extensions.management.commands.runserver_plus import Command \
    as DjangoExtensionsRunserverCommand

from env_tools import load_env


class Command(DjangoExtensionsRunserverCommand):
    """
    Subclass the RunserverCommand from Staticfiles to set up our …
Run Code Online (Sandbox Code Playgroud)

python django subprocess gulp

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

一元'*'的无效类型参数(有'int')

我正在为C科学家和工程师解决以下的作业问题:

Given the following declarations and assignments, what do these expressions evaluate to?

int a1[10] = {9,8,7,6,5,4,3,2,1}
int *p1, *p2;
p1 = a1+3;
Line 14: p2 = *a1[2];
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用gcc编译此代码,但是当我这样做时,它会给我以下错误:

w03_3_prob15.c: In function 'main':
w03_3_prob15.c:14:7: error: invalid type argument of unary '*' (have 'int')
Run Code Online (Sandbox Code Playgroud)

我正在使用以下命令进行编译:

gcc -o w03_3_prob15 w03_3_prob15.c -std=c99
Run Code Online (Sandbox Code Playgroud)

我真的不知道该怎么做.您对如何解决此错误有任何想法吗?

c gcc pointers

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