小编Mic*_*ski的帖子

Mono 2.10.1 apache错误:命令流已损坏,最后一个命令为-1

启动测试单声道服务器时,网站立即提供了相当多的错误.我特别关注的错误是

[error] (70014)End of file found: read_data failed
[error] Command stream corrupted, last command was -1
Run Code Online (Sandbox Code Playgroud)

因为它在启动时会发生十几次,然后每页请求一次或多次.是什么原因造成的?还有,错误

No access to the given key
Run Code Online (Sandbox Code Playgroud)

尽管事实上我明确地设置MONO_REGISTRY_PATH了一个目录www-data,但我甚至尝试了chmod 777 -R一次.这里的任何帮助都会很棒.重启的完整错误日志如下.

[Wed Mar 16 10:32:42 2011] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k mod_mono/2.10 configured -- resuming normal operations
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/mod_mono_server_global
Root directory: /
Error: Address already in use
Error: Address already in use
mod-mono-server4 …
Run Code Online (Sandbox Code Playgroud)

apache mono apache2 mod-mono

6
推荐指数
0
解决办法
2079
查看次数

将MySQL Workbench链接到我的远程服务器

我刚刚下载了MySQL Workbench.

但我不太明白如何将其与远程服务器上的数据库同步.

工作台要求"主机名",所以我提供了我的远程服务器的主机名.我指的是3306端口.

然后我提供用户名.这是我登录PhpAdmin时使用的用户名 - 我应该使用另一个吗?

然后我提供了一个密码,也就是我用于PhpAdmin的密码.

但这不起作用.

奇怪的是,错误总是告诉我我的用户名是: username@current_network_im_using_to_access_the_internet

但这似乎不对 - 在phpAdmin我的用户名说username@localhost.

我不太清楚该怎么做.

你能帮助我吗?

mysql mysql-proxy mysql-workbench

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

尝试在python中创建2D数组时,"TypeError:字符串索引必须是整数"

我是python(和编码)的新手,我只想根据玩家的愿望创建一个棋盘(用于控制台游戏).

基本上就是这个......

import array 
print("What size do you want the board?") 
Boardsize = input()
Tablero = array('b' [Boardsize, Boardsize])
for w in Boardsize:
    for h in Boardsize:
        Boardsize(w)(h).append('.')
print (Tablero)
Run Code Online (Sandbox Code Playgroud)

至少这是我的想法,但编译器说:

Tablero = array('b'[Boardsize, Boardsize])
TypeError: string indices must be integers
Run Code Online (Sandbox Code Playgroud)

python arrays 2d

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

只应通过引用传递变量 - socket_select()

我的类中有一个函数,它使用了socket_select()函数,我注意到它抛出了这个警告:

Strict Standards: *Only variables should be passed by reference*
Run Code Online (Sandbox Code Playgroud)

这就是我使用它的方式,是的,我确实在PHP手册中阅读了"使用NULL和socket_select()的示例#1"

$read = array($this->socket);
$write = NULL;
$except = NULL;

socket_select($read, $write, $except, 0, $this->socket_timeout);
Run Code Online (Sandbox Code Playgroud)

在while循环中调用函数时,这会导致大量错误垃圾邮件.当然,我可以抑制E_STRICT错误,但我想知道这里的确切问题是什么.我的PHP版本是5.3.5

php sockets

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

事务和主从复制

我想要澄清一些混乱.我有一个主+从设置.我有一个主人和3个奴隶.所有的写(INSERT|UPDATE|DELETE)都是主人.所有reads(SELECT)都转到其中一个slave,它是随机选择的.我的所有表都使用InnoDB存储引擎.

我很好奇MySQL/InnoDB如何处理此设置中的事务.如果MySQL将事务中的每个更改写入binlog,那么一切都应该没问题.但是,如果在提交事务之前没有写入binlog,我可以看到存在一些大问题.

任何人都可以解释在复制过程中MySQL内部发生的事情吗?

mysql database replication innodb

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

<?php bp_activity_id()?>在buddypress中,任何人都要划伤?

我一直试图在最近几天解决这个问题,这里是我的问题的概述

<?php bp_activity_id() ?>
Run Code Online (Sandbox Code Playgroud)

我在好友报道中有一个关于图库插件的2个评论表单,如果没有评论则会出现第一个评论表单,并且它"创建"一个活动,如果有任何评论,则会显示第二个表单并<?php bp_activity_id() ?>附加它.

我想知道如何自动创建活动项目,因为第一个表单不能使用喜欢或喜欢等功能,因为没有要关联的ID.我希望第二个表单填充id,或者在最坏的情况下,某些jquery/javascript可以自动添加注释并将其删除ONCE(仅一次)以便有一个ID?如果需要,我可以找到更多信息,任何真正感谢给予任何帮助!

