小编ati*_*n25的帖子

如何控制PhantomJS跳过下载某种资源?

phantomjs有配置loadImage,

但我想要更多,

如何控制phantomjs跳过下载某种资源,

比如css等......

=====

好消息:此功能已添加.

https://code.google.com/p/phantomjs/issues/detail?id=230

要旨:

page.onResourceRequested = function(requestData, request) {
    if ((/http:\/\/.+?\.css/gi).test(requestData['url']) || requestData['Content-Type'] == 'text/css') {
        console.log('The url of the request is matching. Aborting: ' + requestData['url']);
        request.abort();
    }
};
Run Code Online (Sandbox Code Playgroud)

phantomjs

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

是否有撤消git-flow功能启动的命令?

我对git-flow缺乏经验.

是否有撤消命令git-flow feature start

git git-flow

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

如何在node.js中使用CasperJS?

我想在node.js中使用CasperJS.

我已经引用了以下URL来在node.js中使用CasperJS:

在上述URL的帮助下,我编写了以下代码:

//DISPLAY=:0 node test2.js
var phantom = require('phantom');
console.log('Hello, world!');
phantom.create(function (ph) {
    ph.casperPath = '/opt/libs/casperjs'
    ph.injectJs('/opt/libs/casperjs/bin/bootstrap.js');
    var casper = require('casper').create();
    casper.start('http://google.fr/');

    casper.thenEvaluate(function (term) {
        document.querySelector('input[name="q"]').setAttribute('value', term);
        document.querySelector('form[name="f"]').submit();
    }, {
        term: 'CasperJS'
    });

    casper.then(function () {
        // Click on 1st result link
        this.click('h3.r a');
    });

    casper.then(function () {
        console.log('clicked ok, new location is ' + this.getCurrentUrl());
    });

    casper.run();
});
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到以下错误:

错误味精:

tz@tz-ubuntu:/opt/workspaces/TestPhantomjs$ DISPLAY=:0 node test2.js 
Hello, world!
Error: Cannot find module 'casper'
    at Function._resolveFilename (module.js:332:11)
    at …
Run Code Online (Sandbox Code Playgroud)

node.js phantomjs

34
推荐指数
3
解决办法
4万
查看次数

Ext.ux.form.field.DateTime问题

我创建了一个Ext.ux.form.field.DateTime插件,但这里有一些问题:

  1. 如果我没有设置宽度/高度,则缺少工具栏中的DateTime
  2. 无法在RowEditing插件中显示正确的宽度

在此输入图像描述

Ext.define('Ext.ux.form.field.DateTime', {
    extend:'Ext.form.FieldContainer',
    mixins: {
        field: 'Ext.form.field.Field'
    },
    alias: 'widget.datetimefield',
    layout: 'hbox',
    width: 200,
    height: 22,
    combineErrors: true,
    msgTarget :'side',

    dateCfg:{},
    timeCfg:{},

    initComponent: function() {
        var me = this;
        me.buildField();
        me.callParent();
        this.dateField = this.down('datefield')
        this.timeField = this.down('timefield')
        me.initField();
    },

    //@private
    buildField: function(){
        this.items = [
            Ext.apply({
                xtype: 'datefield',
                format: 'Y-m-d',
                width: 100
            },this.dateCfg),
            Ext.apply({
                xtype: 'timefield',
                format: 'H:i',
                width: 80
            },this.timeCfg)
        ]
    },

    getValue: function() {
        var value,date = this.dateField.getSubmitValue(),time = this.timeField.getSubmitValue();
        if(date){
            if(time){
                var format = …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4

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

来自svn的grails项目错误:无法解析GroovyObject

当我从svn查看一个新的grails项目时,我收到了一些错误:

这个项目没有建成,因为它的建设路径不完整.找不到groovy.lang.GroovyObject的类文件.修复构建路径,然后尝试构建此项目

2.类型groovy.lang.GroovyObject无法解析.它是从所需的.class文件间接引用的

我配置了grails路径,它可以很好地运行app.但是,仍然是错误警告.

替代文字

eclipse svn grails

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

葡萄在Eclipse中不起作用

groovy eclipse插件版本:1.7.5.xx-20101020-1000-e36-release.

import com.jidesoft.swing.JideSplitButton

@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
public class TestClassAnnotation {
    public static String testMethod () {
        return JideSplitButton.class.name
    }
}

new TestClassAnnotation().testMethod()
Run Code Online (Sandbox Code Playgroud)

第一行错误:Groovy:无法解析类com.jidesoft.swing.JideSplitButton

它可以作为groovy shell运行,但错误警告已经完成

eclipse groovy eclipse-plugin ruby-grape

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

如何在cmd setx中逃脱%?

我试图通过cmd脚本设置var,但是遇到了一些问题,

setx /M JAVA_HOME "D:\Tool\JDK"
setx /M PATH "%PATH%;%JAVA_HOME%\bin;D:\TZProfile\!!!QuickLink\"
Run Code Online (Sandbox Code Playgroud)

我想将%JAVA_HOME%\ bin添加到PATH,没有"D:\ Tool\JDK"

cmd window

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

为什么`filter`会触发多次?

http://plnkr.co/edit/b1yGAwkzojF4BFWgpMsv?p=preview

为什么filter多次触发?

我想{{name|test}}会跳过两次,因为名字null起初是,然后在控制器上获得价值.

为什么filter在包含模板时会触发?

angularjs

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

使用node-http-proxy代理websocket时如何修改消息

ATT。

我用来node-http-proxy代理 websocket,

但如何在发送到后端 websocket 服务器之前修改消息?

websocket node.js express node-http-proxy

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

在Windows上使用nodejs捕获数据包

node.js v0.8.0,XP/WIN7(不是Cygwin)

谷歌找到node_pcap(https://github.com/mranney/node_pcap)

但它只支持osx和linux.

是否有任何Windows模块?

谢谢.

.

winpcap pcap libpcap node.js

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