存档

2015年11月 的存档

SVN CheckOut系统找不到指定的文件的解决方法

2015年11月22日 评论已被关闭

在从SVN版本控制CheckOut(检出)最新版本的代码时,出现“系统找不到指定的文件”错误,然后CheckOut中止。从“Repository Browser”中查看指定的文件存在,而且还同时存在另一个文件,如指定文件是orderList.php文件,同时存在orderlist.php文件,而SVN提示找到orderlist.php.svn-base文件(其实就是找不到orderlist.php文件)。

产生这种问题的原因就是在某次commit(提交)时,将orderList.php文件通过windwos的Explorer改成了orderlist.php文件名。Windows认为是同一个文件,而SVN认为是不同的文件(使用于Linux系统,对文件名大小写敏感),导致SVN认为指定文件丢失。

解决方法:在“Repository Browser”中找到不需要的orderList.php玩具从右键菜单中“delete”,因为orderlist.php是需要保留最新版本。然后再次CheckOut(检出)最新版本的工程就不会有指定文件找不到的错误了。

到这里“SVN CheckOut系统找不到指定的文件”的问题就已经解决了。

这里涉及到一个SVN改变文件名称大小写的问题。TortoiseSVN提供了两种方法如下:

解决方案 A)(推荐)

1. 提交你工作副本中的改变到版本库
2. 使用版本库的浏览器立即重命名该文件的大写(小写)为小写(大写)
3. 更新你的工作副本

解决方案 B)

1. 使用TortoiseSVN子菜单中的重命名命令将UPPERcase重命名为UPPERcase_ 格式
2. 提交该更改
3. 将UPPERcase_重命名为upperCASE格式
4. 提交该更改

分类: linux, 互联网络 标签:

jquery 使用 settimeout 每两秒触发一次 ajax请求

2015年11月17日 评论已被关闭

function load() {
    setTimeout(function () {
        $.ajax({
            url: "includes/handlechat.php",
            type: "GET",
            data: data,
            dataType: 'json',  
            success: function (result) {
                $("#clog").empty();
                $.each(result, function (rowKey, row) {
                    $("#clog").append('<p ><h4>' + row.username + ':</h4>' + row.message_content + '</p>');
                });
            },
            complete: load
        });
    }, 1101);
}
load();

也可以使用IIFE的方式:

(function load() {
   // setTimeout here
}());

分类: jQuery, js 标签: ,


标签

ajax apache array array_slice CentOS checkbox composer cookie csv curl date DATE_FORMAT excel FCKEditor file_get_contents laravel Magento Certified Developer mb_substr memcache Memcached MySQL String Functions Netbeans openssl php面试题 preg_match_all preg_replace QQ登录 rewrite SaeStorage serialize session setTimeout Sphinx spl Storage strtotime ueditor vsftp vsftpd Zend zip 分割字符串 图片处理 新浪云 正则表达式

存档