2016-11-06 王夫子 大猿软件

在刚才,遇到一个奇葩问题,让我久久不能平复心情,特属予作文以记之。

代码如下:

代码看起来没毛病,但是当我编译的时候,竟然告诉我如下信息:

A class file was not written. The project may be inconsistent, if so try refreshing this project and building it.

大概的意思是说:编译的class文件不能写入磁盘,让我刷新重新构建项目。于是我用多年的码农经验重新审视了代码,结果还是没毛病。这可咋整,开始怀疑人生了。

我用了百度,查了一下,说“Con”文件名是操作系统保留字。窝草!“操作系统保留字”,你没看错!撸这么多年代码,终于跟操作系统干上了,兴奋...

百度还说,除了"con",还有其他的保留字,如下:

CON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9

这些都是windows操作系统保留字,也就是说,你不能在windows系统中使用这些名字当做文件名,其他系统我就不知道了。

这个bug着实惊到了我,我记你一辈子。

转载于:https://my.oschina.net/u/153539/blog/835448

一个类名引起的bug相关推荐

  1. linux mysql 不稳定_linux,mysql:今天写出一个十分弱智的bug!

    今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫: select record.a, y.c ...

  2. Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG

    Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG 在使用 ListView DynamicAppearance 时发现非常强大,可以加很多东西,但没有发现复选框(哪位大佬 ...

  3. html中js添加或删除activex,JS:操作样式表2 :用JS实现添加和删除一个类名的功能(addClass()和removeClass())...

    var box = document.getElementById("box"); box.id = "pox"; 将id = "box", ...

  4. 最近提交一个mysql5.7的bug,提醒自己以后注意写SQL要规范

    最近帮朋友提交一个mysql5.7的bug , oracle mysql 的大神还回复我 , 以后注意书写sql规范 , 潜台词是不是不要给他们增加工作量 https://bugs.mysql.com ...

  5. 编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...

    原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行 ...

  6. 在AutoCAD 2008发现了一个动态块的BUG

    前不久发现了一个AutoCAD 2008的BUG. 具体症状是这样的: 图形中存在动态块时,只要使用lisp函数: (entget (car (entsel "\nSelect Object ...

  7. 如何提交一个高质量的bug?

    在日常的软件测试工作中,测试人员发现bug之后,接下来就需要提交bug.关于如何提交一个高质量的bug,是一个很值得思考的问题,因为这关系到开发能不能接受bug,也决定了后续的工作流程是否能顺利进行. ...

  8. 今天写出一个十分弱智的 bug!

    来源:cnblogs.com/supercj/p/10333918.html 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的 ...

  9. Wordpress开发 - 在文章页码处给“next_posts_link”和“previous_posts_link”加一个类名

    写在前面 一般我们在开发 wordpress 主题的时候,会用到上一页下一页这个功能,但是默认是没有class名的,所以需要我们自定义一个样式来美化他(否则很丑.) 这时候只需要添加两个 filter ...

最新文章

  1. 这一波震撼的福利,你绝对想不到!!!
  2. Git的撤销操作 git reset HEAD -- <file>
  3. [C++对象模型][8]多重继承与虚函数表
  4. django 集成个推_Django网站添加WebIM
  5. python3x完全兼容python2x_李亚涛:一台电脑python2x与python3x如何都可以用?
  6. java的properties文件中的换行书写
  7. 在Linux平台使用Firefox 登陆EBS r12环境
  8. java jackson 自定义_java – 自定义jackson解组行为
  9. 和ufs_宏旺半导体告诉你手机eMMC和UFS到底是什么意思?有什么区别?
  10. Leetcode题目:Binary Tree Paths
  11. 串口上升时间标准_为什么串口比并口快?
  12. QC新7种手法详解(转)
  13. Windows 7无法启用网络发现的处理办法
  14. loj 1224 - DNA Prefix
  15. 未报告的异常错误IOException; 必须对其进行捕获或声明以便抛出
  16. 老树新芽 体验Visual Basic 9.0新功能
  17. 什么是内存泄露?遇到内存泄露该怎么解决?
  18. Android:单元测试
  19. 解释@Transactional注解的用法
  20. 辽宁启迪电商:拼多多提升店铺流量的几个技巧

热门文章

  1. php离线安装沙师弟,Centos7上离线安装PHP-7.2.26及安装后的一些问题解决
  2. Spring Batch简单入门(四) - Job启动与监控
  3. OPENCV3.0打开摄像头或者视频显示画面
  4. C语言销售管理系统设计源代码(精)
  5. 嘎嘎软件-成功案例:驾考宝典APP软件TV版本
  6. 放置奇兵最新服务器,放置奇兵2019年发展方向
  7. matlab逐步回归图形分析法,用MATLAB做逐步回归.pptx
  8. 【独立版】惠赚客V1.4.8公众号H5版,一款非常火爆的CPS引流系统
  9. 聊一款简单且精妙的微前端框架 ice stark(上)
  10. centos8.0 安装 podman 与配置阿里云加速