小编bra*_*mon的帖子

更快的作曲家安装

作曲家安装通常需要几分钟.在生产环境中,它感觉太慢了.是否可以将作曲家安装到临时目录然后切换它?如果可能,停机时间应该大约为零.

或者还有其他方法可以更快地进行作曲家安装吗?

php composer-php

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

尝试安装APK-package时INSTALL_FAILED_ALREADY_EXISTS

我有两个版本的Android应用程序.一个开发人员版本和一个生产版本.我想在手机上安装这两个版本.

我收到这条消息:

./adb install application.apk 
1829 KB/s (177760 bytes in 0.094s)
    pkg: /data/local/tmp/application.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
Run Code Online (Sandbox Code Playgroud)

有没有办法绕过这个失败没有卸载我的开发版本?

android

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

mb_convert_encoding问题

我有一些PHP函数mb_detect_encoding的问题.我无法将其转换为ISO-8859-1.有帮助吗?

码:

$str = "åäö";
$encoding = mb_detect_encoding($str);
echo $encoding;

$encoding = mb_detect_encoding(mb_convert_encoding($str, "ISO-8859-1"));
echo $encoding;
Run Code Online (Sandbox Code Playgroud)

输出:

UTF-8

UTF-8

更新,解决方案:

我将mb_detect_order更新为数组('UTF-8','ISO-8859-1')并且它有效.

php encoding utf-8

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

与PHP的Gearman - 在工作者的螺纹

我有一个Gearman和PHP工作者的问题.我想同时运行相同的功能.但是现在Gearman似乎把它排成了队.

我正在搜索的输出是:

$ ./daemon.php  
Starting daemon...
Received job: H:www-dev1:15 
Received job: H:www-dev1:16 
Finished
Finished
Run Code Online (Sandbox Code Playgroud)

但是当前代码的输出是:

$ ./daemon.php  
Starting daemon...
Received job: H:www-dev1:15 
Finished
Received job: H:www-dev1:16 
Finished
Run Code Online (Sandbox Code Playgroud)

是否可以使用pcntl_fork()来分叉GearmanWorker?

客户:

$client = new GearmanClient();
$client->addServer();

$args = array('test' => 'test1');
$args = serialize($args);

$client->doBackground('test', $args);
sleep(1);
$client->doBackground('test', $args);

echo "Done";
Run Code Online (Sandbox Code Playgroud)

工人:

#!/usr/bin/php
<?php

echo "Starting daemon..." . PHP_EOL;

$worker = new GearmanWorker();
$worker->addServer();
$worker->addFunction('test', 'testFunc');

while ($worker->work()) {
}

function testFunc($job) {

    echo "Received job: " . $job->handle() . PHP_EOL;
    sleep(10); …
Run Code Online (Sandbox Code Playgroud)

php multithreading fork gearman

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

Zend Studio 9用新线标签

$arr = array(
        );
Run Code Online (Sandbox Code Playgroud)

当我在定义数组时按Enter键换新行时,它看起来像这样.它总是2个标签而不是1.我在Zend Studio 8中没有这个问题.任何想法如何解决这个问题?

zend-studio

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