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

1.

入口检测文件是否存在。

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

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

2.

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

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

就判断是文件名大小写的问题,这样是不严谨的,文件名可大可小,文件名改了可能别的地方就找不到这个文件名,而没能操作该文件,而你知道的地方,刚好又是用的改后的文件名,自然问题也就解决了,可根本原因不是文件名大小写,而是文件名因为文件名因为改动了而没有用到。

总结:

当一个事物变化时,你不能只看到起变化的一个属性,而判断就是因为这个属性的变化而解决了这个问题,因为,一个事物变化时,会有很多属性变化了,这些属性有你观察到的和没有观察到的,就如文件名大小写改了,你就认为是系统不能够处理大写文件名的问题,其实其还有一个属性,那就是操作属性,那就是名称属性,当然名称属性和名称大小写属性是泛化或者说继承的关系。

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

时间: 2024-10-18 21:20:07

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

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

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

史无前例的FireFox奇怪问题:host中的common名称造成css文件无法加载

今天遭遇了一个非常非常奇怪的问题,一个css文件(common.cnblogs.com/Skins/marvin3/green.css),Firefox怎么也无法打开,一直在转圈. 而换成其它浏览器都能正常打开,百思不得其解. 后来,将host换了一个名称,由 common.cnblogs.com 改为 cdn.cnblogs.com (cdn.cnblogs.com/Skins/marvin3/green.css,换成其他名称也可以),问题就解决了. 史无前例的FireFox奇怪问题:host

今日头条图片ajax异步加载爬取,并保存至mongodb,以及代码写法的改进

import requests,time,re,json,pymongofrom urllib.parse import urlencodefrom requests.exceptions import RequestExceptionfrom bs4 import BeautifulSoup as bs #连接mongodbclient = pymongo.MongoClient(host='localhost',port=27017)#指定数据库名称db = client.toutiao #

2017.07.28 Python网络爬虫之爬虫实战 今日影视2 获取JS加载的数据

1.动态网页指几种可能: 1)需要用户交互,如常见的登录操作: 2)网页通过js / AJAX动态生成,如一个html里有<div id="test"></div>,通过JS生成<divid="test"><span>aaa</span></div>: 3)点击输入关键字后进行查询,而浏览器url地址不变 2.想用Python获取网站中JavaScript返回的数据,目前有两种方法: 第一种方法

[dpdk][kernel][driver] 如何让DPDK的UIO开机自动加载到正确的网卡上 (没搞定)

0. 前言 开了虚拟机,开始dpdk之前,我每天都干这几件事: [[email protected] potatos]# modprobe uio [[email protected] potatos]# insmod /root/dpdk/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko [[email protected] potatos]# /root/dpdk/tools/dpdk-devbind.py -b igb_uio 0000:00:04.0

Android 加载gif图片强大框架(支持预加载、缓存,还支持显示静态图片,一行代码全搞定)

之前项目中没有涉及到显示gif图片的功能,也没有着重研究过,最近项目中要用到显示gif图片,于是就在网上一顿搜,用过之后发现如下几个缺点. 1.加载大的gif图片会出现oom. 2.没有预加载和缓存功能,比较消耗内存. 3.功能比较单一,显示gif了但是不能显示静态图片. 最后无意间发现了一个强大的gif加载框架,能够满足上面的所有缺陷,支持预加载和缓存,同时支持显示静态图片和gif图片.下面是一些源代码: //xml布局就是一个ImageView //在需要的地方直接调用 Glide.with

嗯嗯,一句代码就搞定 RecycleView 侧滑菜单、添加头部底部、加载更多

很早就萌生了将这种方案封装为一个开源库的想法,旨在实现调用方式最简单,且又不失可定制性.本库最大的特点的是采用了 Glide 简洁明了的链式调用方式,一句代码即可添加侧滑菜单.头部底部等. 特性: 1.自定义侧滑菜单布局 2.添加头部.底部 3.轻松实现加载更多 4.设置 item 间距 5.多种 item 类型 6.支持 LinearLayout 及 GridLayout 7.一句代码实现所有功能 效果: 左侧滑菜单.右侧滑菜单.自定义菜单布局:      头部.多头部:      底部.多底

安卓开发笔记——关于开源组件PullToRefresh实现下拉刷新和上拉加载(一分钟搞定,超级简单)

前言 以前在实现ListView下拉刷新和上拉加载数据的时候都是去继承原生的ListView重写它的一些方法,实现起来非常繁杂,需要我们自己去给ListView定制下拉刷新和上拉加载的布局文件,然后添加ScrollView和OnTouch监听,设置回调接口获取数据,为了更好的交互体验,我们还不能直接利用setVisibility隐藏显示布局等等一大堆的操作,累都累死了.(题外话:关于下拉刷新在新版的android-support-v4.jar里,其实谷歌已经为我们提供了一个控件叫SwipeRef

python爬虫 selenium 抓取 今日头条(ajax异步加载)

from selenium import webdriver from lxml import etree from pyquery import PyQuery as pq import time driver = webdriver.Chrome() driver.maximize_window() driver.get('https://www.toutiao.com/') driver.implicitly_wait(10) driver.find_element_by_link_tex