小编lla*_*ato的帖子

PHP命名空间语法:大括号与没有大括号的区别是什么?

PHP提供了两种声明命名空间的语法.您可以使用没有大括号或大括号的命名空间,如下所示.

没有大括号

namespace foo/bar;
class Any{}
Run Code Online (Sandbox Code Playgroud)

有大括号

namespace foo/bar {
   class Any{}
}
Run Code Online (Sandbox Code Playgroud)

这两种使用命名空间的方式的功能或行为是否存在差异,或者它们是否以相同的方式工作/运行?

php namespaces

13
推荐指数
2
解决办法
2640
查看次数

Nginx:将非www重定向到www https

我有我的下面的nginx配置,我正在尝试将所有内容重定向到https:// www,无论例如http : //example.com,http://www.example.comhttps://示例.com.

我已经看了很多关于SO的主题并试了几件但仍然难倒,我不能让https://example.com重定向到https:// www模式!?

server {
    listen          80;
    listen          443 ssl;
    server_name     example.com;
    return          301 https://www.example.com$request_uri;
}

server {
    listen       443 ssl;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
    ssl_dhparam /etc/nginx/ssl/dhparams.pem;
    ssl_session_timeout 30m;
    ssl_session_cache shared:SSL:10m;
    ssl_buffer_size 8k;
    add_header Strict-Transport-Security max-age=31536000;

    root         /usr/share/nginx/html;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }

    error_page 404 /404.html;
        location …
Run Code Online (Sandbox Code Playgroud)

nginx

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

jQuery,data()不更新数据属性

我有下面的HTML和相关的jQuery.该html功能工作正常,但该data功能根本不影响HTML,我不能为我的生活搞清楚,在浏览器中根本没有错误.

HTML

<span id="usernameStatus" data-valid="0">x</span>
Run Code Online (Sandbox Code Playgroud)

jQuery的

data由AJAX调用返回,它只会是truefalse.

function validUsername(data)
{        
    if (data === 'true') {
        $("#usernameStatus").html("y").data("valid", 1);
    } else {
        $("#usernameStatus").html("x").data("valid", 0);
    }
}
Run Code Online (Sandbox Code Playgroud)

html javascript ajax jquery

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

Oracle - 格式号,带有fullstop,千位和逗号,小数

我有一个这样的数字3225,69,我想将显示转换为:

3.225,69
Run Code Online (Sandbox Code Playgroud)

简单地说,我需要完全停止将千位和逗号分开来分隔小数:

3,69 -> 3,69 
1000 -> 1.000 
1500,20 -> 1.500,20
1 -> 1 (not 1,000)
Run Code Online (Sandbox Code Playgroud)

我应该在to_char中使用哪个掩码?

我是我的DB列,逗号表示小数.

sql oracle number-formatting

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

Python:删除 HTML 标签和 HTML 标签之间的文本

我正在尝试删除 HTML 标记(Python 3),但也在尝试删除它们之间的文本。我下面的代码片段似乎没有给我我正在寻找的结果,我在 SO 上发现的所有其他问题似乎只考虑删除 HTML 标签,但保留 HTML 标签内的文本,这不是什么我正在努力做。

当前代码

import re
...
price="12.00 <b>17.50</b>"
price=re.sub('<[^>]*>', '', price)
Run Code Online (Sandbox Code Playgroud)

细绳

12.00 <b>17.50</b>
Run Code Online (Sandbox Code Playgroud)

预期结果

12.00
Run Code Online (Sandbox Code Playgroud)

当前结果

12.00 17.50
Run Code Online (Sandbox Code Playgroud)

python regex python-3.x

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

单击问题:动态生成的链接未触发单击功能

下面是代码的两个片段,由于某种原因没有发生任何事情,但是同一个JS文件中的其他jQuery函数在UL页面上正常运行,是否正在盯着我看?

<ul id="activityPaganation" class="paganation">
    <li>1</li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
</ul>



