小编Shi*_*Shi的帖子

MySQL复制错误(1062)

我是MySQL的新手,经过长时间的搜索,我能够配置基于主从ROW的复制.我认为这是安全的,我不必一次又一次地重新检查它.

但今天当我SHOW SLAVE STATUS;做奴隶时,我发现了以下

无法在表mydatabasename.atable上执行Write_rows事件; 键'PRIMARY'重复输入'174465',Error_code:1062; 处理程序错误HA_ERR_FOUND_DUPP_KEY; 事件的主日志mysql-bin.000004,end_log_pos 60121977

有人可以告诉我,当master没有这样的错误并且两台服务器上的架构相同时,甚至可能会发生这种情况.以及如何修复它以使其再次工作以及如何在将来防止此类事情.

还请告诉我除了这个之外还有什么意想不到的.

mysql replication mysql-error-1062

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

mbstring.strict_detection有什么作用?

mbstring PHP模块有一个strict_detection设置,在此处记录.不幸的是,手册完全没用; 它只说这个选项"启用严格的编码检测".

我做了一些测试,无法找到任何mbstring函数如何受此影响.mb_check_encoding()mb_detect_encoding()为有效和无效的UTF-8输入提供完全相同的结果.

(编辑:)该mbstring.strict_detection选项是在PHP 5.1.2中添加的.

php configuration mbstring

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

本地主机中的字体有时“无法加载资源:net::ERR_CONTENT_LENGTH_MISMATCH”

在浏览器中查看我的 HTML 页面时,我看到一个错误:

“无法加载资源:net::ERR_CONTENT_LENGTH_MISMATCH”

它发生在加载一种字体时,将加载另一种字体。我想强制浏览器加载这种字体,任何建议将不胜感激。

html css fonts

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

PHP中UTF-8字符串的字节数组?

如何将字节数组转换为UTF-8字符串?我需要这个,因为我从二进制格式中提取.

php utf-8

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

FileZilla 连接超时,连接到服务器时出错

我在使用 FileZilla 时遇到问题,当我尝试访问我的 FTP 帐户时,我得到以下信息:

Status: Connecting to xxx.xxx.xxx.xxx:xx (Ip adds:port)
Error:  Connection timed out
Error:  Could not connect to server
Status: Waiting to retry...
Status: Connecting to (Ip adds:port)
Error:  Connection timed out
Error:  Could not connect to server
Run Code Online (Sandbox Code Playgroud)

这一直工作到昨天。它工作在另一台PC,但它不工作ONN我的电脑现在。我尝试禁用 Windows 防火墙(因为我使用的是 Windows 8 操作系统)。此外,我完全重新安装了 FileZilla,但仍然没有这样做。还有什么我可以尝试的吗?

ftp-client filezilla request-timed-out

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

发生错误时ob_start被中断

所以ob_start()应该以捕捉输出,直到另一个缓冲区函数被调用一样ob_get_clean(),ob_get_contents(),ob_get_flush().

但是当缓冲区读取器内部抛出异常时,它会通过停止并回显输出而不是继续捕获它来影响读取器.这是我想要防止的.

让我们说这是我的脚本:

<?php
    error_reporting(0);
    try {
        ob_start();
            echo "I don't wanna output this what so ever, so want to cache it in a variable with using ob_ functions";
            $unlink = unlink('some file that does not exist');
            if(!$unlink) throw new Exception('Something really bad happen.', E_ERROR); //throwing this exception will effect the buffer
        $output = ob_get_clean();
    } catch(Exception $e) {
        echo "<br />Some error occured: " . $e->getMessage();
        //print_r($e);
    }
?>
Run Code Online (Sandbox Code Playgroud)

该脚本将输出:

I …
Run Code Online (Sandbox Code Playgroud)

php buffer

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

Codeigniter REST API 给出未知方法?

我正在使用https://github.com/chriskacerguis/codeigniter-restserver和 codeigniter。我正在尝试添加资源,并启用带有 id 的 get 方法。我添加了继承 REST_Controller 的用户控制器。我添加了几个方法,index_get,index_post。他们都完美地工作。

