[原]解决问题思路小谈,扁鹊大哥的传说

2023-10-13 18:40

本文主要是介绍[原]解决问题思路小谈,扁鹊大哥的传说,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先看问题:jenkins与nosetests问题:nosetests: error: no such option: --cover-xml

Jenkins红了,好几个项目都是如此。简单看了一下控制台输出,最后几行如下。基本可以猜出nosetests装的有问题。

复制代码
+ cd /var/jenkins-FS-root/workspace/P_Projects
+ sudo nosetests --where=/var/jenkins-FS-root/workspace/P_Projects/svnrepo/DE/MQ/MQMgnt/test/unit --with-coverage --cover-xml --cover-xml-file=/var/jenkins-FS-root/workspace/P_Projects/report/ut_coverage.xml --with-xunit --xunit-file=/var/jenkins-FS-root/workspace/P_Projects/report/ut_results.xml
Usage: nosetests [options]nosetests: error: no such option: --cover-xml
+ sudo chown -R jenkins-node-user:users /var/jenkins-FS-root/workspace/P_Projects/report
+ sudo chown -R jenkins-node-user:users /var/jenkins-FS-root/workspace/P_Projects/svnrepo/DE/EMQ/EMQMgnt/test/unit
+ exit 0
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing JUnit
[xUnit] [INFO] - [JUnit] - No test report file(s) were found with the pattern 'report/ut_results.xml' relative to '/var/jenkins-FS-root/workspace/P_Projects' for the testing framework 'JUnit'.  Did you enter a pattern relative to the correct directory?  Did you generate the result report(s) for 'JUnit'?
[xUnit] [ERROR] - No test reports found for the metric 'JUnit' with the resolved pattern 'report/ut_results.xml'. Configuration error?.
[xUnit] [INFO] - Setting the build status to FAILURE
[xUnit] [INFO] - Stopping recording.
Build step 'Publish xUnit test result report' changed build result to FAILURE
Skipping Cobertura coverage report as build was not UNSTABLE or better ...
FTP: Current build result is [FAILURE], not going to run.
Finished: FAILURE
复制代码

简单看了一下配置,跟踪其构建node,找其对应IP,在其中查看nosetests --help | grep cover-xml,发现结果为空,那么当然报错了。

看下正确node信息:

找到问题原因了,解决办法当然很简单:easy_install nosetests==1.2.1,装个高一点版本的nosetests即可。

一个简单的问题,我废话了半天,其实重点不是再描述如何解决这个问题,而是想说明一个解决问题的办法,基本上一般问题都是如此解决:

1.定位问题:所谓望闻问切,首先要找对报错现象,从关键的错误代码着手,当然如果报错信息较多的话,教一个简单的办法,Ctrl+F找Error或者Exceptioni,根据这两个信息向前后看,从第一个Error开始着手;这样基本可以找到问题的原因;

2.分析问题:找到原因之后,如果见过的问题,或者自己知道问题可能是由什么所导致发生的,当然好办,直接修改代码即可;如果没见过,没关系,找最好的老师Google;

3.解决问题:原因找到了,自然是去解决。解决办法

不论学习,工作均是如此,三步走:发现问题--分析问题--解决问题。

当然这是最简单粗暴和直接的解决问题方法,高手有高明手段:

扁鹊云游各国,为君侯看病,也为百姓除疾,名扬天下。他的技术十分全面,无所不通。在邯郸听说当地尊重妇女,便做了带下医(妇科医生)。在洛阳,因为那里很尊重老人,他就做了专治老年病的医生。秦国人最爱儿童,他又在那里做了儿科大夫,不论在哪里,都是声名大振。
根据典记,魏文王曾求教于名医扁鹊:“你们家兄弟三人,都精于医术,谁是医术最好的呢?”扁鹊:“大哥最好,二哥差些,我是三人中最差的一个。”
魏王不解地说:“请你介绍的详细些。”
扁 鹊解释说:“大哥治病,是在病情发作之前,那时候病人自己还不觉得有病,但大哥就下药铲除了病根,使他的医术难以被人认可,所以没有名气,只是在我们家中 被推崇备至。我的二哥治病,是在病初起之时,症状尚不十分明显,病人也没有觉得痛苦,二哥就能药到病除,使乡里人都认为二哥只是治小病很灵。我治病,都是 在病情十分严重之时,病人痛苦万分,病人家属心急如焚。此时,他们看到我在经脉上穿刺,用针放血,或在患处敷以毒药以毒攻毒,或动大手术直指病灶,使重病 人病情得到缓解或很快治愈,所以我名闻天下。”魏王大悟。
事后控制不如事中控制,事中控制不如事前控制,可惜大多数的事业经营者均未能体会到这一点,等到错误的决策造成了重大的损失才寻求弥补。弥补得好,当然是声名鹊起,但更多的时候是亡羊补牢,为时已晚。


