一个类名引起的bug
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相关推荐
- linux mysql 不稳定_linux,mysql:今天写出一个十分弱智的bug!
今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫: select record.a, y.c ...
- Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG
Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG 在使用 ListView DynamicAppearance 时发现非常强大,可以加很多东西,但没有发现复选框(哪位大佬 ...
- html中js添加或删除activex,JS:操作样式表2 :用JS实现添加和删除一个类名的功能(addClass()和removeClass())...
var box = document.getElementById("box"); box.id = "pox"; 将id = "box", ...
- 最近提交一个mysql5.7的bug,提醒自己以后注意写SQL要规范
最近帮朋友提交一个mysql5.7的bug , oracle mysql 的大神还回复我 , 以后注意书写sql规范 , 潜台词是不是不要给他们增加工作量 https://bugs.mysql.com ...
- 编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...
原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行 ...
- 在AutoCAD 2008发现了一个动态块的BUG
前不久发现了一个AutoCAD 2008的BUG. 具体症状是这样的: 图形中存在动态块时,只要使用lisp函数: (entget (car (entsel "\nSelect Object ...
- 如何提交一个高质量的bug?
在日常的软件测试工作中,测试人员发现bug之后,接下来就需要提交bug.关于如何提交一个高质量的bug,是一个很值得思考的问题,因为这关系到开发能不能接受bug,也决定了后续的工作流程是否能顺利进行. ...
- 今天写出一个十分弱智的 bug!
来源:cnblogs.com/supercj/p/10333918.html 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的 ...
- Wordpress开发 - 在文章页码处给“next_posts_link”和“previous_posts_link”加一个类名
写在前面 一般我们在开发 wordpress 主题的时候,会用到上一页下一页这个功能,但是默认是没有class名的,所以需要我们自定义一个样式来美化他(否则很丑.) 这时候只需要添加两个 filter ...
最新文章
- 这一波震撼的福利,你绝对想不到!!!
- Git的撤销操作 git reset HEAD -- <file>
- [C++对象模型][8]多重继承与虚函数表
- django 集成个推_Django网站添加WebIM
- python3x完全兼容python2x_李亚涛:一台电脑python2x与python3x如何都可以用?
- java的properties文件中的换行书写
- 在Linux平台使用Firefox 登陆EBS r12环境
- java jackson 自定义_java – 自定义jackson解组行为
- 和ufs_宏旺半导体告诉你手机eMMC和UFS到底是什么意思?有什么区别?
- Leetcode题目:Binary Tree Paths
- 串口上升时间标准_为什么串口比并口快?
- QC新7种手法详解(转)
- Windows 7无法启用网络发现的处理办法
- loj 1224 - DNA Prefix
- 未报告的异常错误IOException; 必须对其进行捕获或声明以便抛出
- 老树新芽 体验Visual Basic 9.0新功能
- 什么是内存泄露?遇到内存泄露该怎么解决?
- Android:单元测试
- 解释@Transactional注解的用法
- 辽宁启迪电商:拼多多提升店铺流量的几个技巧
热门文章
- php离线安装沙师弟,Centos7上离线安装PHP-7.2.26及安装后的一些问题解决
- Spring Batch简单入门(四) - Job启动与监控
- OPENCV3.0打开摄像头或者视频显示画面
- C语言销售管理系统设计源代码(精)
- 嘎嘎软件-成功案例:驾考宝典APP软件TV版本
- 放置奇兵最新服务器,放置奇兵2019年发展方向
- matlab逐步回归图形分析法,用MATLAB做逐步回归.pptx
- 【独立版】惠赚客V1.4.8公众号H5版,一款非常火爆的CPS引流系统
- 聊一款简单且精妙的微前端框架 ice stark(上)
- centos8.0 安装 podman 与配置阿里云加速