今日遇到一问题,甚是定奇怪,我将文件名称改为小写,系统便能载入上,但为何这样呢?
2014-08-11 16:46
330 查看
1.
入口检測文件是否存在。
然后推断过程中文件已经存在这本身就是一个错误。
在什么地方用,就在什么地方检測该文件是否存在,这才是严谨的。
2.
当一个问题出现后,首先将出现故障的模块进行脱离。
这次这个问题,改了文件名的大写字母为小写,就没有问题了。
就推断是文件名称大写和小写的问题,这样是不严谨的,文件名称可大可小,文件名称改了可能别的地方就找不到这个文件名称,而没能操作该文件,而你知道的地方,刚好又是用的改后的文件名称,自然问题也就攻克了,可根本原因不是文件名称大写和小写,而是文件名称由于文件名称由于修改了而没实用到。
总结:
当一个事物变化时,你不能仅仅看到起变化的一个属性,而推断就是由于这个属性的变化而攻克了这个问题,由于,一个事物变化时,会有非常多属性变化了,这些属性有你观察到的和没有观察到的,就如文件名称大写和小写改了,你就觉得是系统不可以处理大写文件名称的问题,事实上其另一个属性,那就是操作属性,那就是名称属性,当然名称属性和名称大写和小写属性是泛化或者说继承的关系。
入口检測文件是否存在。
然后推断过程中文件已经存在这本身就是一个错误。
在什么地方用,就在什么地方检測该文件是否存在,这才是严谨的。
2.
当一个问题出现后,首先将出现故障的模块进行脱离。
这次这个问题,改了文件名的大写字母为小写,就没有问题了。
就推断是文件名称大写和小写的问题,这样是不严谨的,文件名称可大可小,文件名称改了可能别的地方就找不到这个文件名称,而没能操作该文件,而你知道的地方,刚好又是用的改后的文件名称,自然问题也就攻克了,可根本原因不是文件名称大写和小写,而是文件名称由于文件名称由于修改了而没实用到。
总结:
当一个事物变化时,你不能仅仅看到起变化的一个属性,而推断就是由于这个属性的变化而攻克了这个问题,由于,一个事物变化时,会有非常多属性变化了,这些属性有你观察到的和没有观察到的,就如文件名称大写和小写改了,你就觉得是系统不可以处理大写文件名称的问题,事实上其另一个属性,那就是操作属性,那就是名称属性,当然名称属性和名称大写和小写属性是泛化或者说继承的关系。
相关文章推荐
- 今日遇到一问题,甚是定奇怪,我将文件名改为小写,系统便能加载上,但为何这样呢?
- PHP file函数读取文件遇到<***>时的奇怪问题
- 安装ubuntu 11.10 遇到挂载Ntfs 文件系统的问题
- 删除手机系统文件(遇到权限问题的解决方法)
- 遇到一个Linux文件系统因bios时间错误变成只读的问题
- Android NFS文件系统挂载遇到的问题解决方法
- PHP file函数读取文件遇到<***>时的奇怪问题
- Android开发:设备文件系统遇到“... Read-only file system”的问题
- 文件系统制作过程中遇到的问题
- linux 3.17内核移植yaffs2文件系统遇到的问题和解决
- 用proguard进行反编译遇到的问题 Error: C:/Documents (系统找不到指定文件)
- 在使用WINSOCK2.H头文件时遇到的一个奇怪问题
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- 史无前例的Firefox奇怪问题:host中的common名称造成css文件无法加载
- 解决制作根文件系统遇到的共享库查找问题(转载)
- asp.net 未能找到文件“c:\windows\system32\inetsrv\02100.text”。 网站经常遇到这样的问题求解
- 又遇到redhat文件系统只读问题
- Android开发之:解析plist文件遇到的奇怪问题
- 原因分析如下: 遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所
- TQ2440构建根文件系统遇到的问题