首页 > 编程知识 正文

pc端兼容性问题,存在兼容性问题是什么意思

时间:2023-05-04 21:05:40 阅读:110845 作者:4403

就麒麟系统兼容性问题说明问题解决思路解决方案

说明

笔者一直从事java开发,对国产操作系统一直不太了解。 (毕竟是java跨平台)。 前几天,一个朋友的单位更换了国产系统,出现了问题(门户网站文件无法上传,一些网站也无法下载东西),经过排查和解决。 在这里记录问题,希望对遇到的朋友有帮助

问题是朋友公司购买了七八年的门户系统无法在国产系统上上传文件了。

解决方案1 .笔者首先在Windows和Linux系统上访问了门户网站的文件上传界面。 接口200,访问没有任何问题。 排除应用问题。

2 .笔者最初以为用户组的上传文件权限没有打开。 终端(意外的Linux内核复盖)。 这更加坚定了我的判断(用户组的读写操作权限是linux上常见的问题)

! 在此插入图像描述(3359 img-blog.csdn img.cn/20210406094030991.png

3 .在这个步骤中,读者试着赋予权限,ok,没有任何问题。

sudo chmod -R 777 ./*

4 .然后再次登录到入口系统并尝试上传文件。

但是,当我自信地操作时,变成了界面403。 无法访问此接口。

5 .这样很尴尬。 排除权限问题将导致系统差异(在linux上访问入口界面没有问题)。

这时,足智多谋的笔者去了麒麟官网,看有没有可以参考的文档。 嗯,适合性呢? 这个系统不会玩任何花吧

此时的笔者已经有了猜测,与Linux内核相比,这位爷爷一定去除了一些基本的组件功能。

直接问销售,销售人员支持我。 在经过合理的分析和甩锅后,笔者成功拨打了开发者的电话。

6 .与开发人员的battle概述

我说:“哥哥,你好。 我们在使用你们的系统时,无法登录门户上传文件。 ”

哥哥说:“不是我们系统的问题。 你问了网站的人吗? ”)摇锅语录,我是开发人员啊)

我:我说过在Windows和Linux上没有任何问题,也检查了权限等,但是最后开刀只能是因为你们系统的不同,所以你们做了什么改变?

哥哥沉默了一会儿,说了重点:

我们系统删除和禁用了Flash等组件,可能是这些组件引起的,需要你们做网站适配

Ok,免提一开始,锅就出去了。

解决方案1 .删除flash组件确实是时代的需要(flash停止维护,存在很多安全漏洞)。 但是,作为操作系统,应该事先进行说明,并提出适当的解决方案。

2 .适配是相应地消除flash,用Js等现在主流的方法改写APP应用。 (老实说,对于很多老APP,政府已经停止了资金维护,改造需要一定的人力物力,这种老APP的基本政府也不买)

3 .我个人的愚见,既然在做国产操作系统,兼容性就应该得到一定的保障。 你可以说是缓慢的光呼叫,但这种不兼容性的问题应该放在明面上。 提出解决方案,给用户足够的迁移空间(运输和客户支持,这种影响客户正常工作的地方到处都有吗? 请参阅。

4 .现在看来,解决方案是重新编写适合麒麟的代码。如果我们这种情况(没有预算改造),只能期待麒麟后续的升级和解决) )这种旧的APP应用以机关为单位的比重很大,如果政府想拉动软件内需,可以全部放弃)。

总结:建立系统需要建立系统的态度。 我们可以忍受你的生态不健全,零件不完整。 但是,至少诚实公布,不影响自己工作开展的东西是可以购买的。 像这样忽悠不懂软件的人,为心意而花钱,最终不就是坐国*发大财吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。