小编NT3*_*3RP的帖子

如何使用Gulp通过SSH复制文件夹?

我最近一直在尝试吞咽,并取得了很大的成功,但现在我很难过.

我已经掌握了所有内容,之后我想上传一个文件夹.我已经deploy为此创建了一个任务gulp-scp2:

gulp.task('deploy', ['clean', 'build'], function() {
    var privateKeyPath = getUserHome() + '/.ssh/id_rsa';

    gulp.src('public/dist')
        .pipe(scp({
            host: 'myhost',
            username: 'user',
            dest: '/home/user/test',
            agent: process.env['SSH_AUTH_SOCK'],
            agentForward: true,
            watch: function(client) {
                client.on('write', function(o) {
                    console.log('write %s', o.destination);
                });
            }
        })).on('error', function(err) {
            console.log(err);
        });
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我这样做时,我收到以下错误:

Error: Content should be buffer or file descriptor
Run Code Online (Sandbox Code Playgroud)

如何使用gulp通过SSH复制文件夹?

javascript ssh scp build gulp

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

extjs存储错误处理

我正在尝试Ext.data.Store在创建新的实例时处理异常Ext.data.Record.当服务器使用以下json响应时:

{"success": false, "message": "some text"}
Run Code Online (Sandbox Code Playgroud)

我得到"请求"类型的异常,即使服务器返回HTTP 200响应!

要获得"远程"错误,我必须使用root属性创建一个对象

({
    "success": false,
    "message": "some text",
    "data": {
        "PositionId": "00000000-0000-0000-0000-000000000000",
        "Name": "123"
    }
})
Run Code Online (Sandbox Code Playgroud)

......但我不想要这个.有没有办法改变这种行为?

此外,当我在商店中插入记录时,它会自动添加到关联的网格中,但如果发生错误,它仍然存在,所以我需要在每个错误上重新加载存储.有没有更好的方法来做到这一点?

error-handling json extjs jsonstore

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

如何在Scrapy中更新DjangoItem

我一直在使用Scrapy,但遇到了一些问题.

DjangoItem有一个save方法来使用Django ORM持久化项目.这很好,除非我多次运行一个scraper,即使我可能只想更新以前的值,也会在数据库中创建新项目.

查看文档和源代码后,我没有看到任何更新现有项目的方法.

我知道我可以调用ORM来查看项目是否存在并更新它,但这意味着要为每个对象调用数据库,然后再次保存项目.

如果项目已存在,我该如何更新?

python django scrapy

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

更改Subclipse提交行为

这看起来似乎是一个愚蠢的问题,但它让我绝对疯狂!

我使用Eclipse的Subclipse插件来检查项目的代码.当我去提交更改时,Subclipse会提示输入提交消息(如预期的那样).会发生什么,我开始输入我的提交消息,按Shift+ Enter...当然,它会提交我的更改,包括我的不完整消息.

反正有改变这种行为吗?说,Enter提交更改?如果没有一个简单的办法,只要有我不介意有要遵循的步骤修复.

eclipse subclipse

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

未捕获的TypeError:无法调用未定义的方法'request'

在我的JavaScript代码中,我不断收到以下错误:

Uncaught TypeError: Cannot call method 'request' of undefined

我的Javascript在下面.任何帮助将不胜感激!

myJsonStore = {
    store1: new Ext.data.JsonStore({
        root: 'rootstore1',
        fields: ['UserID', 'UserName']
    })
};  

//------My panel------
items: [{                           
    xtype: 'combo',                          
    id: 'UName',                            
    fieldLabel: 'User',
    emptyText: 'All',                            
    store: myJsonStore.store1,                          
    displayField: 'UserName',                            
    valueField: 'UserID'                               
}] 

//--------------------

Ext.Ajax.request({                             
    url: "rPages/rLogMatchOdds.aspx",                            
    params: {                               
        m: 'init'                            
    },                                
    success: function(response) {     
        var data = Ext.decode(response.responseText);
        myJsonStore.store1.loadData(data);
    }
});

Ext.getCmp('UName').store.on('load', function(my, rec) {
    Ext.getCmp('UName').setValue(rec[0].get('UserName'));                         
}, this);
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

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

Highcharts:如何将数据从JSON加载到xAxis.categories和series.data?

对不起初学者的问题.

这就是我的JSON的样子:

[
   ["junior college", "Primary", "secondary", "polytechnic"],
   ["4", "3", "1", "1"]
]
Run Code Online (Sandbox Code Playgroud)

这是我的HTML,

var chart; // global
var options = {
    chart: {
        renderTo: 'container',
        defaultSeriesType: 'bar'
    },
    title:{
        text: 'No. Schools for different levels'
    },
    xAxis:{
        title:'Education Level',
        categories:[]
    },
    yAxis:{
        title:{
            text:'No. Of Schools'
        }
    },
    series:[{
        name: "No. Schools",
        data: []
    }]
};

$.getJSON('loadData.php', function(JSONresult) {
    yData = options.series[0].data; //Array to store data for y column
    xData = options.xAxis.categories; //Array to store data for x column …
Run Code Online (Sandbox Code Playgroud)

javascript json highcharts

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

如何使用BeautifulSoup模拟":contains"?

我正在做一个我需要抓一点的项目.该项目位于Google App Engine上,我们目前正在使用Python 2.5.理想情况下,我们会使用PyQuery,但由于在App Engine和Python 2.5上运行,这不是一个选项.

我已经看过像这样的问题,找到带有特定文本的HTML标签,但它们并没有达到标准.

我有一些看起来像这样的HTML:

<div class="post">
    <div class="description">
        This post is about <a href="http://www.wikipedia.org">Wikipedia.org</a>
    </div>
</div>
<!-- More posts of similar format -->
Run Code Online (Sandbox Code Playgroud)

在PyQuery中,我可以做这样的事情(据我所知):

s = pq(html)
s(".post:contains('This post is about Wikipedia.org')")
# returns all posts containing that text
Run Code Online (Sandbox Code Playgroud)

天真的,我曾经在BeautifulSoup中做过这样的事情:

soup = BeautifulSoup(html)
soup.findAll(True, "post", text=("This post is about Google.com"))
# []
Run Code Online (Sandbox Code Playgroud)

但是,这没有产生任何结果.我改变了我的查询以使用正则表达式,并得到了更多,但仍然没有运气:

soup.findAll(True, "post", text=re.compile(".*This post is about.*Google.com.*"))
# []
Run Code Online (Sandbox Code Playgroud)

如果省略Google.com,它可以工作,但我需要手动完成所有过滤.无论如何:contains使用BeautifulSoup 模拟?

或者,是否有一些类似PyQuery的库可以在App Engine上运行(在Python 2.5上)?

python google-app-engine beautifulsoup

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

如何在帐户关联后更新用户的"extra_data"?

我已成功设法将django-socialauth帐户(在本例中为instagram帐户)与现有用户帐户相关联.我还设置了我的管道以收集其​​他用户详细信息:

def update_social_auth(backend, details, response, social_user, uid, user,
                   *args, **kwargs):

    if getattr(backend, 'name', None) in ('instagram', 'tumblr'):
        social_user.extra_data['username'] = details.get('username')

    social_user.save()
Run Code Online (Sandbox Code Playgroud)

当帐户第一次关联时,这非常有用.但是,如果该帐户已经关联,则该username字段将不会出现在该字段中extra_data.

如何extra_data在关联完成后更新用户?有没有办法django-socialauth在不断开连接和重新连接或使用帐户(例如Instagram的)API的情况下执行此操作?

如果它有帮助,那么这是我目前的管道:

SOCIAL_AUTH_PIPELINE = (
    'social_auth.backends.pipeline.social.social_auth_user',
    'social_auth.backends.pipeline.social.associate_user',
    'social_auth.backends.pipeline.social.load_extra_data',
    'social_auth.backends.pipeline.user.update_user_details',
    'apps.utils.social.utils.update_social_auth'
)
Run Code Online (Sandbox Code Playgroud)

python django django-socialauth django-1.4

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

如何用bower制作requirements.txt文件?

我已经开始合作了bower,看起来真有帮助.我来自python背景,所以我习惯了virtualenvrequirements.txt.

因为我不想我的所有依赖存储在源代码控制,如果我能帮助它,我在想,我怎么能创建这样一个文件requirements.txtbower

javascript node.js npm bower

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

JSON.stringify在IE中不起作用

我使用了以下方法:

JSON.stringify(json,null,2);
Run Code Online (Sandbox Code Playgroud)

这会在IE以外的所有浏览器中生成选项卡式输出:在IE中,它会显示一行.是null问题,如果有的话有什么替代方案?

internet-explorer json

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