小编Mil*_*loš的帖子

如何知道我的Android设备上是否有传感器?

我想知道我的Android设备上是否有传感器(例如accellerometer).

我正在处理SensorManager类.这是我正在使用的代码:

sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);
sensorMgr.registerListener(this,sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),1);
Run Code Online (Sandbox Code Playgroud)

谢谢.

android android-sensors

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

尝试打开/app_dev.php时出现Symfony 2:404 Not Error

我试图打开时收到此错误消息

/app_dev.php

An error occurred while loading the web debug toolbar (404: Not Found).

Do you want to open the profiler?
Run Code Online (Sandbox Code Playgroud)

当我点击确定时,我收到错误:

app_dev.php/_profiler/5053258a822e1
Run Code Online (Sandbox Code Playgroud)

404 Not found
Run Code Online (Sandbox Code Playgroud)

我正在使用nginx

非常感谢您的帮助.

编辑:这是错误日志:

[error] 18369#0: *9 open() "/var/www/Symfony/web/app_dev.php/_wdt/5056f875afc98" failed (20: Not a directory), client: 127.0.0.1, server: symfony, request: "GET /app_dev.php/_wdt/5056f875afc98 HTTP/1.1", host: "symfony", referrer: "http://symfony/app_dev.php"
[error] 18369#0: *9 open() "/var/www/Symfony/web/404" failed (2: No such file or directory), client: 127.0.0.1, server: symfony, request: "GET /app_dev.php/_wdt/5056f875afc98 HTTP/1.1", host: "symfony", referrer: "http://symfony/app_dev.php"
Run Code Online (Sandbox Code Playgroud)

编辑2:

当我尝试访问app_dev.php页面打开但没有工具栏时,当我尝试使用app_dev.php /我得到了

**Oops! …
Run Code Online (Sandbox Code Playgroud)

profiler nginx http-status-code-404 symfony symfony-2.1

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

HTML divs,如何包装内容?

我在这张图片上有3个div:

在此输入图像描述

div1有固定宽度但可变高度,所以我想要的是,如果div1高度大于div2高度,则div3保持在div2下方和div1右侧,如下所示:

在此输入图像描述

有关如何做到这一点的任何想法?目前,我已经创建了一个容器:

<div class="colcontainer">
    <div class="col-left">
    {% block news %}{% endblock %}
    </div>  
    <div id="main_content">
        <div class="col-right">
            {% block rightcol %}{% endblock %}
        </div> 
        <div id="content">
            <div class="contentwrap">
                <div class="itemwrap">
                {% block content %}{% endblock %}
            </div>
        </div>
    </div>

    <div class="content-bottom"><div class="content-bottom-left"></div></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS是这样的:

.col-left {
    float:left;
    padding:0;
    margin:0;
    width: 300px;
    min-height:198px;
}

.col-right {
    text-align:left;
    padding:0;
    margin:0 0 0 200px;
}

#content {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: …
Run Code Online (Sandbox Code Playgroud)

html css

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

PHPExcel - 如何设置网址

我是PHP,并且在字符串中有一个URL.做的时候:

$url = 'http://dx.doi.org/10.1016/j.phymed.2005.11.003'
$xls = new PHPExcel();
$xls->setActiveSheetIndex(0);
$xls->getActiveSheet()->setCellValueByColumnAndRow(1,2,$url);
Run Code Online (Sandbox Code Playgroud)

网址设置为简单文本.

我也尝试过:

$xls->getActiveSheet()->getCellByColumnAndRow(1,2)->getHyperlink()->setUrl('"'.$url.'"');
Run Code Online (Sandbox Code Playgroud)

但是,当点击链接时,它会尝试打开本地文件夹.

知道怎么做吗?

谢谢.

编辑

当我尝试这样做时,没有引号:

$xls->getActiveSheet()->getCellByColumnAndRow(1,2)->getHyperlink()->setUrl($url);
Run Code Online (Sandbox Code Playgroud)

然后我收到错误:

Exception' with message 'Invalid parameters passed.'
Run Code Online (Sandbox Code Playgroud)

我的真实网址是

http://dx.doi.org/10.1016/j.phymed.2005.11.003
Run Code Online (Sandbox Code Playgroud)

我注意到,当在末尾设置斜杠时,超链接可以工作,但是url是错误的.

php phpexcel

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

Symfony2 - 如何在树枝中访问动态变量名称

我在树枝上有一些变数

placeholder1
placeholder2
placeholderx
Run Code Online (Sandbox Code Playgroud)

为了调用它们,我循环遍历对象数组"发票"

{% for invoices as invoice %}
    need to display here the placeholder followed by the invoice id number
    {{ placeholedr1 }}
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢.

php symfony twig

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

Symfony2:创建一个注销链接

