精华内容
下载资源
问答
  • 首先:找自己的代码看看错哪了 , 进行分析 之后:通过错误提示查看源码是怎么做的,让我的程序报错了 源码不好分析,可以把源码导到自己的工程中,通过加注释的方式进行查看。

    首先:找自己的代码看看错哪了  ,  进行分析   

    之后:通过错误提示查看源码是怎么做的,让我的程序报错了

    源码不好分析,可以把源码导到自己的工程中,通过加注释的方式进行查看。

    展开全文
  • 请问以上三条兼容性问题应该如何解决? <img alt="20190915174404" src="https://img-blog.csdnimg.cn/img_convert/3fa0c9017725b8cc4992d01eb6ed3c23.png" /></p>该提问来源于开源项目:AaronFeng753/...
  • 遇到BUG时你应该怎么做

    千次阅读 2017-08-26 17:05:55
    有没有什么程序应该做却没有发生?找到执行该函数的代码段,确保程序被执行。 有没有什么不应该发生的发生了?找到执行该函数的代码段,查看它是否执行了? 有没有代码的执行效果与你期望的不同?...

    下面是拜读Think Python 中关于代码错误的调试方法的一些记录,特意摘出来以便告诫自己

    当你的程序不工作时,

    1.首先你需要问自己这些问题:

    • ˆ 有没有什么程序应该做却没有发生?找到执行该函数的代码段,确保程序被执行。
    • ˆ 有没有什么不应该发生的发生了?找到执行该函数的代码段,查看它是否执行了?
    • ˆ 有没有代码的执行效果与你期望的不同?确保你理解有问题的代码,阅读你调用的函数的文档,用一些简单的例子进 行测试。

    在编程时,你心中需要有一个关于程序如何工作的模型。如果你的程序没有按照你期望的工作,很可能问题不在于程序,而在于你心中的模型。
    修正你心中的模型的最好的方法是将程序分割为不同部分(通常是函数和方法),并分别测试。一旦你发现了模型和现实的差异,你就可以解决问题。
    当然,在开发的过程中尼需要建立并测试组件。如果你遇到了问题,只有一小部分新的代码是不确定正确性的。


    我写了一个很长的表达式,它没有按照我期望的工作

    编写复杂的表达式是合理的,如果它们可读。但是它们调试起来很困难。通常我们将一个
    复杂的表达式分割成一系列的临时变量的赋值。


    我的函数或方法没有按照我期望的返回

    如果你的return 语句包含一个复杂的表达式,你没有机会在返回前打印返回值。同样你可以使用临时变量。例如:对于
    return self.hands[i].removeMatches()
    你可以写成:
    count = self.hands[i].removeMatches()
    return count
    现在你在返回前可以打印count 的值。


    我实在是卡住了,我需要帮助

    第一,尝试离开电脑几分钟。电脑辐射会对大脑产生影响,导致下列几种症状:

    • ˆ 沮丧和愤怒

    • ˆ 迷信的人认为“电脑讨厌我”,并神奇的相信“程序仅当我向后戴着帽子时才工作正常”。

    • ˆ 随机漫步编程(用各种可能的方法编程,并选择工作正常的那个)。

    如果你发现你有以上任意一种症状,站起来走一走。当你心绪平静时,思考一下程序。它

    • 是做什么的?什么肯能造成了这种行为?上次可以工作的程序是什么时候?下一步做什么?

    有时找到一个错误很费时间。我常常在我离开电脑,让思维游荡的时候找到错误。一些找

    到错误最好的地方有火车上,浴室里,以及临睡前。


    不,我真的需要帮助

    即使最好的程序员也会卡住。有时你在一个程序上工作了太长的时间,因此你难以发现错
    误。而他人可能一眼就发现问题。
    在你向其他人寻求帮助前,你需要做好准备。你的程序需要尽可能简洁,你需要最少的输
    入来重现错误。你需要在合适的位置加入print 语句,同时输出应可理解。你需要能够以
    简洁的语言描述问题。
    当你想某人求助,你需要提供足够的信息:

    • ˆ 是否有出错消息?它是什么?指向程序的哪部分?

    • ˆ 错误出现前你做的最后一步是什么?你写的最后几行是什么?什么新的测试导致了错误?

    • ˆ 你做了哪些尝试?你学到了什么?

    当你找到了错误,花时间想一想你怎么能更快的定位它。下一次你遇到类似的问题,你就
    可以更快的找到问题。
    记住,目标不仅仅是让程序工作,而是学会如何让程序工作。

    展开全文
  • 我们应该这样: 一,查看错误信息 1,nginx或者apache的错误日志 本教程的nginx错误日志在: /var/log/nginx/error.log (nginx服务器的总错误日志) /var/log/magento2/nginx/error.log (该项目下的nginx错误...

    M2碰到问题是家常便饭,千万不要慌。
    我们应该这样做:

    一,查看错误信息

    1,nginx或者apache的错误日志

    本教程的nginx错误日志在:
    /var/log/nginx/error.log  (nginx服务器的总错误日志)
    /var/log/magento2/nginx/error.log (该项目下的nginx错误日志)
    

    2,项目var/log下面的日志

    debug.log 
    exception.log
    system.log
    

    这3个log都要看下。
    一定要记得看。
    特别是Notice,WARNING,Error 这几个类型的错误一定要引起重视!!!

    3,调试
    接下来就开始调试代码了。
    开发环境参考下面的
    //bbs.mallol.cn/?thread-148.htm

    4,用tail命令查看日志

    tail :输出文件的最后几行。
    用于linux查看日志的时候很方便,假如日志文件为:error.log
    用法:
    1. tail error.log
        输出文件最后10行的内容
    2.  tail -nf error.log  --n为最后n行
        输出文件最后n行的内容,同时监视文件的改变,只要文件有一变化就同步刷新并显示出来
    3.  tail -n 5 error.log
        输出文件最后5行的内容
    4.  tail -f error.log
        输出最后10行内容,同时监视文件的改变,只要文件有一变化就显示出来。

    二,谷歌搜索

    如果看错误日志搞不定,就第一时间去谷歌搜索错误信息。

    一定要用谷歌搜索,并且还得是英文的。

    基本上能解决你80%的问题。

    群里有很多人反馈说,为什么搜不到啊。

    我问他怎么搜的,他说是百度或者中文搜的。

    我靠,中文怎么搜得到,目前中文教程都稀缺,中文社区也稀缺。

    百度也很垃圾,搜出来的都是些水货教程。

    你应该这么做

    1. 谷歌英文关键字搜索
    2. https://magento.stackexchange.com 里搜索
    3. https://stackoverflow.com/ 里搜索

    如果没有找到合适的VPN的话,可以看看TT-O 科学上网教程(VPN),用起来挺爽的,很便宜。

    三, 如何查找某个文本在哪个文件

    如果你想改页面里的某个文本,开启模版调试路径了,也找不到。
    那么,你就直接在服务器里搜。

    比如要修改这个文本内容。
    那么直接在服务器里用grep搜索:

    如果是用composer安装的,核心文件在vendor/magento/里。

    grep -irn 'Coupon code is not valid' vendor/magento/
    

    用github下载源码安装的话,核心文件在app/code/Magento/里

    grep -irn 'Coupon code is not valid' app/code/Magento/
    


    这样就找到地方了。
    我们再重写这个类就行。

    展开全文
  • 遇到问题怎么处理

    2017-03-09 14:48:15
    1. 遇到问题应该先自己所有努力研究尝试解决,尽量少打扰别人,因为你很可能会打断他的思路 2. 解决不了就去搜索,有文档先看文档,最好用google来搜(别跟我说你开发还用百度,太丢人了),google用不了就去...


    如何更好的请教别人帮助解决问题:
    1. 遇到问题,应该先自己所有努力研究尝试解决,尽量少打扰别人,因为你很可能会打断他的思路
    2. 解决不了就去搜索,有文档先看文档,最好用google来搜(别跟我说你做开发还用百度,太丢人了),google用不了就去stackoverflow.com上搜
    3. 搜什么也很重要,比如出错提示,或系统的错误日志。像WEB系统,最应该打开浏览器的开发人员工具,看console有没信息,network中没什么请求没返回或阻塞
    4. 如果还是多方搜寻还是无法解决,才向别人请教,找对人不要在很多人群里面发,那样子不一定有人会帮你
    5. 向别人问问题,就像去看病一样,尽量把问题的症状描述清楚,以及你自己所了解的各种情况和做的各种尝试,而不是像上面那只是说chrome上不能用,没有告诉我那个网站是银光做的
    6. 别人的回答可能只会提供一个线索,没有义务帮你全程把问题解决掉,你需要自己在这个线索上继续探索
    7. 如果是比较麻烦的问题,请用邮件交流,而且是期待别人在即时聊天工具中马上搬你解决
    8. 解决问题后,把问题的解决过程记录到当时的工作日报或周报中,如果用RED
    MINE请wiki来记录
    展开全文
  • 答:对于硬盘容量越来越大的今天来讲,MAX 文件的体积应该不是个大问题。 如果你确实需要这样的话,可以把场景中的所有模型在 Modify 面板的修改器 堆栈全部塌陷,然后再保存就会得到更小的 MAX 文件。 提示:即使...
  • 从加入软件领域, 每年都要学很多东西, 这些东西甚至都属于不同领域的....这种感受最近越来越明显, 记录一些最近遇到问题, 一个描述和分析总结 最近遇到springboot图片(文件)上传的麻烦 图片上传功能, 后端始终提示
  • 1. 整体性能如何探测,有哪方面 什么指标,怎么保证更流畅 2. 讲讲架构这块,如何解耦,大项目逻辑多怎么办。 3. android的发展大事件和主要技术发展 ...9. 线程安全怎么保证,异步并发这块你怎么做的 =======
  • 因为这个练习是刚开始,想看下代码有没问题就还只写了model.py和admin.py,admin.py只是对模型注册了下,没有写任何其他的代码,所以不清楚是哪里出了问题。 谷歌了一下,虽然也有碰到类似问题的朋友但回答基本...
  • 出现生产事故测试应该怎么做(对于测试人员来说,1000个测试用例抵不上一个漏测,出现生产bug事件很恐怖的事情),下面笔者根据自己实际经验谈谈感想 一、笔者工作中遇到的生产故障 第一个生产bug测试过程中发现过...
  • 接下来应该怎么做

    2020-12-09 08:24:24
    遇到这个问题,是因为数据库里没数据,还是哪儿出错了,求指教。。。 图片无法上传。。。问题是:控制台首页 左边的leftnav 空白。。也无法创建、管理blog。。</p><p>该提问来源于开源项目&...
  • 程序员遇到技术问题怎么解决

    千次阅读 2017-05-19 14:08:19
    遇到问题首先就得考虑自己解决,不要有依赖别人解决的初衷。 3,自己实在搞不定,再去请教同事或者上一级技术负责人;不能为了 面子一直陷在那个坑里。 或者先其他手上的工作,让脑子在这个问题上休息一下,也许...
  • 如果遇到了某些问题,不需要去看别人怎么实现的,而是想一下,如果自己怎么办。 应该是怎样?这样的话,某些问题就会有突破,迎刃而解。而不是思维定势丢进之前别人埋下的坑中,爬不出来。 对于处理性能...
  • 作为一个开发了多个 H5 项目的前端工程师,在开发过程中难免会遇到一些兼容性等 爬过坑 的问题。现在我将这些问题一一汇总一下,并在后面给出 坑产生的原理 ,和 现阶段常规的填坑方案 。由此来一个阶段性的总结。...
  • 我们知道先前的企业,都是实体为主的,但是慢慢的现在大部分人都习惯在网上购物、遇到不懂的东西也不会去问其他的人,都会在网上寻找答案,那么遇到这种情况,以及互联网趋势,我们应该怎么做网络推广呢?...
  • 当实现一个第三方的接口时应该怎么做? 最近在做一个CDC数据同步的需求,需要将消费者接口改为另外一种接口来实现数据同步。工作中我们会遇到很多这类问题,很多时候可能由于时间紧就放弃草草了事,也可能是没有意识...
  • 最近遇到一个问题,在用TP系统的时候,我建立的表是 “tp_admin_user” 但是要用到的模型是 “AdminUserModel.model.class.php”,应该如何? 解决方法: <?php namespace Admin\Model; use Think\...
  • 经常有网友咨询小编,...遇到这些问题小编不知道应该怎么回答,只能告知先要收录。 首选网站要排名,必须要先收录,而收录新站,近期百度反应都会比较慢(实际上并不慢,通常经过专业的优化收录,都会在3-7天左右可...
  • 问题本身的根因。...团队自身技术有限的话,看必要搬救兵,请技术大拿会诊,说不定其他项目遇到过 Bug分类,及优先级,不能眉毛胡子一把抓 修复后需要测试环境中验证,如果只有生产环境才能测出来,那可以考.
  • 给你的建议是,学习完每一个技术点,多去一些经典的案例,尝试自己写写页面和交互动画,在写的过程中遇到问题可以多百度或者问一些有经验的人。这样坚持1-2个月前端基础的话应该是没问题的。 其次还要注重基础...
  • 出现了优化过度我们应该怎么做呢?针对以上三个问题,青岛好运设计总结了一下,今天与大家分享,希望对大家有所帮助!  首页什么是网站优化过度呢?我这里就不给出定义了,而是从网站优化过度的种种表现来分析一下:...
  • 1.首先就是代码质量不高,把功能实现了就没有去管代码写得怎么样 逻辑一定要清晰,无意义的代码不能有。代码应该变得简洁,不到万不得已不能使用hard code,不要在一个方法里面写很多的功能代码,应该提炼出来,...
  • 而我们在外链上遇到这种情况,有的站点外链建设得很庞大,但是看到的效果却是不及一些外链很少的站点。这是为何呢?我们要怎么发外链才能使外链的效果最佳呢?下面笔者就归根究底的分析这一问题。 首先我们需要清楚...
  • 1.自己写程序的时候基本都是一点一点的写,没有过整体的架构,项目中各个模块也有些混乱,面试的时候要是问到项目架构图时应该怎么答呢? 2.然后是难点,难点肯定是有的,但是感觉自己认为是难点的地方面试官可能....
  • 我从github中下载下来了Xlistview的包,但在使用过程中遇到以下问题: 1.下载下来的包应该怎样导入到已有的工程中。 2.我导入Xlistview包(我不知道是否正确导入)后,在fragment对应的layout文件中已经创建了一...
  • 毕业设计,仿真可以运作,但是做好实物后却用不了了(LCD不亮了) 遇到这种情况要怎么解决? 怎么排错?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,153
精华内容 461
关键字:

遇到问题应该怎么做