工作bug记录

1. 在bu能够上传成功的东东,但是为什么mu替换之后就不能上传成功呢? (写权限,写权限,写权限)

             解决:网络复制的时候,文件夹的复制其权限没有复制过去,导致mu上传东东的时候,没有写权限。。。。晕死,一定要注意:权限问题阿,尤其是在linux下面。

            教训:linux下在开发,莫名其妙的错误,你可以考虑一下权限问题,因为文件复制传输,是不会把权限按照原文件的权限拷贝过去的 (不会哦)

2. 上一个bug又引起了新的bug,那就是:本应该在eu上减去的容量大小,因为转给了bu,所以,减去容量的大小在bu上进行了操作。 这样就导致容量误差。

             教训:改一个bug,要考虑到其他的操作是否也跟着改变了,避免引起新的错误。

3.我们不能够使用open来判断文件是否存在,这样是不准确的。因为,在linux下经常有权限的问题,所以,一旦你没有读的权限,那你也是不能open一个文件的,所以:我们不                 能够使用open来判断文件的存在与否,我们应该使用:access()函数来判断:这个函数是判断文件权限的函数。具体看:《linux判断文件是否存在》博客,我转载的F_OK          可以判断文件是否存在。

你可能感兴趣的:(工作bug记录)