本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2013/04/08/3006798.html,如需转载请自行联系原作者

这篇关于[原]解决问题思路小谈,扁鹊大哥的传说的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/205124

相关文章

ScrollView 往上滑动,里面的一个View停在某个位置的思路

1.scrollView的contentoffset 为view的左上角,减去此时scrollView的左上角 2.而且还不需要让那个红色的view removeFromSuperView ,直接self.view AddSubView 就会自动从原来的那个View脱离开来 3.以后遇到问题的思路。当发现UIView很许多奇特的效果的时候,思考它是不是在不断的改变父控件。 #pragma m

嵌入式linux系统中LCD屏驱动实现思路分析

在 Linux 下 LCD 的使用更加广泛,在搭配 QT 这样的 GUI 库下可以制作出非常精美的 UI 界面。接下来就来学习一下如何在 Linux 下驱动 LCD 屏幕。                           第一:Framebuffer设备简介       先来回顾一下裸机的时候 LCD 驱动是怎么编写的,裸机 LCD 驱动编写流程如下: ①、初始化 I.MX6U

f407FK学习思路流程。

1、学习资料 https://www.bilibili.com/video/BV1mL411H7JU/?spm_id_from=333.999.0.0 2、正点原子的库函数开发手册和案例代码 链接:https://pan.baidu.com/s/11dz4-RLCA8QVMWiVi9x3Dg?pwd=2176 提取码:2176 3、根据板载的LED,按键,串口,以及自己用杜邦线接OLED,接MP

「文献」杂合基因组的策略思路

「文献」杂合基因组的策略思路 文献出处: Sequencing a Juglans regia × J. microcarpa hybrid yields high-quality genome assemblies of parental specie 文章的亮点在于通过对一个F1子代进行三代测序,之后利用BioNano组装出两个亲本的光学图谱,最后根据光学图谱从F1中拆分出两套单倍型。

【理论了解】接口测试简介以及接口测试用例设计思路

接口测试简介 1.什么是接口 接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准,就好比usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,我们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连接,而测试眼中的接口是一种协议(对接口的功能的一种定义) 2.接口的种类和分类 外部接

纯js开发在线截图生成器工具,思路和方法在这里

不谈使用转账付款交易截图的用途是什么,我这里只谈怎么通过代码来实现这个功能的思路,以及用到的技术。 最近有个客户找到探奇客需要定制一个截图生成的工具。开发后的效果是这样的 开发这个转账付款交易截图生成器用到了这些组件,这里就直接截图源码,懂技术的都可以看懂。   下面再说说实现的思路 使用 fabric.min.js预设对应的文字和图片占位并调整好x和y坐标。然后再通过右侧的输入

在Java 中使用启发式搜索更快地解决问题

了解启发式搜索领域及其在人工智能上的应用。本文作者展示了他们如何成功用 Java 实现了最广为使用的启发式搜索算法。他们的解决方案利用一个替代的 Java 集合框架,并使用最佳实践来避免过多的垃圾收集。 通过搜寻可行解决方案空间来解决问题是人工智能中一项名为状态空间搜索 的基本技术。 启发式搜索 是状态空间搜索的一种形式,利用有关一个问题的知识来更高效地查找解决方案。启发式搜索在各个领域荣获

关于使用绿联 USB-A转RJ45 2.5G网卡提速的解决问题

问题 网络下载速率低 我的自带网卡是 I219v 在嵌入了2.5G网络后一直无法到达1.5G以上。 平均测速300~500M 解决方案 更新了USB的网卡驱动 禁用了 I219-V的驱动。测速即可 USB下载地址 https://download.csdn.net/download/qq_28198181/89468806

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《含氢综合能源系统多目标最优折中分布鲁棒低碳调度》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

查找程序中隐藏界面的思路

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动 某些程序,它会有管理员界面(比如棋牌游戏,它一般会有一个控制端界面,用来控制发牌、换牌),但是这种界面是隐藏的,这种隐藏的界面也是可以找的,找这种隐藏界面的方式,首先游戏它肯定会用游戏引擎,游戏里肯定会有控件,界面就是一个控件,隐藏的界面也是控件,所以首先确认游戏用的是什么什么游戏引擎,然后去找这个游戏引擎获取窗口控件的方式和显示