小编Jos*_*ase的帖子

用PHP编辑.htaccess

我有一个.htaccess将域映射到文件夹.

RewriteEngine On
RewriteBase /

# redirect mapped domain
ReWriteCond %{HTTP_HOST} joshblease.uk.to
ReWriteCond %{REQUEST_URI} !gme-index/
ReWriteRule ^(.*)$ gme-index/$1 [L]
Run Code Online (Sandbox Code Playgroud)

有没有办法使用PHP编辑/添加额外的域映射到文件?

简单地说,我想获取.htaccess文件的内容并使用PHP脚本添加到它们中.

php mapping dns .htaccess edit

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

CSS背景(渐变)转换不起作用

我的标签上的CSS转换不是淡入淡出,它就像没有转换一样!我尝试过使用transition: background 300ms ease-in-out;但仍然没有运气

CSS:

.FeatureRow a{
    padding: 10px;
    display: block;
    width: 260px;
    height: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0px 4px 8px #f5f5f5;
    -moz-box-shadow: 0px 4px 8px #f5f5f5;
    box-shadow: 0px 4px 8px #f5f5f5;
    background-image: -moz-linear-gradient(top,#fbfbfb,#ffffff);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#ffffff));
    background-image: -webkit-linear-gradient(top,#fbfbfb,#ffffff);
    background-image: -o-linear-gradient(top,#fbfbfb,#ffffff);
    background-image: linear-gradient(to bottom,#fbfbfb,#ffffff);
    background-repeat: repeat-x;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
}
.FeatureRow a:hover{
    background-image: -moz-linear-gradient(top,#C00,#C0F);
    background-image: -webkit-gradient(linear,0 …
Run Code Online (Sandbox Code Playgroud)

css transition hover css3 css-transitions

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

如何获取YouTube视频ID(PHP)

给出来自youtube的链接,
例如http://www.youtube.com/watch?v=XHs99iVpnXU

如何在不受其他参数影响的情况下提取视频ID(v参数),feature=
例如http://www.youtube.com/watch?v=XHs99iVpnXU&feature=watch&fullscrenn=true

php youtube video extract

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

只允许从表单访问 PHP 脚本,而不是直接访问

作为 PHP 的新手,我可能没有采取正确的表单路线,但在某种程度上,这种方法对我来说是有效的。以下是我的设置示例/

我在 www.foo.com/add.php 有一个表单,需要管理员登录到会话。该表单将数据插入数据库。提交后,操作将被设置为action="scripts/add.php",然后使用 PHP 标头函数将其重定向到www.foo.com/done.php

我想知道的是,您是否可以直接拒绝对脚本文件的访问,例如,如果您在网络浏览器中访问脚本文件,它可能会在数据库中输入一个空行,或者可能导致一些其他安全问题?

php database security .htaccess

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

Spring 自定义验证器 - 使用参数插入消息

我创建了一个自定义方法ConstraintValidator,其中的isValid方法如下所示:

private String message;

@Override
public void initialize(InputValidator constraintAnnotation) {
    this.message = constraintAnnotation.message();
}

@Override
public boolean isValid(String inputValue, ConstraintValidatorContext context) {
    HibernateConstraintValidatorContext h = context.unwrap(HibernateConstraintValidatorContext.class);
    h.disableDefaultConstraintViolation();

    //logic goes here

    if(!valid) {
        h.addExpressionVariable("0", inputValue);
        h.buildConstraintViolationWithTemplate(this.message)
            .addConstraintViolation();
    }
    return valid;
}
Run Code Online (Sandbox Code Playgroud)

我也有以下内容messages.properties

error.input=The value {0} is invalid.
Run Code Online (Sandbox Code Playgroud)

{0}在 thymeleaf 和MessageSourcebean 中使用它时,我可以使用上述消息并替换其中的值,但是 HibernateConstraintValidatorContext 不会替换该值。

鉴于我的项目的限制,我无法更改消息格式,例如将其更改为The value ${0} is invalid..

我目前的应用程序显示响应“用户输入值无效”。其中“userInput”是表单/对象中字段的名称。

java spring hibernate-validator bean-validation

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

控制台没有加载服务器

我安装了Ruby on Rails,我可以正常运行服务器rails server,但是当我rails console用来启动控制台时,它无法正常加载.

我想这可能是WEBrick的一个问题但在服务器中加载了什么?!

以下是显示服务器按预期工作的屏幕截图: 工作轨道服务器

这是一个失败的控制台: 导轨控制台失败

我使用Ruby 2.0.0p598和Rails 4.2.2运行"Windows 7 Ultimate 64bit".

ruby windows ruby-on-rails

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

页脚浮动在div上

我有一个容器div,里面有一个页脚div.首先,我的页脚在屏幕上,我不想使用"绝对"规则来定位它.如何将页脚放在页面底部?

CSS代码:

#container{
margin:auto;
width:85%;
height:auto;
}
#header {
background-image: url('http://static.manpoints.uk.to/images/header.png');
background-repeat: repeat-x;
background-color: #dd4814;
height: 140px;
}
#footer{
background-image: url('http://static.manpoints.uk.to/images/gradient-grey.png');
background-repeat: repeat-x;
background-color: #F0F0F0;
padding: 15px;
margin-top: 30px;
height: 90px;
width: 100%;
position: relative;
} 
#content {
margin: 10px;
width: 75%;
height: 100%;
float: left;
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div id="container">
<div id="header">
<div id="logo"><span>Earn Man Points<br>Earn Respect</span></div>
</div>
<div id="menubar" align="center">
<ul id="menu">
<li><?php menuIndex(); ?></li>
<li><?php menuUser(); ?></li>
<li><a href="/leaderboard/" title="View the ManPoints Leaderboard">Leaderboard</a><li>
<li><a href="/upload.php" title="Upload content to …
Run Code Online (Sandbox Code Playgroud)

html css footer css-float

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

PHP JSON 编码不起作用

这是我想要编码为 JSON 的数组的 var_dump:

array(3) { 
    [0]=> array(2) { 
        ["From"]=> string(14) "08 August 2013"
        ["To"]=> string(14) "21 August 2013"
    }
    [1]=> array(2) {
        ["From"]=> string(14) "11 August 2013"
        ["To"]=> string(14) "21 August 2013"
    }
    [2]=> array(2) { 
        ["From"]=> string(14) "12 August 2013" 
        ["To"]=> string(14) "01 August 2013" 
    } 
}
Run Code Online (Sandbox Code Playgroud)

当我对其进行编码时,输出如下所示:

[
 {"From":"08 August 2013","To":"21 August 2013"},
 {"From":"11 August 2013","To":"21 August 2013"},
 {"From":"12 August 2013","To":"01 August 2013"}
]
Run Code Online (Sandbox Code Playgroud)

但我希望它是这样的:

{
 0:{"From":"08 August 2013","To":"21 August 2013"}, 
 1:{"From":"11 August 2013","To":"21 August 2013"}, 
 2:{"From":"12 …
Run Code Online (Sandbox Code Playgroud)

php arrays json encode var-dump

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

JQuery和Eval

首先,假设我有大约10个隐藏的div,并且ID为"modal1","modal2","modal3"等...使用ajax请求,返回的数据包含一个ID号,让我们说它是7.

在以前的任务中,我使用了javascript eval函数,但这不起作用.我希望将收到的数据附加到正确的模态div.

var newdataobj = JSON.parse(newdata);
var ResponseDiv = "#modal" + newdataobj.ID;
$(eval(ResponseDiv)).append(newdataobj.DataToAdd);
Run Code Online (Sandbox Code Playgroud)

这不起作用,脚本此时停止工作.我也尝试使用eval的JQuery版本,但这也不起作用.

html javascript ajax jquery eval

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

按两列中的值对 NumPy 数组进行排序

所以我有一个二维数组,当使用第二列排序时,它a[np.argsort(-a[:,1])]看起来像这样:

array([[ 30.        ,  98.7804878 ],
       [ 24.        ,  98.7804878 ],
       [ 21.        ,  98.7804878 ],
       [ 26.        ,  98.7804878 ],
       [ 20.        ,  98.70875179],
       [  4.        ,  98.27833572],
       [  1.        ,   7.10186514]])
Run Code Online (Sandbox Code Playgroud)

现在我想按最低的“id”列对它进行排序,所以它看起来像这样:

array([[ 21.        ,  98.7804878 ],
       [ 24.        ,  98.7804878 ],
       [ 26.        ,  98.7804878 ],
       [ 30.        ,  98.7804878 ],
       [ 20.        ,  98.70875179],
       [  4.        ,  98.27833572],
       [  1.        ,   7.10186514]])
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做,即使我从第一个中获取最高的百分比然后订购它们。

python arrays sorting numpy

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

PHP从MySQL获取下一个结果

我有一个存储图像网址和其他数据的数据库,我想要一个图库来显示它们,但因为该网站是公共的,我可能想要删除一些图像.当用户上传图像源和标题时,它将使用自动增量唯一ID插入到数据库中.当前脚本仅在ID中添加或减去1以显示下一个或上一个图像.有没有更好的方法呢?我目前的剧本:

function image_control($id){
$next=$id+'1';
$prev=$id-'1';
$query = "SELECT MAX(id), MIN(id) FROM mp_images";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
    $max = $row['MAX(id)']; $min = $row['MIN(id)'];
}
if($next==$max+"1"){$next=$min;} if($prev==$min-"1"){$prev=$max;}
echo "<a href='".$next."'>Next Image</a> <a href='".$prev."'>Previous Image</a>";
}
Run Code Online (Sandbox Code Playgroud)

这种失败的一个例子是ID为3,4,5,7,8的图像.

php mysql controls gallery

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

在thread.sleep()之前JFrame没有更新

我正在使用GUI和JFrames/JPanel创建一个棋盘游戏,您可以在其中与计算机对战.我有一个名为showPieces()的方法,它通过更改按钮数组(以网格格式布局)上的图像图标来更新电路板GUI.一旦图标更新了revalidate()repaint()更新GUI的方法.showPieces()方法有一个参数,每次调用时都需要传递给它.

我遇到的主要问题是我希望人类进行移动,更新GUI,等待1秒钟,计算机使其移动然后循环直到有人获胜.我的基本代码如下:

do{
    human.makeMove();
    gui.showPieces(data);
    try {
        Thread.sleep(1000);
    } catch(InterruptedException ex) {
        Thread.currentThread().interrupt();
    }
    computer.makeMove()
    gui.showPieces(data);
}while(playing);
Run Code Online (Sandbox Code Playgroud)

这导致了这样的问题:当人类玩家进行移动时,GUI将冻结一秒钟,然后在延迟之后,两个动作同时进行.

我希望它有意义,但我是Java的新手,可能不得不更多地考虑线程,因为我不太了解它.

java user-interface swing multithreading jframe

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