问题列表 - 第46835页

无法使用Mechanize使用表单登录

我正在尝试提交机械化表格.但提交时没有任何反应.我刚刚再次登录页面.

表格:

http://affilate.mikkelsenmedia.dk/partnersystem/mylogins.php

require 'Mechanize'
agent = WWW::Mechanize.new
agent.get("http://affilate.mikkelsenmedia.dk/partnersystem/mylogins.php")

form = agent.page.forms.first
form.username = 'username'
form.password = 'password'
form.submit
Run Code Online (Sandbox Code Playgroud)

使用浏览器登录时实时http日志:

http://affilate.mikkelsenmedia.dk/partnersystem/mylogins.php

POST /partnersystem/mylogins.php HTTP/1.1
Host: affilate.mikkelsenmedia.dk
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; da; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: da,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://affilate.mikkelsenmedia.dk/partnersystem/mylogins.php
Cookie: XXX
Content-Type: application/x-www-form-urlencoded
Content-Length: 47
username=username&password=password&send=Submit
HTTP/1.1 200 OK
Date: Fri, 18 Feb 2011 17:07:15 GMT
Server: Apache/2.0.63 (CentOS)
X-Powered-By: PHP/5.1.6
Expires: Thu, 19 Nov 1981 08:52:00 GMT …
Run Code Online (Sandbox Code Playgroud)

ruby screen-scraping ruby-on-rails mechanize nokogiri

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

jQuery的attr()转义&符号

所以我试图通过javascript动态设置图像src属性,如下所示:

var url = 'query.php?m=traffic&q=getgraph&id='+pipeId+'&start=-3h';
console.log(url);
$('#3h').attr('src',url);
Run Code Online (Sandbox Code Playgroud)

问题是,它query.php?m=traffic&q=getgraph&id=1&start=-3h在控制台中显示如此,#3h图像元素的实际设置src是query.php?m=traffic&q=getgraph&id=1&start=-3h

然后,当然,它不起作用.如何避免jQuery的attr()方法的字符转义?关于如何实现我的目标的任何其他建议也是非常受欢迎的.

javascript jquery dom escaping

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

使用wsdl自动发现的Zend Soap Server无法正常工作

这个问题重复一遍

我正在尝试使用wsdl自动发现模式中的Zend_Soap_Server创建一个Web服务,但我获得了非常奇怪的效果......这里代码:server:

<?php
require_once('Zend/Soap/AutoDiscover.php');
require_once('Zend/Soap/Server.php');
require_once('Zend/Soap/Wsdl.php');
require_once('library/SoapActions.php');
$wsdl = new Zend_Soap_Autodiscover();
$wsdl->setClass('SoapActions');
if (isset($_GET['wsdl'])) {
$wsdl->handle();
    } else {
    $server = new Zend_Soap_Server('http://localhost:8083/server.php?wsdl');
    $server->setClass('SoapActions');
    $server->setEncoding('ISO-8859-1');
    $server->handle();
    }
Run Code Online (Sandbox Code Playgroud)

SoapActions类:

class SoapActions {

/**
 * Test function
 * 
 * @param String $a
 * @param String $b
 * @return String
 */
 public function test1($a, $b) {
    return "you passed me ".$a." ".$b;
 }

