问题列表 - 第25285页

Python中的CURL替代方案

我有一个在PHP中使用的cURL调用:

curl -i -H'接受:application/xml'-u login:key" https://app.streamsend.com/emails "

我需要一种在Python中做同样事情的方法.在Python中是否有替代cURL的方法.我知道urllib,但我是一个Python noob,不知道如何使用它.

python curl

114
推荐指数
7
解决办法
23万
查看次数

OpenSSL:SessionTicket TLS扩展问题

我正在使用一个将OpenSSL用于客户端TLS端的应用程序.我们将OpenSSL版本从0.9.8e升级到0.9.8k.然后TLS不起作用......

Wireshark的显示,新版本(使用OpenSSL 0.9.8k)向客户端发送hello报文与SessionTicket延伸 - 与服务器端有致命内部错误响应.

以前的版本发送一个几乎相同的hello数据包,但没有SessionTicket ext.

当我用SSLv23_client_method替换TLSv1_client_method时,一切正常 - 发送的客户端hello数据包是一个SSLv2(在嗅探器中)没有任何扩展(因为它不是TLS而是SSL?)

有没有更好的方法来禁用此扩展或以另一种方式解决问题?

请提前谢谢,rursw1

c++ ssl openssl handshaking

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

MySQL - 以正确的格式提取时间

我有一个带有"time"类型的coloumn的表,并且这个coloumn中的值存储如下:20:45:00,18:00:00等.

现在显示结果时,我没有得到分钟,而只是00.我使用以下内容来获取时间:

SELECT TIME_FORMAT(time, '%h:%m') as time FROM ......... etc
Run Code Online (Sandbox Code Playgroud)

mysql time

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

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

Django查询不区分大小写的列表匹配

我有一个名称列表,我想匹配不区分大小写,有没有办法在不使用下面的循环的情况下执行此操作?

a = ['name1', 'name2', 'name3']
result = any([Name.objects.filter(name__iexact=name) for name in a])
Run Code Online (Sandbox Code Playgroud)

django django-queryset

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

有没有办法在Visual Studio 2010中快速查找文件?

Visual Studio 2010是否具有快速查找/打开文件的内置方法,类似于Eclipse中的Ctrl+ Shift+ O功能?

编辑:或者Resharper是否提供此功能?

visual-studio-2010 visual-studio

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

使用PHP CURL中的FTP

我无法弄清楚如何使用CURL的FTP,特别是如何从我的PHP代码发出FTP命令:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'ftp://ftp.microsoft.com/');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($ch,CURLOPT_POSTQUOTE,array('CWD bussys/','LIST')); /* ?!! */

    echo '<hr><pre>'.htmlspecialchars(curl_exec($ch)).'</pre><hr>';
?>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我想得到一个bussys的目录列表,但我得到一个主要(FTP根目录)列表.

顺便说一句,我尝试了以下组合:

  • LIST bussys/
  • CWD bussys, LIST -a

php ftp curl

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

使用jquery将参数添加到页面上的链接

如何ajax=1使用jquery 添加让我们说出我页面上所有链接的内容.我还需要检查url是否有现有参数.例如http://example.com/index.php?pl=132必须成为http://example.com/index.php?pl=132&ajax=1

此外,如果链接没有任何参数,例如http://example.com/index.php,http://example.com/index.php?ajax=1我将要在文档就绪上加载jQuery脚本,以便在页面加载时更改所有链接.

javascript jquery

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

在使用或运算符时调用所有3个函数,即使在返回true之后也是如此

我在我的代码中调用三个函数,我想验证我的一些字段.当我尝试使用下面给出的代码时.它只检查第一个值,直到它得到错误的结果.

我想要一些类似的东西,如果fisrt函数返回true,那么它也应该调用next函数,依此类推.可以使用什么代替Or运算符来执行此操作.

    if (IsFieldEmpty(ref txtFactoryName, true, "Required") ||
        IsFieldEmpty(ref txtShortName, true, "Required") ||
        IsFieldEmpty(ref cboGodown, true, "Required"))
    { }
Run Code Online (Sandbox Code Playgroud)

编辑

public bool IsFieldEmpty(ref TextBox txtControl, Boolean SetErrorProvider,string msgToShowOnError)
{
    ErrorProvider EP = new ErrorProvider();
    if (txtControl.Text == string.Empty)
    {
        EP.SetError(txtControl, msgToShowOnError);
        return true;
    }
    else
    {
        EP.Clear();
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

请评论,这个方法是否可以使用ref变量作为参数之一.

我正在检查onSubmit事件的验证winform.

.net c# operators conditional-operator

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

列出迭代器不能解除引用?

使用以下代码时出现错误"list iterator not dereferencable":

bool done = false;
while (!_list_of_messages.empty() && !done) {
    // request the next message to create a frame
    // DEBUG ERROR WHEN NEXT LINE IS EXECUTED:
    Counted_message_reader reader = *(_list_of_messages.begin());
    if (reader.has_more_data()) {
        _list_of_frames.push_back(new Dlp_data_frame(reader, _send_compressed_frames));
        done = true;
    } else {
        _list_of_messages.pop_front();
    }
}
Run Code Online (Sandbox Code Playgroud)

(以"Counted_message_reader ..."开头的行是给出问题的那一行)

请注意,错误并不总是发生,但似乎是随机时间(通常在有大量缓冲数据时).

_list_of_messages 声明如下:

std::list<Counted_message_reader> _list_of_messages;
Run Code Online (Sandbox Code Playgroud)

在周围的代码,我们可以做的pop_front,push_frontsize,emptyend在检查_list_of_messages,但没有erase电话.

我研究过STL文档,看不出任何明显的问题.上面的代码有什么问题,或者我在某处有内存泄漏?

谢谢!不胜感激!

c++ iterator stl visual-studio-2005

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