笔服务器托管网者手里有一批国产linu系统,目前开始用在日常的工作生产环境中,我这个老程序猿勉为其难的充当运维的或网管的角色。
国产linu系统常见的为麒麟Linux,统信UOS等,基本都是基于debian再开发的linux。
bug描述:
打印机工作正常,系统正常,文字处理程序WPS可以打印文件,但网络邮箱下载的部分pdf文档无法打印。
bug解决:
根据笔者的经验解决的。目前的linux通病是对中文的支持度略差。下载的邮件,因为系统的汉语通配符的编码不同,一般根据Unicode编码,有时候基于Utf8或者big5的文件会自动重命名:&&&%(&%¥¥###@@&&……%¥&.pdf这样的格式。而Linux下文件结构与win下操作迥异,部分新接触linux的新手根本找不到下载的文件缓存在哪里,多数是在线缓存的方式打开,这就导致了文件是以长文件名的方式打开的。
而长文件名在linux下是被允许的。
但是集成的第三方打印程序,或者PDF预览服务器托管网程序,可能不支持长文件名,所以根据这个思路,用一个小命令尝试解决问题:
sudo mv *.pdf 123.pdf
或者直接在图形界面下重命名文件为一个短文件名,然后尝试打印文件。
bingo
问题解决。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
调试 JavaScript 中的异步代码有时就像在雷区中穿梭。你不知道 console.log 会在何时何地打印出来,也不知道代码是如何执行的。 你很难正确构造异步代码,使其按照你的意图以正确的顺序执行。 如果在编写异步代码时能得到一些指导,并在即将出错时收到…