精华内容
下载资源
问答
  • 问题的现象与本质

    千次阅读 2019-05-10 23:18:54
    比如,网络通信的期望值是可靠、稳定、网速100Mbps,但是现状是不稳定、且网速只有1Mbps,这之间的差距就是问题,准确的说是问题的现象,是对问题的感性认识。 2 如何描述一个问题? 1) 明确期望值 2) 准确描述现状 ...

    前言:
    解决问题的能力是非常重要的能力之一,那什么是问题?如何分析问题?如何找到问题的本质?

    1 什么是问题?
    当一件事物的现状与期望值不一样时,就产生了问题。
    比如,网络通信的期望值是可靠、稳定、网速100Mbps,但是现状是不稳定、且网速只有1Mbps,这之间的差距就是问题,准确的说是问题的现象,是对问题的感性认识。

    2 如何描述一个问题?
    1) 明确期望值
    2) 准确描述现状
    3) 用期望值和现状来描述问题

    正确的描述问题是解决问题的第一步,在描述问题时应尽量采用客观事实、数据,而不是观点。只有客观事实才能尽可能的还原问题的真实现象,防止信息的失真,有利于分析问题。
    比如,你去看病,尽可能提供事实:体温、疼痛的位置和时间以及次数等,而不是我觉得…我认为…

    3 如何找到问题的本质?
    分析产生现状的原因,现状的产生可能跟期望目标、实现目标的方法、系统变量这三个方面有关系:
    在这里插入图片描述
    1) 期望值
    一个不切实际的目标,可能导致出问题,因为目标一直达不到,现状与期望值就一直有差距。所以,需要确定一个正确的目标:符合SMART原则。

    2) 实现目标的方法
    一个现状的产生,有部分原因是因为前期采用的方法问题,很可能是方法错误所导致。前期的方法就像是现状的根本,是导致现状的根本原因。所以,好的方法往往事半功倍,容易达到期望值。

    3) 系统变量
    如果目标和方法都正确了,但还是达不到期望值,那是怎么回事呢?一定存在系统变量,变量的不确定性导致不能达到期望值。这个变量可以是内部、外部变量。那如何找到这个变量并消除变量呢?

    3.1)采用 “象、数、理”这一模型来进行分析变量。
    任何现的背后有的变化,任何的变化有其道
    当我们看到现象时,尽可能用数据来描述现象,将感性认识转换为理性认识。把现象背后的数据分得越精细,看到的问题越精准。

    3.2) 如何找到数据背后的道理?
    采用5 why原则,一直连续问为什么,挖掘真正的原因!

    展开全文
  •  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.baidu.com/index.html也代表了一个URL绝对路径。绝对路径,...

    1.基本概念的理解

      绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.baidu.com/index.html也代表了一个URL绝对路径。绝对路径,是指根据给出的访问路径可以准确定位到资源的路径。例如,你要告诉对方你现在的位置,你说:我现在在北京故宫游客 A 入口处。这就是个绝对地址,听者根据你所述地址,可以准确的找到你。而对于计算机中 Web 应用的绝对路径,则是指带访问协议的路径。例如下面的路径就是一个带有 http 访问协议的绝对路径。http://127.0.0.1:8080/primary/index.jsp

      相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。相对路径,是指仅根据访问路径无法准确定位资源的路径。相对路径必须要结合其参照路径才可组成可以准确定位资源的绝对路径。参照路径的不同,所形成的可以准确定位资源的绝对路径也是不同的。在进行资源访问时,必须要将相对路径转换为绝对路径才可完成资源的准确定位。例如,你要告诉对方你现在的位置,你说:我在人民公园的正门门口。这就是个相对地址。因为很多城市都有人民公园,每个人民公园也都有正门。当对方不知道你在哪个城市时,他是无法准确定位你的。当然,你只所以不说是哪个城市,是因为这里存在一个默认的参照路径:与听者在同一个城市。听者会将你所说的相对地址,自动转换为一个绝对地址:与听者在同一城市的人民公园正门门口。在 Web 应用中,相对路径的写法有两种:一种是以斜杠开头的相对路径,一种是不以斜杠开头的相对路径。根据相对路径是否以斜杠开头,且出现的文件所处位置的不同,其默认的参照路径是不同的。这也是相对路径容易出错的地方:确定参照路径。

         下面这两种就分别是不以斜杆开头的和以斜杆开头的相对路径:

    对于浏览器请求的提交方式,可以有表单提交、超链接提交、Ajax 提交等。与地址栏提交不同的时,这些提交方式均需要将请求写在页面文件中。下面以超链接提交方式来讲解有关路径问题。

    2.访问路径与资源名称

          通常的 URL 由资源访问路径由两部分构成访问路径资源名称。资源名称指的是要访问资源的直接名称,如 show.jsp,或与要访问资源存在映射关系的间接名称,如 show.do。而访问路径,则是通过该路径则可以定位到指定的资源,即在 URL 资源访问路径中除了资源名称以外的其它部分。

    一般情况下,在 URL 访问路径中,最后一部分为资源名称,而其它部分则为访问路径。

    3.详细的解释

          相对路径又分为以斜杆开头的路径和不以斜杆开头的路径,根据路径所在文件所处位置的不同,分为两种:前台路径与后台路径。

    A 前台路径

         所谓前台路径是指,由浏览器解析执行的代码中所包含的路径。例如,html、cssjs中的路径,及 jsp 中静态部分的路径。像 html  jsp 中的静态部分中的<img src=" "/><a href=" "></a><form action=" "></form>等;像 css 中的 background:img("")等;像 js 中的window.location.href=" "等,都属于前台路径。前台路径的参照路径是 Web 服务器的根路径,即 http://127.0.0.1:8080/

    B 后台路径

         所谓后台路径是指,由服务器解析执行的代码及文件中所包含的路径。例如,java 代码中的路径、jsp 文件动态部分(java 代码块)中的路径、xml 文件中的路径(xml 文件是要被java 代码加载入内存,并由 java 代码解析的)等。后台路径的参照路径是 Web 应用的根路径。如 http://127.0.0.1:8080/primary/    primary是Web应用的项目名。

    C 后台路径特例

         对于后台路径的参照路径有一个特例:当代码中使用 response  sendRedirect()方法进行重定向时,其参照路径不是 web 应用的根路径,而是 web 服务器的根路径。例如,执行 response.sendRedirect(/show.jsp);将会报 404 错误。因其参照路径是Tomcat 的根,而非当前项目的根。所以若要使用重定向,要么写为无斜杠的相对路径(参照的是当前资源的访问路径):response.sendRedirect(“show.jsp);要么写在路径上添加上项目名称:response.sendRedirect(request.getContextPath + /show.jsp);

    D、不以斜杠开头的相对路径

          不以斜杠开头的相对路径,无论是前台路径,还是后台路径,其参照路径都是当前资源的访问路径,而不是当前资源的保存路径。

    4、问题演示

        项目名:accessPath。只需要在 index.jsp 页面中添加一个超链接。

       

      通过 index.jsp 页面的超链接,可以完成对/WEB-INF/jsp/welcome.jsp 页面的正确访问。但问题也就出现了:为什么在 springmvc.xml 中注册处理器时其 id 属性值是以斜杠开头,而 index.jsp 页面中的链接却没有以斜杠开头呢?

    若在 index.jsp 的超链接前添加上斜杠,在访问时会报 404 错误,找不到相应资源。

    那这是为什么呢?这里面就涉及到访问路径问题了。

    5、相关现象解析

        (1 为什么页面超链接的 herf 属性值加上斜杠会报错

    A 原因分析

    为什么在 springmvc.xml 中注册处理器时其 id属性值是以斜杠开头,而 index.jsp 页面中的超链接的 herf 属性值加上斜杠后会报错?

    springmvc.xml 中注册处理器的<bean/>标签的 id 属性中加上斜杠的路径,是后台路径,其参照路径是当前 Web 应用的根:http://127.0.0.1:8080/accessPath/。即指出当前注册的处理器 IndexController的资源访问绝对路径是:http://127.0.0.1:8080/accessPath/hello.do

    index.jsp 页面中的加上斜杠的路径,是前台路径,其参照路径是当前 Web 服务器的根:http://127.0.0.1:8080/。即其提交的访问绝对路径是:http://127.0.0.1:8080/hello.do。这个绝对路径当然是无法访问到处理器 IndexController 的。hello.do 这个资源在 Web 服务器的根下当然也是不存在的,所以会报 404 错误。

    B 解决办法

    若还想加上斜杠,还不想出错,则解决为法就是手工为 href 属性值的相对路径上添加项目名称。

    但这样做不好的是,若在项目发布时项目名称发生了改变,则必须将每一个请求的路径进行改变。所以,可以通过 EL 表达式${pageContext.request.contextPath}动态的获取到项目名称。

    (2 为什么跳转回 index 页面后地址栏会多出一个 test

    A 问题重现

    项目:accessPath2。在项目 accessPath 基础上修改。

    a 修改 springmvc 配置文件

    为了构建发生这种异常的场景,在注册处理器时,为该<bean/> id 属性中添加上一个/test,表示模块信息。即表示的意义为,若要访问 IndexController 这个处理器,则需要提交http://127.0.0.1:8080/accessPath2/test/hello.do 请求。

    b 修改 index 页面

    修改 index 页面,让 index 页面的超链接 href 属性采用无斜杠的路径。将这个超链接请求暂且当作是一个表单的提交请求。

                  

    c 修改处理器

    修改 IndexController  ModelAndView 中指定要跳转的页面为/index.jsp,表示重新返回index 页面,用于模拟当表单数据填写错误后重新返回表单页面的场景。

                   

    项目发布运行后,在 index 页面中点击链接,可以正常返回 index 页面。但若此时再次点击这个链接,会抛出 404 异常。然后却发现地址栏多出了一个 test

    B 原因分析

     

    为什么会多出一个/test 呢?因为超链接的 herf 属性值为无斜杠的相对路径,所以其参

    照路径为当前的访问路径。在第一次提交时的“当前访问路径”为

    http://127.0.0.1:8080/accessPath2/         访     

    http://127.0.0.1:8080/accessPath2/test/login.do。在此访问路径下再次点击超级链接后,此时

    的“当前访问路径”已经发生变化,变为了 http://127.0.0.1:8080/accessPath2/test/。其所访

    问路径就变为了 http://127.0.0.1:8080/accessPath2/test/test/login.do,而这个资源是没有定

    义的,所以会报 404 错误。

    C 解决办法

        a 使用斜杠开头的请求路径

       

    b 不使用斜杠开头的请求路径

    若不使用斜杠开头的请求,则需要使用 JSP <base/>标签。页面中的<base/>标签,会在当前页面的资源请求路径前自动加上<base/>标签所代表的路径,将相对路径变为带访问协议的绝对路径。该方式实际上是修改了不带斜杠的相对路径的参照路径,将由原来的当前访问路径作为参照路径,改为了以 basePath 为参照路径。所以这种方式要求页面中的请求不能以斜杠开头

    6.总结

          看望这篇博客相信大家对JavaWeb中的相对路径和绝对路径有了一个更加深刻的理解和认识,如果大家发现了错误请及时指正我哦,谢谢大家支持!欢迎大家转载,转载请标明文章出处!

    展开全文
  • 原因是:所使用的FIFO算法不够好。 Thrashing,指的是操作系统的抖动,又叫颠簸。如果分配给进程的存储块数量小于进程所需要的最小值,进程的运行将很频繁地产生缺页中断,这种频率非常高的页面置换现象
    Belady奇异现象,是指采用页面置换FIFO算法时,如果对一个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多,但缺页率反而提高的异常现象,这是一个违反直觉的现象。
    原因是:所使用的FIFO算法不够好。

    Thrashing抖动现象,又叫颠簸。如果分配给进程的存储块数量小于进程所需要的最小值,进程的运行将很频繁地产生缺页中断,这种频率非常高的页面置换现象称为抖动。
    产生原因是:进程的内存量不足。因而分配页面太少,总是缺页。

    下面是一个belady现象的实例:页面数由3增大到4。缺页次数却多了。


    展开全文
  • 生产线工人做好了防护措施,元器件还是会出现被静电击穿的现象,被大家忽视的主要原因是没有很好地做好静电释放的路径,静电无路可走,停留在生产现场,给生产带来危害。
  • 数据、现象原因

    千次阅读 2013-12-23 09:35:49
    某公司积累了最近2年24个项目缺陷发生率的历史数据(缺陷发生率为系统测试发现的缺陷个数除以开发...总之,当数据给了我们一个客观现象的陈述之后,不要匆忙下结论,而是要深入挖掘,不要被数据的表象给迷惑了!    

           某公司积累了最近2年24个项目缺陷发生率的历史数据(缺陷发生率为系统测试发现的缺陷个数除以开发的工作量),如下表所示:


            对上述的历史数据,按年份画箱线图比较分析如下:

           

            针对上述的箱线图,是否可以下结论认为2013年开发质量提升了,开发人员犯的错误就少了呢?

            其实未必。

            如果对年份与项目的开发方式做卡方分析,则有如下的结论:

    汇总统计量: 年份, 开发方式

    行: 年份   列: 开发方式

              全新

              开发  修改  全部

    2012年       8    4    12

    2013年       3    9    12

    全部           11  13   24

    单元格内容:      计数

    Pearson 卡方 =4.196, DF = 1, P 值 = 0.041

    似然率卡方 = 4.332, DF = 1, P 值 = 0.037

            可以发现2013年是修改类项目多,全新开发类项目少,而2012年正相反。而我们如果按照开发方式对项目分类,也去画此两类项目的的箱线图,则可以发现全新开发的项目与修改类项目的缺陷发生率具有显著的差别:


            缺陷发生率的降低不因为2013年比2012年质量改进手段更有效,而是由于项目类型决定的!

            如果我们有全新开发类项目与修改类项目的测试投入,我们也可以继续分析看看是否这2类项目的测试投入不同,或者如果有两类项目的评审投入数据也可以继续分析是否2类项目前期评审投入有所不同,而导致缺陷发生率的的显著差别。总之,当数据给了我们一个客观现象的陈述之后,不要匆忙下结论,而是要深入挖掘,不要被数据的表象给迷惑了!

     

     

    展开全文
  • 眩光鬼影产生的原因分析

    千次阅读 2021-02-26 21:57:51
    目录 1、概述 2、Lens 与 Cover glass之间的反射 ...产生鬼影的原因是镜片的透过率不能做到100%,这样光线经过二次反射,成像于Sensor之上,所以一般形态近似。理论上不可以消除,只能通过镀膜减弱。...
  • 内存泄漏:过多的内存泄漏会造成OOM的发送,同样也会造成相关UI的卡顿现象 四、造成的原因以及处理 A、大量的图片、音频、视频处理,当在内存比较低的系统上也容易造成内存溢出 建议使用第三方,或者...
  • 图像处理——振铃现象

    万次阅读 多人点赞 2018-04-11 13:59:21
    本文转自https://www.cnblogs.com/wxl845235800/p/7692788.html理想低通滤波器在频率域的形状为矩形,那么其傅立叶逆变换在时间域为sinc函数图像处理中,对一幅图像进行滤波处理,若...如下图: 振铃现象产生的本质...
  • 1.5 L2 正则化 作用:可以使得W的每个元素都很小,都接近于0 优点:越小的参数说明模型越简单,越简单的模型则越不容易产生过拟合现象 1.6 L1L2正则化的直观理解 以下来自:【通俗易懂】机器学习中 L1 L2 正则...
  • 竞争-冒险现象

    2020-12-11 15:15:44
    一、触发器与门电路的区别 门电路某一时刻的输出信号完全取决于该时刻的输入信号,无记忆功能。 触发器具有记忆功能,能够在无信号的情况下,保持上一次的信号。 二、触发器的现态次态 现态Qn——触发器接收输入...
  • 谐振产生的原因

    千次阅读 2021-01-04 17:21:53
    解释:谐振是电场bai能量(电du)zhi磁场能量(电感)不dao断交换的结zhuan果,当两者能量相同shu时,能量交换达到容最大值,从外界看这时电压(并联谐振时)或电流(串联谐振时)会达到很高的值。在高压回路中,...
  • 图像处理中振铃现象

    万次阅读 多人点赞 2014-12-16 23:40:57
    图像处理中,对一幅图像进行滤波处理,若选用的频域滤波器具有陡峭的变化,则会使滤波图像产生“振铃”,所谓“振铃”,就是...注:fftshift与ifftshift区别,对偶数行列矩阵相同,奇数相互弥补,组合使之可逆
  • 一、经验模态分解(Empirical Mode Decomposition, EMD) ...可以用于分析非线性、非平稳的信号序列,具有很高的信噪比良好的时频聚焦性。 步骤 EMD分解时有几个假设条件: 信号至少存在两个极值点,...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集...1. JDK JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境运行环境。 JRE:Java Runtime Environ...
  • 堆栈区别和堆栈溢出原因

    千次阅读 2016-10-26 11:46:06
    好了,我们回到我们的主题:堆栈究竟有什么区别? 主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 管理方式...
  • 一段时间以来,对哲学都十分感兴趣,但是苦于对《纯粹理性批判》、《精神现象学》等著作无论怎样尝试去做个人的解读,都不甚了解,而有幸看到邓晓芒老师的这一解读著作,希望在接下来的一段时间能够对黑格尔的《精神...
  • 2019工程伦理慕课答案(2019秋)习题及期末答案

    万次阅读 多人点赞 2019-11-08 18:19:53
    下列哪一项不是工程与技术的区别 内容性质 目的 活动主体 任务、对象思维方式 单选题 (1/1 point) 下列哪一项不是工程活动的特征 自主性 创造性 社会性 确定性 多选题 (1points) ...
  • LRULFU的区别:LRU考察的是多久没访问,时间越短越好。而LFU考察的是访问的次数或频度,访问次数越多越好。 问题:一个页面在进程开始时使用的很多,但以后就不使用了。解决方法:定期把次数寄存器右移一位 ...
  • 吉布斯现象( Gibbs)

    千次阅读 2014-04-23 10:34:33
    吉布斯现象在信号的变换及滤波器的设计应用中极为普遍。     (生成此图形的软件名: Gibbs_ Phenomena_CFST.m)   在连续傅里叶变换积分变换中,是否存在 Gibbs 现象?回答是肯定的 ,通过在 ...
  • 镜头色散与紫边现象

    万次阅读 2017-06-12 17:52:45
    色散是一种光学现象,在光学仪器里色散是一种缺陷,“色散”顾名思义就是光通过光学镜片后不同颜色的光出现分离散开的现象。除了激光类比较纯的光源外,自然界里大多数光源都是由多种不同颜色的光混合而成,如太阳光...
  • 在HTML中inputbutton有不能一样高的原因吗怎么去解决他,下面给你一个解决方法 .text{ height: 45px; width: 180px; background: yellow; } .button{
  • 1.过拟合现象 过拟合(overfitting)是指在模型参数拟合过程中的问题,由于训练数据包含抽样误差,训练时,复杂的模型将抽样误差也考虑在内,将抽样误差也进行了很好的拟合。具体表现就是最终模型在训练集上效果好...
  • python面试

    千次阅读 多人点赞 2019-08-12 09:43:39
    5.Python3 Python2 中 int long 区别? 6.xrange range 的区别? 编码规范 7.什么是 PEP8? 8.了解 Python 之禅么? 9.了解 docstring 么? 10.了解类型注解么? 11.例举你知道 Python 对象的命名...
  • Sensor Flicker (Sensor banding现象)

    千次阅读 2018-11-08 15:13:27
    Sensor在日光灯作为光源下获取图像数据时会产生flicker,其根本原因是照在不同pixel上光能量不同产生的,所接受的光能量的不同也就是图像的亮度的不同。电源的频率有两种标准:50Hz(大陆)60Hz(台湾、日本)的...
  • 2021年前端面试题及答案

    万次阅读 多人点赞 2020-02-11 19:29:34
    404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。(HTTP 1.1新) 411 Length Required 服务器不能处理请求,除非客户发送一个Content-Length头。(HTTP 1.1新) 412...
  • 简述电厂存查煤样的抽查工作概况,从化验环节、制样环节分析存查煤样抽查中灰分超差的...在制样环节应注意样品代表性,通过样品粒度、留样量等指标观察是否存在样品损失交叉污染等现象,以避免存查煤样灰分指标超差。
  • Retinex 是两个单词合成的,它们分别是 retina (视网膜) cortex (皮层),因此 Retinex 理论很多时候也被称为是视网膜皮层理论。 最初的基于 Retinex 理论的模型提出了一个人眼视觉系统 (HVS, Human Visual ...
  • 光学现象整理

    千次阅读 2015-11-30 18:41:18
    光学现象整理 [以下内容均为网摘, 特此申明] 透过火焰上方空气看物体,会发生扭曲是为什么? 温度影响空气中的水蒸气,从而改变了空气的密度,所以折射率(光在真空中的速度与光在该材 料中的速度之比率。...
  • Uint int 的区别

    千次阅读 2021-05-19 21:19:08
    一、指代不同 1、uint:对应于无符号整数。 2、int:一种数据类型,在编程语言(C、C++、C#、Java等)中,是...1、uint:有无符号的根本原因就是因为数据出现了溢出现象导致的。无符号值可以避免误存负数, 且扩大.
  • 这其中包括Form.Show()Form.ShowDialog()的区别、模式对话框形成的本质原因、消息循环、Windows事件与.net中事件(Event)的区别、System.Windows.Form.Application类的作用、以及我之前一篇博客中(.Net开发笔记...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,829
精华内容 54,731
关键字:

原因和现象的区别