问题列表 - 第16714页

卷曲+会话

我正在使用CURL发出POST请求,我想输出在该请求期间生成的cookie ...这可能吗?:)

unix curl

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

使用扩展SMTP(ESMTP)解析响应结束

要在发送"EHLO"时使用谷歌的示例响应:

250-mx.google.com at your service, [66.501.941.15]
250-SIZE 35651584
250-8BITMIME
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250 PIPELINING
Run Code Online (Sandbox Code Playgroud)

十六进制:

32 35 30 2D 6D 78 2E 67 6F 6F 67 6C 65 2E 63 6F 6D 20 61 74 20 79 6F 75 72 20 73 65 72 76 69 63 65 2C 20 5B 39 32 2E 34 32 31 2E 35 36 35 2E 34 32 5D 0D 0A 32 35 30 2D 53 49 5A 45 20 33 35 36 …

c++ ssl email-client smtp

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

我可以将.net程序集版本翻译成日期吗?

我的所有.NET程序集都使用1.0.*格式作为其版本号.据说*被当前的日期和时间取代,翻译成一个数字.将其转换回日期和时间的公式是什么?

.net

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

Zend表单:如何创建一个"创建帐户表单"来检查唯一的用户名?

我有一个用户可以创建帐户的表单.用户名列在数据库中是唯一的.如果用户尝试创建具有重复用户名的帐户,则会引发异常.这最终看起来很难看.

我正在考虑在插入数据库之前进行某种检查(可能使用ajax)以查看是否已经使用了所需的用户名.如果事实证明已经使用了用户名,我想在表单上设置一个错误状态的用户名字段,并指定要显示的错误消息.

我怎样才能做到这一点?

更新: Zend_Validator_Db_NoRecordExists适用于此类事情.这是我最终得到的:

// inside my create account form 
$this->addElement('text', 'username', array(
    'label'      => 'Username:',
    'required'   => true,
    'filters'    => array('StringTrim'),
    'validators' => array(
        array('StringLength', false, array(2, 50)),
        array('Db_NoRecordExists', false, array(
            'table' => 'users',
            'field' => 'username'
        ))
    )
));
Run Code Online (Sandbox Code Playgroud)

ajax jquery zend-framework zend-form

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

递归php函数,将嵌套数组转换为嵌套的html块

我正在寻找一个递归的php函数,它会调用一个函数来生成嵌套的HTML块(不一定只是DIV).例如,对于以下数组:

$a = array(
    'b' => 'b value',
    'c' => 'c value',
    'd' => array(
        'd1' => array(
            'd12' = 'd12 value'
        ),
        'd2' => 'd2 value'
    ),
    'e' => 'e value'
);
Run Code Online (Sandbox Code Playgroud)

以及以下功能

function block( $key ) {
    return '<div>'.$key.'</div>';
}
Run Code Online (Sandbox Code Playgroud)

会导致

<div>
    key - b
</div>
<div>
    key - c
</div>
<div>
    key - d
    <div>
        key - d1
        <div>
            key - d12
        </div>
    </div>
    <div>
        key - d2
    </div>
</div>
<div>
    key - e
</div>
Run Code Online (Sandbox Code Playgroud)

php recursion multidimensional-array

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

oracle pl/sql bug:不能put_line超过2000个字符

有没有人注意到这种现象一次dbms_output.put_line无法打印超过2000个字符?

脚本是:

set serveroutput on size 100000;

declare
    big_str varchar2(2009);
begin
    for i in 1..2009 loop
        big_str := big_str||'x';
    end loop;

    dbms_output.put_line(length(big_str));
    dbms_output.put_line(big_str);
end;

/
Run Code Online (Sandbox Code Playgroud)

我将输出复制并粘贴到编辑器(Notepad ++)中,该编辑器告诉我只有2000个字符,而不是2009年我认为应该粘贴的字符.我的一些测试脚本也会出现这种情况 - 只打印2000个字符.

我有一个解决方法来打印像这样:

dbms_output.put_line(length(big_str));
dbms_output.put_line(substr(big_str,1,1999));
dbms_output.put_line(substr(big_str,2000));
Run Code Online (Sandbox Code Playgroud)

这会在输出中添加新行,使您在使用文本时预先格式化时难以阅读.

有没有其他人注意到这一点?它真的是一个错误或某种模糊的功能吗?有更好的解决方法吗?那里有其他任何信息吗?

Oracle版本是:10.2.0.3.0,使用PL/SQL Developer(来自Allround Automation).

oracle plsql plsqldeveloper

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

比较XML忽略子元素的顺序

有没有人知道比较两个XML文档的工具.嘲笑那个......还有更多.我需要一些东西来确保文件1中的每个节点也在文件2中,而不管顺序如何.我认为XML Spy会使用忽略子节点顺序选项,但事实并非如此.以下内容将被视为相同:

<Node>
    <Child name="Alpha"/>
    <Child name="Beta"/>
    <Child name="Charlie"/>
</Node>

<Node>
    <Child name="Beta"/>
    <Child name="Charlie"/>
    <Child name="Alpha"/>
</Node>
Run Code Online (Sandbox Code Playgroud)

xml compare

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

动作返回void并使用三元运算符获取参数

我想编写一个仅将PerformanceCounterCategory作为参数的Action.我知道有Action <>,Func <>和Delegates,它们之间有一些区别,但我不确定它是什么.有人可以告诉我有什么区别(我读过Action没有返回的地方,或者这可能是Func).

我想写下面的内容:

Action<PerformanceCounterCategory> action = (int > 5) ? action1 : action2;
Run Code Online (Sandbox Code Playgroud)

action1和action2都是返回void但将PerformanceCounterCategory作为(唯一)参数的方法.

这是正确的方法吗?我不断收到有关方法组/ void等的错误,所以我不相信上面的代码对我的需求是最好的.

谢谢

c#

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

HttpServletRequest.getRemoteAddr()返回错误的地址

我们需要从Seam操作中记录客户端的IP地址.目前,我们正在使用以下代码:

ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
HttpServletRequest request = (HttpServletRequest)context.getRequest();

this.remoteAddress =  request.getRemoteAddr();
Run Code Online (Sandbox Code Playgroud)

但是,这似乎总是返回我们网络的内部地址,而不是客户端的IP地址.根据我的研究,似乎在网络中使用反向代理可能会让事情变得混乱,但我们可以通过重新配置我们的Web服务器来修复它.有没有其他人有这个问题,你是怎么解决的?

我们正在使用JBoss 5.1应用服务器和Apache Web服务器.谢谢!

apache jboss servlets

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

ASP.Net MVC中的Google Checkout

我有一个相当简单的ASP.Net网站,使用谷歌结账(我有一个图像按钮,PostBackUrl设置为谷歌地址传递隐藏字段的值),工作正常.

我一直在将这个应用程序移动到MVC,我不知道如何处理这个问题.我想过使用jQuery表单,但我不相信这会在这种情况下起作用,因为有时它们被重定向到谷歌页面.有没有人在asp.net MVC应用程序中使用谷歌结账?

asp.net-mvc google-checkout

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