小编tuc*_*son的帖子

如何拒绝访问.htaccess中的文件

我有以下.htaccess文件:

RewriteEngine On
RewriteBase /

# Protect the htaccess file
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>

# Protect log.txt
<Files ./inscription/log.txt>
Order Allow,Deny
Deny from all
</Files>

# Disable directory browsing
Options All -Indexes
Run Code Online (Sandbox Code Playgroud)

我试图禁止访问者访问以下文件:

domain.com/inscription/log.txt
Run Code Online (Sandbox Code Playgroud)

但我上面的内容不起作用:我仍然可以远程访问浏览器中的文件.

.htaccess

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

JQuery Ajax发送GET而不是POST

以下代码触发GET而不是POST HTTP请求.

function AddToDatabase() {
  this.url = './api/add';
}

AddToDatabase.prototype.postData = function(dataToPost) {
$.ajax({
    type: "POST",
    url: this.url,
    data: dataToPost,
    context: this,
    success: this.onSuccess
  });
};


var AddToDatabase = new AddToDatabase();
data = {data: 'coucou'};
AddToDatabase.postData(data);
Run Code Online (Sandbox Code Playgroud)

为什么,以及如何获得POST?


我在Google Chrome Inspect和Firefox Inspect中看到浏览器发送了GET.这是来自Chrome:

请求URL:http:// localhost/SAMPLE-CODES/UPDATE%20MYSQL/api/add/Request方法:GET状态代码:200 OK


解决了

名为"./api/add"的网址实际上是发布到"./api/add/index.php".事实证明,调用'./api/add /index.php'或'./api/add /'会给我一个POST请求.

这只是一个错误的URL,但出于某种原因,我得到了一个成功的GET请求'.api/add /'.

ajax jquery

82
推荐指数
6
解决办法
5万
查看次数

反序列化错误(socklist [[n]]):从Unix上的连接读取错误

我曾试图用20 CPU运行在Unix机器上下面的代码,使用[R ,foreach,parallel,doParallelparty包(我的目标是让党/ varimp功能上并行多个CPU的工作):

parallel_compute_varimp <- function (object, mincriterion = 0, conditional = FALSE, threshold = 0.2, 
    nperm = 1, OOB = TRUE, pre1.0_0 = conditional) 
{
    response <- object@responses
    input <- object@data@get("input")
    xnames <- colnames(input)
    inp <- initVariableFrame(input, trafo = NULL)
    y <- object@responses@variables[[1]]
    error <- function(x, oob) mean((levels(y)[sapply(x, which.max)] != y)[oob])

    w <- object@initweights
    perror <- matrix(0, nrow = nperm * length(object@ensemble), ncol = length(xnames))
    colnames(perror) <- xnames

    data = …
Run Code Online (Sandbox Code Playgroud)

parallel-processing foreach r

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

八行错误文件名在行x列y附近未定义

我正在尝试运行工作目录中的Octave文件,但是我收到错误.Octave似乎没有意识到它应该运行该文件.

unknown@unknown> dir
.                       ex1data1.txt            plotData.m
..                      ex1data2.txt            submit.m
computeCost.m           featureNormalize.m      submitWeb.m
computeCostMulti.m      gradientDescent.m       warmUpExercise.m
ex1.m                   gradientDescentMulti.m
ex1_multi.m             normalEqn.m

unknown@unknown> ex1
error: `ex1' undefined near line 21 column 1

unknown@unknown> ex1.m
error: `ex1' undefined near line 22 column 1
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我如何运行ex1文件?

octave

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

谷歌图表yaxis更高的价值显示较低

我正在寻找一种使用Google Charts显示跨时间排名的方法.

(这是与此处相同的问题,但这次使用Google Charts而不是Highcharts)

有没有办法以"用户友好的方式"显示排名,我的意思是:#1排名位于图表顶部,最后排名位于底部.

我想使用折线图.

google-visualization

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

css将向下对齐向右

我正在使用此页面中的css/javascript下拉菜单:

http://javascript-array.com/scripts/simple_drop_down_menu/

虽然我希望将右边的下拉对齐到右边:当你悬停"联系"时,"电子邮件"项目等不会比顶部的"联系人"框更靠右边,而是如果需要,从左侧占用空间.这是一张有助于澄清的图片: 在此输入图像描述

我想过要做一个不同类的极右法,我会做的:

<li class="alignRight"><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">Contact</a>
    <div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
    <a href="#">E-mail</a>
    <a href="#">Submit Request Form</a>
    <a href="#">Call Center</a>
    </div>
</li>
Run Code Online (Sandbox Code Playgroud)

用css:

.alignRight {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

如何将下拉菜单"对齐"?

css drop-down-menu

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

R数据表 - 使用当前行之前的所有行计算每一行

我希望通过id和顺序(时间)来计算不同的东西.例如,用:

dt = data.table( id=c(1,1,1,2,2,2,3,3,3), hour=c(1,5,5,6,7,8,23,23,23), ip=c(1,1,45,2,2,2,3,1,1), target=c(1,0,0,1,1,1,1,1,0), day=c(1,1,1,1,1,1,3,2,1))

   id hour ip target day
1:  1    1  1      1   1
2:  1    5  1      0   1
3:  1    5 45      0   1
4:  2    6  2      1   1
5:  2    7  2      1   1
6:  2    8  2      1   1
7:  3   23  3      1   3
8:  3   23  1      1   2
9:  3   23  1      0   1
Run Code Online (Sandbox Code Playgroud)

我希望来算,每个ID,活跃天数,和有效时间,到目前为止,对于每一行.这意味着我希望获得以下输出:

   id hour ip target day  nb_active_hours_so_far
1:  1    1 …
Run Code Online (Sandbox Code Playgroud)

r data.table

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

Localhost URL在浏览器中工作,但返回PHP curl_exec的bool(false)

我有以下PHP代码:

$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $URL);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec ($curl);

echo $html;
Run Code Online (Sandbox Code Playgroud)

结果如下:

即使浏览器可以显示http://localhost/index.html没有问题.我在localhost上运行xampp apache服务器.

我无法弄清楚问题是什么.任何帮助将非常感激.

php curl

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

如何理解DCPU-16规格组装示例的第一行?

我试图理解规范,但未能理解给出的示例的第一行:

SET A, 0x30              ; 7c01 0030
Run Code Online (Sandbox Code Playgroud)

以下是我从规格中理解的内容:

  • 第一个字(7c01)完全定义了指令
  • 运算符是0x1,这是命令 SET a, b
  • b = 111100 = 0x3C(当我转换为十六进制时)=字面值0x3C
  • a = 000000 =登记册A.

所以我理解指令为SET A,0x3C

任何人都可以建议我哪里出错了?

assembly dcpu-16

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

r计算组中元素的组合

我希望计算两个元素的每个组合出现在同一组中的次数.

例如,用:

> dat = data.table(group = c(1,1,1,2,2,2,3,3), id=c(10,11,12,10,11,13,11,13))
> dat
   group id
1:     1 10
2:     1 11
3:     1 12
4:     2 10
5:     2 11
6:     2 13
7:     3 11
8:     3 13
Run Code Online (Sandbox Code Playgroud)

预期结果将是:

id.1  id.2  nb_common_appearances
10    11    2                      (in group 1 and 2)
10    12    1                      (in group 1)
11    12    1                      (in group 1)
10    13    1                      (in group 2)
11    13    2                      (in group 2 and 3)
Run Code Online (Sandbox Code Playgroud)

r data.table

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