我在symfony2项目中管理用户.我可以毫无问题地登录和注销.现在,我想创建一个注销链接(而不是键入app_dev.php/logout).

我试过了

<a href="/logout">Logout</a>
Run Code Online (Sandbox Code Playgroud)

但是这个链接正在删除app_dev.php而我只有/ logout不存在.

这是我的security.yml

security:
  encoders:
    MDPI\BackendBundle\Entity\Users:
      id: mdpi.backend.backendencoder.class

  providers:
    secured_area:
     entity: { class: MDPI\BackendBundle\Entity\Users, property: email }

  firewalls:
    secured_area:
      pattern:    ^/
      anonymous: ~
      form_login:
        login_path:  /login
        check_path:  /login_check
      logout:
         path:   /logout
         target: /


  access_control:
    - { path: ^/(?!login)(.*), role: ROLE_admins }
    - { path: /login.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

authentication logout symfony

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

树枝:如何围捕?

我在树枝上有一个部门.有时,结果可能是小数,我需要总是一个舍入结果.

防爆.

7 / 2 = 3.5
Run Code Online (Sandbox Code Playgroud)

我想拥有

7 / 2 = 4
Run Code Online (Sandbox Code Playgroud)

我知道如何在树枝上使用地板:

7 / 2 | floor = 3
Run Code Online (Sandbox Code Playgroud)

但这是向下数字,而不是向上数字.

我也知道我可以使用number_format

7 / 2 | number_format(0, '.', ',') = 3
Run Code Online (Sandbox Code Playgroud)

所以这也将采取下降数字.

关于如何告诉树枝采取高位数的任何想法?

这可以在控制器(Symfony)中完成,但我正在寻找树枝版本.

谢谢.

php number-formatting symfony twig

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

MySQL已经消失:Connection_errors_peer_address的数字很高

我们有MySQL 5.7 master - slave复制,而在slave服务器端,我们的应用程序监控工具(Tideways和PHP7.0)不时报告

MySQL已经消失了.

检查MYSQL方面:

show global status like '%Connection%';

+-----------------------------------+----------+
| Variable_name                     | Value    |
+-----------------------------------+----------+
| Connection_errors_accept          | 0        |
| Connection_errors_internal        | 0        |
| Connection_errors_max_connections | 0        |
| Connection_errors_peer_address    | 323      |
| Connection_errors_select          | 0        |
| Connection_errors_tcpwrap         | 0        |
| Connections                       | 55210496 |
| Max_used_connections              | 387      |
| Slave_connections                 | 0        |
+-----------------------------------+----------+
Run Code Online (Sandbox Code Playgroud)

Connection_errors_peer_address节目323.如何在什么是对双方造成这一问题的进一步探讨:

MySQL已经消失了

Connection_errors_peer_address

编辑:

主服务器

net_retry_count = 10 
net_read_timeout = 120 
net_write_timeout …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu mysql-5.7

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

Symfony 2.1 - 未捕获的PHP异常Twig_Error_Runtime

尝试在Symfony 2.1中打开路由时出现此错误

我真的不知道在哪里检查.互联网上什么都没有.

非常感谢您的帮助:

CRITICAL - 未捕获的PHP异常Twig_Error_Runtime:"在呈现模板期间抛出异常("无法生成指定路由的URL"_wdt",因为此类路由不存在.")在"@ WebProfiler/Profiler/toolbar_js中.html.twig"在第15行." at /home/milos/workspace/merrin3.0/vendor/twig/twig/lib/Twig/Template.php 280行

php symfony twig symfony-2.1

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

如何使用PHP加速XML DTD验证?

我用我在本地的DTD文件来验证我的XML.

为此,我正在做:

$xml                = $dmsMerrin.'/xml/'.$id.'/conversion.xml';
$dtd                = $dmsMerrin.'/style_files/journalpublishing.dtd';

$dom = new DOMDocument();
@$dom->load($xml);

libxml_use_internal_errors(true);

if (@$dom->validate()) {
    $htmlDTDError .= "<h2>No Errors Found - The tested file is Valid !</h2>";
} 
else {
    $errors = libxml_get_errors();
    $htmlDTDError .= '<h2>Errors Found ('.count($errors).')</h2><ol>';

    foreach ($errors as $error) {
        $htmlDTDError .= '<li>'.$error->message.' on line '.$error->line. '</li>';
    }

    $htmlDTDError .= '</ol>';
    libxml_clear_errors();
}

libxml_use_internal_errors(false);
Run Code Online (Sandbox Code Playgroud)

对于1600行的XML,这需要大约30秒.

这是平时吗?我认为应该快得多吗?

如您所见,我使用的DTD是本地服务器上的.

任何的想法?谢谢.

编辑:通过调试和检查执行时间,我注意到如果我的xml有1600行或150行,它需要相同的时间,所以问题不是xml大小.

php xml dtd xml-validation

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