javascript php jquery buddypress

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

PHP:提供警报弹出窗口然后重定向页面

我是PHP的新手.

当有人上传的文件太大时,我想向他们显示警告弹出窗口并将其重定向到上一页(反之亦然).

if(file size is too big){    
   ob_start();   
   header("location:index.php");    
   echo "<script type='text/javascript'>alert('Your File Size is too big!');</script>";   
   ob_end_flush();   
   exit;    
}
Run Code Online (Sandbox Code Playgroud)

上面的代码只会将我重定向到index.php,并且不会显示任何警告弹出窗口.

php header echo

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

合并两个PNG透明图像

我正在尝试创建一个函数来调整透明PNG图像的大小,并为它们添加透明的PNG水印.我试图放置imagealphablending($ image_p,false); 和imagesavealpha($ image_p,true); 无处不在,但它会使黑色背景或裁剪出第一张图像.这是我的代码:

$newName=$this->filename;
list($OrigWidth, $OrigHeight)=$this->info;
if($OrigHeight>$OrigWidth){
    $pomer=$OrigWidth/$OrigHeight;
    $NewHeight=$h;
    $NewWidth=$NewHeight*$pomer;
}else{
    $pomer=$OrigHeight/$OrigWidth;
    $NewWidth=$w;
    $NewHeight=$NewWidth*$pomer;
}

$image_p=imagecreatetruecolor($NewWidth, $NewHeight);
if($this->ext=="jpg")
$image=imagecreatefromjpeg($newName);
elseif($this->ext=="png")
$image=imagecreatefrompng($newName);
elseif($this->ext=="gif")
$image=imagecreatefromgif($newName);

if($this->ext=="png" or $this->ext=="gif"){ //pr?hlednost
    imagealphablending($image_p, false);
    imagesavealpha($image_p,true);
    $transparent = imagecolorallocatealpha($image_p, 255, 255, 255, 127);
    imagefilledrectangle($image_p, 0, 0, $NewWidth, $NewHeight, $transparent);
}

if(($OrigWidth>$w or $OrigHeight>$h) and $w!=0)
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $NewWidth, $NewHeight, $OrigWidth, $OrigHeight);
else
    $image_p=$image; //není t?eba zmenšovat

if($vodoznak!=""){ //if watermark is set
    //imagealphablending($image_p, false);
    //imagesavealpha($image_p,true);
    $watermark = imagecreatefrompng($vodoznak);     
    $ww = imagesx($watermark); …
Run Code Online (Sandbox Code Playgroud)

php png gd watermark

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

php替换正则表达式而不是字符串替换

我试图让我的客户端能够通过在他们的WYSIWYG编辑器中插入一个简短的代码来调用具有各种代码片段的函数.

例如,他们会写类似......

[getSnippet(1)]
Run Code Online (Sandbox Code Playgroud)

这将调用我的getSnippet($ id)php函数并输出相应的"块".

当我像这样硬编码$ id时,它有效...

echo str_replace('[getSnippet(1)]',getSnippet(1),$rowPage['sidebar_details']);
Run Code Online (Sandbox Code Playgroud)

但是,我真的想让'1'动态.我有点像......

function getSnippet($id) {
 if ($id == 1) {
  echo "car";
 }
}

$string = "This [getSnippet(1)] is a sentence.This is the next one.";
$regex = '#([getSnippet(\w)])#';
$string = preg_replace($regex, '. \1', $string);

//If you want to capture more than just periods, you can do:
echo preg_replace('#(\.|,|\?|!)(\w)#', '\1 \2', $string);
Run Code Online (Sandbox Code Playgroud)

不太正常:(

php regex

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

在Windows上运行ruby gems

我在Windows 7上,想要使用http://hospice.io/.这需要Ruby gem,librarian所以我使用http://rubyinstaller.org/安装了ruby 2.0,然后从http://rubyforge.org/frs/?group_id=126和updated(gem update --system)下载了RubyGems 1.8.25 .我安装了librarian.

ruby setup.rb
gem install librarian
Run Code Online (Sandbox Code Playgroud)

现在我在我的Vagrant盒子的文件夹中,想要做命令,librarian-chef但我得到了

'librarian-chef' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我在运行ruby时尝试devkit/msys了同样的结果.有什么建议请运行吗?我猜想PATH有问题,但是当gem install工作时为什么也librarian-chef不起作用?

gem env:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.3
  - RUBY VERSION: 2.0.0 (2013-02-24 patchlevel 0) [x64-mingw32]
  - INSTALLATION DIRECTORY: C:/bin/ruby/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: C:/bin/ruby/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/bin/ruby/bin …
Run Code Online (Sandbox Code Playgroud)

ruby windows gem vagrant

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