$(document).ready(function() { 
    $('#activityPaganation li a').on("click", function(e) {
            e.preventDefault();     
            var pid = $(this).text();

            alert(pid);
    });
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

PHP - 无法从字符串中删除空格

我有一段代码从 CSV 文件中读取值,所有工作正常,然后每个单独的记录都经过验证并用于对外部源的 API 调用,所有这些都正常工作。

现在我上传了一个 CSV 文件,当我打开它时,它看起来在 CSV 中每个条目的末尾都有 3 个空格,这会导致 API 调用失败。

我试过使用,trim()但它没有做任何事情,我也试过使用preg_replace('/^((?=^)(\s*))|((\s*)(?>$))/si', '', $pValue),这也没有任何影响。

我在 Notepad++ 中打开了 CSV 文件并启用它以显示所有符号,显然有 3 个空格CRLF.

以前有没有人遇到过这样的问题,下面的代码片段和键盘上的示例。

编辑:

示例:http : //codepad.org/DfjzPcUU

代码片段,如果需要更多,请告诉我。

$vCSVData = self::getCSVData($vPendingFilePath);

foreach ($vCSVData AS $vKey => $vValue)
{
     echo self::getNubmer($vValue);
     ...
}
Run Code Online (Sandbox Code Playgroud)

getCSVData():

private function getCSVData($pFilePath)
{
    return call_user_func_array('array_merge', array_map('str_getcsv', file($pFilePath, FILE_SKIP_EMPTY_LINES)));
}
Run Code Online (Sandbox Code Playgroud)

CSV 文件片段:

Blue Table   
Green Chair  
Temp. Table   
Run Code Online (Sandbox Code Playgroud)

php csv whitespace

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

如何在同一时间悬停多个"div"?

我有

<div id="d1" class="hov"></div>
Run Code Online (Sandbox Code Playgroud)

<div id="d2" class="hov"></div>
Run Code Online (Sandbox Code Playgroud)

而CSS则是

.hov:hover{
    background-color:#cde0c4;
    cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)

当我在d1上盘旋时,我希望d2悬停相同.如何同时悬停多个DIV?

html javascript css

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

无法使用 for 循环使用 dompdf 渲染两个 pdf

这些 PDF 具有相同的代码和相同的格式,区别在于文本语言。它可以渲染第一个 PDF,但无法渲染第二个 PDF。我使用以下代码对 dompdf 进行了测试,导致错误 500。另外,我使用Codeigniter框架。这是 dompdf 的错误还是我的错误?

$lang_array = array("chi","eng");
$i = 0;
foreach($lang_array as $lang)
{
    $html = "<!DOCTYPE html><html><body>M</body></html>";
    $this->dompdf->load_html($html);
    $this->dompdf->set_paper("A4", 'portrait');
    $this->dompdf->render();
    $output = $this->dompdf->output();
    file_put_contents($i.".pdf", $output);
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

php pdf dompdf

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

Play Framework - 值login不是controllers.Application的成员

我正在运行最新的Play Framework 2.5.1,我从登录页面收到错误:

错误:

value login is not a member of controllers.Application
Run Code Online (Sandbox Code Playgroud)

我试过添加@符号即:

@controllers.Application.login()
Run Code Online (Sandbox Code Playgroud)

并从build.sbt"CMD"中清除/清理文件和更新中删除注射器.我正在使用https://www.playframework.com/documentation/2.1.0/JavaGuide中的示例.

HTML代码

@(form: Form[Application.Login])
<html>
    <head>
        <title>Zentasks</title>
        <link rel="shortcut icon" type="image/png" href="@routes.Assets.versioned("images/favicon.png")">
        <link rel="stylesheet" type="text/css" media="screen" href="@routes.Assets.versioned("stylesheets/login.css")">
    </head>
    <body>
        <header>
            <a href=@routes.Application.index" id="logo"><span>Zen</span>tasks</a>
        </header>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CONTROLLERS

package controllers;

import play.*;
import play.mvc.*;

import views.html.*;

public class Application extends Controller {

    public Result index() {
        return ok(index.render("Your new application is ready."));
    }



    public static Result login() {
        return ok(
            login.render(form(Login.class)) …
Run Code Online (Sandbox Code Playgroud)

java playframework

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