今日遇到一问题,甚是定奇怪,我将文件名称改为小写,系统便能载入上,但为何这样呢?

1.

入口检測文件是否存在。

然后推断过程中文件已经存在这本身就是一个错误。

在什么地方用,就在什么地方检測该文件是否存在,这才是严谨的。

2.

当一个问题出现后,首先将出现故障的模块进行脱离。

这次这个问题,改了文件名的大写字母为小写,就没有问题了。

就推断是文件名称大写和小写的问题,这样是不严谨的,文件名称可大可小,文件名称改了可能别的地方就找不到这个文件名称,而没能操作该文件,而你知道的地方,刚好又是用的改后的文件名称,自然问题也就攻克了,可根本原因不是文件名称大写和小写,而是文件名称由于文件名称由于修改了而没实用到。

总结:

当一个事物变化时,你不能仅仅看到起变化的一个属性,而推断就是由于这个属性的变化而攻克了这个问题,由于,一个事物变化时,会有非常多属性变化了,这些属性有你观察到的和没有观察到的,就如文件名称大写和小写改了,你就觉得是系统不可以处理大写文件名称的问题,事实上其另一个属性,那就是操作属性,那就是名称属性,当然名称属性和名称大写和小写属性是泛化或者说继承的关系。

今日遇到一问题,甚是定奇怪,我将文件名称改为小写,系统便能载入上,但为何这样呢?

时间: 2024-08-25 21:00:38

今日遇到一问题,甚是定奇怪,我将文件名称改为小写,系统便能载入上,但为何这样呢?的相关文章

今日遇到一问题,甚是定奇怪,我将文件名改为小写,系统便能加载上,但为何这样呢?

1. 入口检测文件是否存在. 然后判断过程中文件已经存在这本身就是一个错误. 在什么地方用,就在什么地方检测该文件是否存在,这才是严谨的. 2. 当一个问题出现后,首先将出现问题的模块进行脱离. 这次这个问题,改了文件名称的大写字母为小写,就没有问题了. 就判断是文件名大小写的问题,这样是不严谨的,文件名可大可小,文件名改了可能别的地方就找不到这个文件名,而没能操作该文件,而你知道的地方,刚好又是用的改后的文件名,自然问题也就解决了,可根本原因不是文件名大小写,而是文件名因为文件名因为改动了而没

奇怪的hosts文件

算起来应该遭遇两次了, 表象就是编辑好的/etc/hosts文件无法使用. ping 主机名,无响应. 也即是说记录无效. 看上去一切都正常,第一感觉应该是有特殊字符. vim下:set list,能看到ip后面有一个空和^I(表示\t) 也看不出什么来. ================ 于是删除了那个“空”,手动补了一个空格, 然后问题就解决了. 哦?md5sum后的结果不一样哦, 于是hexdump -C 分别查看两个的区别,发现有问题的地方多了个c2 a0 也就是10进制的194 和 1

奇怪的cab_xxxx_x文件

最近一段时间发现C盘老是提示空间紧张(显示为红色),之前清理了一次系统盘的\Windows\Temp文件夹,发现了很多文件名类似cab_xxxx_x的cab文件,大概占用了五六个G的空间,当时没太在意,直接删除了事 直到刚才,发现又产生了1个多G的类似文件,不得不重视了一下这个文件,搜索了一下之后找到了这个问题的根源,在这里记录一下. 最详尽的回答在这里: https://communities.vmware.com/thread/532863?start=0&tstart=0 简单的说这个问题

定制带RAID阵列卡驱动的WINPE3.0系统

最近一个朋友的服务器出现了问题,经了解他的服务器是组装的,且配置了RAID5阵列,目前无法正常启动系统,且中间一盘电源系统掉了,对数据进行了损坏,RAID正在进行数据修复中,但复制完成后发现系统无法启动,且重新安装系统也会报需要格式化磁盘,这时候如果直接安装又怕数据损坏,但是他需要将数据备份出来,于是想到了用WINPE系统,但是就目前而言百度能找到的PE系统都是无RAID阵列卡驱动的,或都阵列卡驱动不对的,为此我需要自己定制一个PE系统来解决这一问题,在这里将PE系统定制的方法说一下,希望以后遇

FindResource函数错误代码:1813-找不到映像文件中指定的资源类型 与LoadResource函数错误代码:1812-指定的映像文件不包含资源区域

  HRSRC WINAPI FindResource( _In_opt_  HMODULE hModule, _In_      LPCTSTR lpName, _In_      LPCTSTR lpType ); 关于第一个参数hModule:如果为null,那么该函数就会在当前进程中寻找资源.如果在DLL情况下,该函数不可以为null,要明确待寻找资源的模块位置,要在dll项目的main里来这句: HModule handle = GetModuleHandle("本dll文件名&quo

今日头条 url (as,cp,_signature)模拟js文件

转自:https://blog.csdn.net/weixin_39416561/article/details/82111455 思路:通过search找到js文件,然后模仿js文件,通过python编译js代码,获得url参数. as,cp 1 def getHoney(): #####根据JS脚本破解as ,cp 2 t = int(time.time()) #获取当前时间 3 #t=1534389637 4 #print(t) 5 e =str('%X' % t) ##格式化时间 6 #

Laravel 自定命令以及生成文件

以创建service层为例子 1.执行命令 php artisan make:command ServiceMakeCommand 2.在app\Console\Commands 下就会多出一个 ServiceMakeCommand.php 文件 ,更改其内容为一下内容(注意: 1.继承了GeneratorCommand类, 2.  protected $signature = 'make:service {name}'; 中{name}必须要有 <?php namespace App\Cons

重构HTML改善Web应用设计

本文从良构,有效性,布局三个角度,结合往日项目开发经历, 整理总结重构HTML改善Web应用设计的几点规则和做法.部分参考自<重构HTML改善Web应用设计>. 重构.什么是重构?为什么要重构. 重构是在不改变程序行为的基础上进行小的改动,是代码逐渐改善的过程.移除长期累积下来的烂码,以得到更清晰和更容易维护,除错以及添加新功能的代码,这做法不能单纯只出现在编码的后期,甚至是你意识到你的代码已经无从再下手非重写不可的时候,而是从开始开发起,逐渐积累,逐渐修改.以前因为日常编码的随意性,导致问题

NtQuerySystemInformation的使用(提供50余种信息)

今天,我们主要讨论的是一个函数NtQuerySystemInformation(ZwQuerySystemInformation).当然,你不要小看这么一个函数,它却为我们提供了丰富的系统信息,同时还包括对某些信息的控制和设置.以下是这个函数的原型: typedef NTSTATUS (__stdcall *NTQUERYSYSTEMINFORMATION)    (IN      SYSTEM_INFORMATION_CLASS SystemInformationClass,     IN O