 /**
 * Test function 2
 * 
 * @param String $a
 * @param String $b
 * @return String
 */
 public …
Run Code Online (Sandbox Code Playgroud)

soap wsdl zend-framework zend-soap

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

如何确定JTable中的哪个单元格被选中?

我有一个JTableGUI,我想根据用户点击的单元格的值返回一个数字.这是代码:

ListSelectionModel newmodel = mytable.getSelectionModel();
newmodel.addListSelectionListener(new ListSelectionListener() {
    @Override
    public void valueChanged(ListSelectionEvent e) {
        int row = mytable.getSelectedRow();
        int column = mytable.getSelectedColumn();

        int cell = getNewNum();
        datefield.setText(String.valueOf(cell));
    }
});
Run Code Online (Sandbox Code Playgroud)

我有几个问题.首先,这种方法使我的表格可编辑.在我使用此方法之前,我无法编辑表,但现在我可以删除条目.我查看了API,但我不知道为什么会这样.其次,如果我单击第3行中的单元格,然后单击单元格3中的另一行,则不会注册任何事件.如何通过单击当前所选行的单元格来创建事件?

java events swing jtable listener

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

lockFocus和unlockFocus实际上做了什么?

警告:我是Cocoa的新手.

我正在阅读Hillegass的"Cocoa Programming For Mac OS X".

在p.301上写道:

要使图形显示在图像上而不是屏幕上,必须先将焦点锁定在图像上.绘图完成后,您必须解锁焦点.

我的代码,里面-(void)mouseDragged:(NSEvent *)theEventNSView情况如下:

[resizedImage lockFocus];
[sourceImage drawInRect: NSMakeRect(0, 0, resizeWidth, resizeHeight) fromRect: NSMakeRect(0, 0, originalSize.width, originalSize.height) operation: NSCompositeSourceOver fraction: 1.0];
[resizedImage unlockFocus];
Run Code Online (Sandbox Code Playgroud)

没有锁定/解锁,这不起作用,但我仍然不明白究竟发生了什么.

我看到第二行代码没有提及,resizedImage这意味着当我使用lockFocus它时确保发生的任何"绘图"发生在那里?有人能更好地解释一下吗?

cocoa drawing

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

使用NetBios名称,PrincipalContext.ValidateCredentials在受信任域中变慢

我已经创建了一个服务,使用System.DirectoryServices.AccountManagement验证针对Active Directory的凭据.我需要针对本地域以及可信域验证凭据.在我的计算机上运行时,本地和受信任域的验证凭据的响应时间很快.当我将此服务移动到我们的服务器时,本地域响应很快,但受信任的域响应非常慢(20 - 30秒).

我还发现,如果我将PrincipalContext中的域名从NetBios名称更改为DNS名称,则会更正服务器上的性能问题.

这是一些例子

PrincipalContext context = new PrincipalContext(ContextType.Domain, sNetBiosName)
context.ValidateCredentials(sUsername, sPassword)
Run Code Online (Sandbox Code Playgroud)

在服务器上,使用NetBios名称需要20-30秒

PrincipalContext context = new PrincipalContext(ContextType.Domain, sDNSName)
context.ValidateCredentials(sUsername, sPassword)
Run Code Online (Sandbox Code Playgroud)

使用DNS名称,响应为0-2秒

有关需要在服务器上设置什么的想法,以加快使用NetBios名称的速度?

c# asp.net ldap active-directory

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

在自定义视图上使用节点摘要

我正在一个drupal网站上构建一个自定义视图,我添加了我想要的所有字段,但我似乎无法找到如何添加我为节点创建的摘要.有人可以帮忙吗?

我添加了Body,把它不包括摘要.

谢谢

drupal drupal-views drupal-7

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

h:具有for属性的消息元素不在JSF 2中显示消息

我在Glassfish 3上运行的JSF中有以下身份验证表单:

<h:messages globalOnly="true" errorClass="erro" />
<h:form id="form-login">
    <h:outputText value="User" />
    <h:message for="login-user" />
    <h:inputText id="login-user" 
        value="#{authenticationBean.user}" showMessages="true" />

    <h:outputText value="Password" />
    <h:inputSecret id="login-password" 
        value="#{authenticationBean.password}" />

    <h:commandButton id="Log in" 
        action="#{authenticationBean.logIn}" value="Autenticar-se" />
</h:form>
Run Code Online (Sandbox Code Playgroud)

authentication.logIn方法是以下的一个:

public String logIn() {
    user = userDAO.authenticate(user, password);
    if (user != null) {
        FacesMessage message = new FacesMessage("Welcome!");
        message.setSeverity(FacesMessage.SEVERITY_INFO);
        FacesContext.getCurrentInstance().addMessage(null, message);
        return "ok";
    } else {
        FacesMessage message = new FacesMessage("Authentication failed");
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
        FacesContext.getCurrentInstance().addMessage(null, message);
        if ("".equals(user)) {
            message = new FacesMessage("You need to …
Run Code Online (Sandbox Code Playgroud)

java glassfish facelets jsf-2

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

Xcode首次启动后无法启动?

我最近安装了Xcode并在第一次启动后关闭(因为我意识到我有更多的配置要做).我不能让它重新启动.该图标将出现,但不会显示任何程序.我没有收到错误,我从/ Developer文件夹(不是/ Applications)启动.我试过多次重新安装/重启无济于事.我有最新版本,我正在运行Snow Leopard(10.6.6).

xcode

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

runloop如何实际工作

本月早些时候,我问过这个问题'什么是runloop?' 在阅读了答案并做了一些尝试后,我得到了它的工作,但我仍然不完全理解它.如果一个runloop只是一个与一个线程关联的循环而且它不会在后台产生另一个线程,那么我的线程中的任何其他代码(mainthread保持简单)如何执行而不会被"阻塞"/不运行因为它在某个地方造成无限循环?

这是第一个问题.然后到我的第二个.

如果我在使用了这个之后得到了一些正确的东西,但是没有完全理解它是一个循环,你附加'标志'通知runloop,当它到达标志点,它"停止"和执行那个附加的任何处理程序?然后它继续运行到下一个.

runloop

因此,在这种情况下,没有事件放在连接中的que中,但是当它涉及事件时,它采取与tap 1相关联的任何操作并在它再次运行到连接之前执行它,依此类推.或者我是否可以理解这个概念?

iphone nsthread runloop

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