问题列表 - 第1385页

如何在不访问命令行的情况下找到运行的Apache版本?

我需要找到一个编码版本的文件或一种在网络上进行轮询的方式,以便显示其版本.虽然我可以通过FTP浏览安装位置,但服务器正在主机上运行,​​但不会为我提供命令行访问权限.

我已经尝试过HEAD并且没有报告版本号.

如果我尝试丢失页面来获取404它将被拦截,并返回一个没有服务器信息的库存页面.我想这表明服务器正在变硬.

仍然没有更近......

我按照建议添加了一个PHP文件,但是我无法浏览它并且无法确定将加载它的URL路径.在任何情况下,我都会收到大量访问被拒绝的消息和相同的404页面.我知道服务器受到很强的保护,我感到很欣慰.

apache

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

我可以在类变量中添加没有赋值的PHP数组键吗?

我目前正在通过IBM关于CakePHP的教程

有一次,我遇到了这段代码:

<?php
class Dealer extends AppModel {
    var $name = 'Dealer';
    var $hasMany = array (
        'Product' => array(
            'className' => 'Product',
            'conditions'=>, // is this allowed?
            'order'=>, // same thing here
            'foreignKey'=>'dealer_id'
        )
    );
}
?>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下错误消息:"解析错误:语法错误,意外','在第7行的/Applications/MAMP/htdocs/cakephp/app/models/product.php"

我是PHP的n00b所以我的问题是:是否允许使用没有指定值的键创建数组?有没有人玩这个啧啧,知道是什么?

php arrays cakephp

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

通过https发布时出现"CURLE_OUT_OF_MEMORY"错误

我正在尝试编写一个使用libCurl将SOAP请求发布到安全Web服务的应用程序.此Windows应用程序是针对libCurl版本7.19.0构建的,而后者又是针对openssl-0.9.8i构建的.相关的卷曲相关代码如下:

FILE *input_file = fopen(current->post_file_name.c_str(), "rb");
FILE *output_file = fopen(current->results_file_name.c_str(), "wb");
if(input_file && output_file)
{
    struct curl_slist *header_opts = 0;
    CURLcode rcd;

    header_opts = curl_slist_append(header_opts, "Content-Type: application/soap+xml; charset=utf8");
    curl_easy_reset(curl_handle);
    curl_easy_setopt(curl_handle, CURLOPT_NOPROGRESS, 1);
    curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, output_file);
    curl_easy_setopt(curl_handle, CURLOPT_READDATA, input_file);
    curl_easy_setopt(curl_handle, CURLOPT_URL, fs_service_url);
    curl_easy_setopt(curl_handle, CURLOPT_POST, 1);
    curl_easy_setopt(curl_handle, CURLOPT_HTTPHEADER, header_opts);
    rcd = curl_easy_perform(curl_handle);
    if(rcd != 0)
    {
        current->curl_result = rcd;
        current->curl_error = curl_easy_strerror(rcd);
    }
    curl_slist_free_all(header_opts);
}

当我尝试执行URL时,curl返回CURLE_OUT_OF_MEMORY错误,该错误似乎与分配SSL上下文失败有关.有没有其他人遇到过这个问题?

c++ https curl openssl

5
推荐指数
2
解决办法
3714
查看次数

如何在C++中重复一次字符串变量?

我想在C++中的字符串开头插入'n'个空格(或任何字符串).有没有直接的方法来使用std :: strings或char*字符串?

例如,在Python中你可以做到

>>> "." * 5 + "lolcat"
'.....lolcat'
Run Code Online (Sandbox Code Playgroud)

c++

103
推荐指数
8
解决办法
9万
查看次数

使用支付网关API登录和交易密钥可以造成什么样的损害?

目前,我正在招聘一位将在处理信用卡的网站上工作的网络开发人员.虽然他没有登录支付网关UI的凭据,但他可以访问API登录和交易密钥,因为它嵌入在应用程序的代码中.

我想知道所有关于可以用这些信息做出的损害类型的"假设"情景.显然,他可以处理信用卡,但钱会进入网站所有者的银行账户,所以我不确定可能造成多大的损害.谁能想到任何其他可能的情况?

更新:正在使用的支付网关是Authorize.net.

security credit-card authorize.net payment-gateway

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

在for构造中使用size()表示第二个表达式总是坏的吗?

在下面的例子中我应该期望values.size()每次循环都会调用它吗?在这种情况下,引入临时vectorSize变量可能是有意义的.或者现代编译器是否能够通过识别向量大小无法改变来优化调用.

double sumVector(const std::vector<double>& values) {
    double sum = 0.0;
    for (size_t ii = 0; ii < values.size(); ++ii) {
        sum += values.at(ii);
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,我不关心是否有更有效的方法来对向量的内容求和,这个问题只是在for构造中使用size().

c++

8
推荐指数
4
解决办法
592
查看次数

基于代理的建模资源

我想知道基于代理的建模存在哪种工具包,语言,库以及它们的优缺点是什么?

我想到的一些例子是 Swarm,RepastMASS.

modeling multi-agent toolkit agent-based-modeling

10
推荐指数
2
解决办法
2516
查看次数

什么是用于业务文档交换(发票,采购订单等)的最佳标准?

如果我需要实施从系统到系统(发票,采购订单,汇款通知等)的业务文件的发送和接收,您会建议哪种标准可以实现最佳互操作?为什么?它可以是XML或其他.

xml interop x12 invoice purchase-order

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

是否可以使用键盘快捷键在OSX Terminal.app中选择特定选项卡?

我知道我可以使用cmd + {或cmd +}在我的标签中循环,但是可以在Leopards的Terminal.app中选择特定标签(即iTerm中第三个标签的cmd + 3)吗?

macos terminal osx-leopard keyboard-shortcuts

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

如何在顶部状态栏中显示加载指示器

我注意到一些应用程序(如Safari和Mail)在访问网络时在状态栏(手机最顶部的栏)中显示加载指示符.有没有办法在SDK应用程序中做同样的事情,或者这只是Apple的事情?

cocoa-touch ios

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