然后我尝试向 index_get 函数添加一个 id 参数(这样你就可以访问一个特定的用户 - 例如localhost/proj/Users/4你会给你 id 4 的用户)

class Users extends REST_Controller {

    public function index_get($id) {
        echo $id;
    }

    public function index_post() {
       echo "post";
    }

}
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用邮递员访问此 get 方法: localhost/proj/index.php/users/3但它的响应是:

{“状态”:假,“错误”:“未知方法”}

知道我该如何解决这个问题吗?

php rest codeigniter

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

在注册表中搜索密钥 - JScript

有没有办法使用Windows Scripting Host在注册表中搜索特定密钥?

我正在使用JavaScript(Jscript/VBScript?)这样做,而msdn Library没有提到任何这样的方法:http://msdn.microsoft.com/en-us/library/2x3w20xf(v = VS.85 )的.aspx

谢谢,


所以这是对问题的更新:

这个问题比直接注册表搜索要复杂一些.我必须查看Windows框中已安装的产品,以查找我要删除的特定产品条目.注册表路径定义为:

HKEY_LOCAL_MACHINE\SOFTWARE \微软... \产品.

在Products键中,列出已安装的产品,但其键被定义为哈希码.产品密钥中包含具有已定义名称和定义值的其他密钥.我希望能够搜索后面的键和值.我怎么能这样做,绕过未知的哈希码?

例如,我需要找到DisplayVersion key = 1.0.0的产品.该密钥的路径是:

HKLM\SOFTWARE \微软\的Windows\CurrentVersion\Installer程序\的UserData \产品\ A949EBE4EED5FD113A0CB40EED7D0258\InstallProperties\DisplayVersion.

如何选择或避免写入产品密钥:A949EBE4EED5FD113A0CB40EED7D0258 ??

registry vbscript search wsh jscript

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

使用Filezilla进行FTP时,俄语字符变为垃圾

当我尝试FTP俄语命名文件时,它在Linux机器中显示为"垃圾"字符.但是当我复制俄罗斯名字时,它正确显示出来.

在FTP期间是否需要在Filezilla中进行任何设置或任何操作.我试过Ascii和Binary模式.

Linux机器的语言环境设置为ru_RU.cp1251.

ftp encoding filezilla

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

无法打开游标lib'libodbccr'

我正在尝试连接到.mdb文件,并安装了MDBTools

当我运行PHP脚本时,这是我得到的错误;

[unixODBC][Driver Manager]Can't open cursor lib 'libodbccr'
Run Code Online (Sandbox Code Playgroud)

/usr/lib64我找到以下类似的库;

  • libodbccr.so.2
  • libodbccr.so.2.0.0

有没有我需要编辑的配置文件,因为对我而言,似乎lib就在那里,只是unixODBC无法找到它?

php pdo unixodbc mdbtools centos6.5

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

Doxygen - 重写方法 - 注释不是继承的,为什么?

我在 PHP 中有两个类:FigureCircle. Circle延伸FigureFigure有方法draw()Circle继承此方法并覆盖它。

draw()方法在父类中被注释,但它在类中没有注释,Circle因为它将继承它。

/**
 * Description of Figure  
 *
 * @author admin
 */
class Figure{

    /**
     * Does something
     */
    public function draw() {

    }
}

/**
 * Description of Circle  
 *
 * @author admin
 */
class Circle extends Figure{


    public function draw() {
        //overriden method
    }
}
Run Code Online (Sandbox Code Playgroud)

Doxygen 说:“警告:Circle 类的成员 draw()(函数)没有记录。”

如何让 Doxygen 放入继承的注释中?

php doxygen

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

PHP 中的父子 JSON 解析?

我有一个结构如下的 JSON 文件:

{
    "data": {
        "last_all": {
            "value": "1194999",
            "value_int": "2342",
            "display": "332",
            "disp1": "953.3",
            "current": "BLR"
        },
        "item": "NRF",
        "low": "494.55"
    }
}
Run Code Online (Sandbox Code Playgroud)

我将如何从 last_all 的“显示”中获取值?

这部分是我卡住的地方:print $obj['last_all']['display'];你不能传递超过 3 个参数,所以我不能告诉 PHP 在数据下查看然后 last_all 然后显示。

php json

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