精华内容
下载资源
问答
  • 遇到问题时,通过在网上搜集解决的方法,和通过询问同事,最终发现一些问题的解决方法比想象中的简单,几乎所有的问题只要你找到了解决问题的方法后,对方法的理解和应用都是很简单的,比如一些问题的解决方法就是...

    经过两个半月的实习,接触了很多Java Web开发的知识,不能说完全理解Java Web开发的技术,但在开发过程中遇到的一些问题,使自己的技术有很大的提高。当遇到问题时,通过在网上搜集解决的方法,和通过询问同事,最终发现一些问题的解决方法比想象中的简单,几乎所有的问题只要你找到了解决问题的方法后,对方法的理解和应用都是很简单的,比如一些问题的解决方法就是两行代码,有的甚至只要添加一个属性值就可以。在这里和大家分享我在开发这个系统的过程中遇到的四个问题:

    1. 实现发邮件功能
    2. 前台String型数据到后台Date型数据的转化
    3. 页面上实时显示时间
    4. 将数据导出到Excel中

    当然遇到的问题远远不止这四个。


    1 实现发邮件功能

    一个办公系统中经常会有给职员群发邮件的情况,具体该怎么实现,首先让我们看一个实例(ExtJS中的应用):

    location.href ='mailto:HR-Manager@163.com?cc=leader@163.com&subject=培训通知&body=请各位准时参加本次培训!';

    下面就让我们解释一下上面的代码。其中mailto:后面接着的HR-Manager@163.com是指收件人的地址,?&在这里可以理解为分割的意思,cc=后面接的leader@163.com是抄送人的地址,地址可以是多项的,地址之间用隔开,subject=后面接的是邮件主题,body=后接的是邮件正文了。

    由于有时我们抄送的地址是不确定的,而且是多个地址,这就需要我们做一些额外的工作来确定每次需要抄送的地址。比如有一个人力资源管理系统,系统管理员需要在每个培训计划开始之前给参与人员发送提醒准时参加的邮件,这时我们可以设置一个按钮,并通过系统管理员选择的行(就是参与者的信息)来确定需要抄送的地址,代码如下:

    {
    
        text: '通知',
    
        handler: function(){
    
            var selections = tab_grid_participant.getSelectionModel().getSelections();
    
            var mail = "";
    
            var i = 0;
    
            for (i = 0; i <selections.length; i++) {
    
                mail+= selections[i].get('participantEmployeeEmail') + ";";
    
            }
    
     
            location.href= 'mailto:HR-Manager@163.com?cc='
    
                           + mail
    
                           + '&subject=培训通知&body=请各位准时参加本次培训!';
    
        }
    
    }
    其中tab_grid_participant是一个GridPanel,participantEmployeeEmail是tab_grid_participant中的一个数据项,通过for循环就能实现将所选的抄送地址都赋值到mail中,最后将mail加在cc=后面即可。


    2 前台String型数据到后台Date型数据的转化

    前后台数据交换时会遇到数据类型的不一致,从而导致数据不能按预想的格式显示出来,下面就提供一个方法,来解决前台是String型,后台是Date型的数据不一致性问题。

    其实,这个方法用简单,就两行代码,比如,preBirthday是前台传来的String型数据,我们需要将它存到后台的Date型数据中,这时我们只需在service层的相关函数中增加如下两行代码:

    long midBirthday = Long.parseLong(preBirthday);
    
    java.sql.Date  backBirthday = new java.sql.Date(midBirthday);
    这时的backBirthday就是一个Date型数据了。


    3 页面上实时显示时间

    我们经常在一些网页和系统中看到可以实时显示日期、星期和时间的情况,这个看起来是很难,因为它是在不停的变化,其实在ExtJS中一点都不难,只需要几行代码即可,代码如下(在此申明,此处代码是从网上搜集而来):

    var aWeek = [ '星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ];
    
    varcurrentTime = newExt.Toolbar.TextItem(new Date().format('Y-m-d H:i:s') +'  ' + aWeek[newDate().getDay()]);
    
    Ext.TaskMgr.start({
    
        run: function(){
    
            Ext.fly(currentTime.getEl()).update(
    
                    new Date().format('Y-m-d H:i:s') + '  '+ aWeek[newDate().getDay()]);
    
            },
    
        interval: 1000
    
    });
    我们把变量currentTime放在我们想放的地方就可以了。


    4 将数据导出到Excel中

    在ExtJS中很容易实现导出数据,我们只需要在按钮tbar中增加一个导出按钮即可,代码如下:

    {
    
        text: '导出',
    
        handler: function(){
    
            var vExportContent =tab_grid_applicant.getExcelXml();
    
            if (Ext.isIE6 || Ext.isIE7|| Ext.isSafari|| Ext.isSafari2 || Ext.isSafari3){
    
                var fd = Ext.get('frmDummy');
    
                if (!fd) {
    
                        fd= Ext.DomHelper.append(Ext.getBody(),{
    
                                tag: 'form',
    
                                method: 'post',
    
                                id: 'frmDummy',
    
                                action:'util/gridToexcel.jsp',
    
                                target: '_blank',
    
                                name: 'frmDummy',
    
                                cls: 'x-hidden',
    
                                cn: [ {
    
                                         tag : 'input',
    
                                         name : 'exportContent',
    
                                        id: 'exportContent',
    
                                        type: 'hidden'
    
                } ] }, true); }
    
                fd.child('#exportContent').set({value :vExportContent});
    
                fd.dom.submit();
    
            }else{
    
                document.location= 'data:application/vnd.ms-excel;base64,'
    
                                    +Base64.encode(vExportContent);
    
            }
    
        }
    
    }
    其中tab_grid_participant是一个GridPanel。当然,我们还需要一个额外的gridToExcel.js文件,由于gridToExcel.js文件内容太长,在这就不粘贴了,直接百度gridToExcel.js就能找到里面的代码。


    好了,四个问题终于介绍完了。在这也要强调一句,问题是解决不完的,解决某个问题不是我们的最终目的,而是从每次解决问题的过程中总结出解决问题的方法,这样才能有利于我提高自己的工作能力。

    展开全文
  • 软件测试管理者会遇到那些问题

    千次阅读 2018-01-16 20:38:31
    一、测试负责人要进行严格的测试进度跟踪吗? 很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏...通常,测试负责人需要完成下面这些内容的管理工作:测试用例执行情况;每个测

    一、测试负责人要进行严格的测试进度跟踪吗?

    很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏控制,一些问题(例如:有些成员的缺陷质量不够合格;开发人员修改不及时,系统某些功能发生严重问题导致部分功能无法测试。)得不到解决,耽误了进度。所以测试负责人必须全程监控项目,尽可能多的掌握信息。通常,测试负责人需要完成下面这些内容的管理工作:测试用例执行情况;每个测试员提交的缺陷情况;测试中是否发生突发问题。

    二、测试也有版本控制吗?

      这里的版本主要是指测试对象的版本控制,也就是指对开发部提交的产品进行版本控制。在开发小组版本管理不规范的情况下,测试小组进行版本控制十分重要,要保证测试对象是可以控制的。建议开发和测试双方进行明确的约定,可以各自指定专门的测试版本负责人,制定提交原则,对提交情况进行详细的记录,这样基本避免了版本失控导致的测试失误或无效。


    三、如何处理测试人员的流动问题?

      人员流动不仅仅是测试部门,这是IT行业的普遍现象。从管理者角度,主管需要多多和团队内成员进行沟通,建立一个融洽的团队环境,及时掌握情况,可以早些进行相应的调整。但是只有企业建立好的用人制度,给员工提高广阔的发展空间和好的培训学习机会,才能从根本上解决这一问题。加强项目管理,强化文档管理并保证文档的有效性,可以大大减少由于人员流失带来的损失。同时,测试部门要建立培训机制,使新到员工接受直接或者间接的培训,快速适应工作。


    四、为什么开发人员经常抱怨测试工程师提交的缺陷质量太差?

      我们经常听开发人员说:“这不是缺陷!”,“这个缺陷没有,因为我的系统上运行正常!”。测试工程师本身就是做质量工作的,提交的成果本身就应该质量高些,为什么还会有这种现象?提交的缺陷引起争议是一种正常的现象,例如测试人员描述不清楚就会引起争议。减少甚至避免这种现象的方法是交叉测试,交叉测试是提高测试质量的一个有效手段,当然交叉测试会增加一定的测试成本投入。在测试任务完成后,测试工程师之间互相验证彼此提交的缺陷,就会避免了缺陷描述不清、因运行环境而产生的缺陷等一系列问题,从而大大降低了回归测试以及交流的成本,因而这种投入也是值得的,实际开发人员在单元测试阶段也会进行交叉测试,来提高开发质量。另外,测试人员一定要按照规范描述测试中发现的缺陷,一个缺陷至少描述清楚概要描述、详细描述、重现步骤三方面的内容,缺陷管理参考第八章的内容。


    五、“让那些新手来做测试,反正他们也不会什么”正确吗?

      在实际项目开发中,我们常常看到有些单位忽视测试团队存在的意义,当要实施测试时,往往临时找几个程序员充当测试人员。也有些单位尽管认识到了组建测试团队的重要性,但在具体落实的时候往往安排一些毫无开发经验的行业新手去做测试工作,这常常导致测试效率低下,测试人员对测试工作索然无味。根据笔者的经验,测试团队应首先聘请一名资深的测试领域专家,他应具有极为丰富的同类项目软件测试经验,对软件开发过程中常见的缺陷或错误了然于胸;此外,他还具有较好的亲和力和人格魅力。其次,项目测试团队还具有很多具备一技之长的成员,如对某些自动化测试工具运用娴熟或能轻而易举地编写自动化测试脚本等。另外,测试团队还应聘请一些兼职成员,如验证测试实施过程中,同行评审是最常使用的一种形式,这些同行专家就属于兼职测试团队成员的范畴。至于测试团队里的测试新手,这部分人可以安排去从事交付验证或黑盒测试之类的。


    六、测试同化现象是什么?

      同化现象是指随着时间的推移,开发人员会逐渐影响测试人员的思维和对缺陷的判断能力,尤其是针对同一产品,同一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始:测试人员会帮着开发人员解释一个个缺陷的合理性,一轮又一轮的测试都不会发现问题。招聘新的人员,不同的测试项目组轮换去测试不同的产品,就可以避免。同时建议产品可以发布测试版,更多的人对其进行测试,就可以发现更多的问题。


    七、测试工程师如何避免定位效应?

      社会心理学家曾作过一个试验:在召集会议时先让人们自由选择位子,之后到室外休息片刻再进入室内入座,如此五至六次,发现大多数人都选择他们第一次坐过的位子。这种现象称为定位效应,说明人们习惯上凡是自己认定的,人们大都不想轻易改变它。定位效应在开发人员和测试人员身上都有体现。例如开发工程师针对某一自己写的功能,经常进行代码移植,这种复制的“功能”,由于上一次经过调试,在新的地方往往不会认真调试,这些代码往往会带来共享变量冲突等许多种类型的缺陷。定位效应体现在测试人员身上就是测试过的功能不再进行认真测试:在回归测试时,之前由于进行过认真的测试,往往会认为某些功能是可靠,只要验证一些以前发现的缺陷是否修改完成就可以了。

      这种现象在反复多次回归时表现的更加突出,因为回归测试中很多功能都会进行多次反复测试。众所周知,开发人员在修改缺陷时往往会引入新的缺陷,测试人员的疏于防范就会把这些缺陷带到用户这里。解决这种问题的方案一般有两个:(1)完整的执行测试用例:这种方法投入较大,但是在开发产品时最好在最后一次回归测试时彻底的执行一次全部的测试用例。(2)交叉测试:测试人员交叉测试,就可以很大程度的避免定位效应。测试工程师在回归测试时互相交换任务,反复测试某一功能的机会大大减少,从而也就不会“主观的”认为某些功能没有缺陷。通常上面的两个方法都是结合使用的,既要进行交叉测试,又要全面执行测试用例,测试覆盖面要尽可能的广泛。

    八、测试人员忽然辞职怎么办?

      目前IT行业人员流动较大已经成为一种不争的事实,员工的辞职大多数都会给组织带来一定的影响,而这种影响基本是不可能避免的。在测试领域,员工忽然辞职也会带来很大的负面影响,尤其测试队伍规模较小时。面对这种情况,我们所能做的,就是如何最大限度的降低这种影响。根据作者的经验,主要有两种方法:第一种是在测试人员内部建立一个良好的学习环境,大家互相学习,这样某些特有技术不会被某一个人所掌握,而互相学习和提高自身,也是大多数成员愿意做的;第二种就是在组织中进行知识管理,把技术作为知识沉淀下来,这样新的员工在接手工作时容易上手,通过学习快速适应环境。此外,日常还要注意工作规范化,例如形成尽可能多的文档,都可以降低员工离职带来的损失。


    九、测试人员工作发生问题测试经理应该如何做?

      测试人员工作发生问题是测试经理经常要面对的问题,作为测试部门的领导,首先要做的是指出测试人员所犯的错误,使其尽快改正错误。唯一不能做的就是盯着下属的错误不放。总盯着下属的失误,是一个领导者的最大失误。英国行为学家波特说:当遭受许多批评时,下级往往只记住开头的一些,其余就不听了,因为他们忙于思索论据来反驳开头的批评。身为测试经理要根据测试人员的心理来进行指导,最大限度的调动每个人员的积极性来参加工作。


    十、不深入到具体测试工作时,测试经理如何考核员工?

      这种现象在测试规模较大的组织中很常见。测试经理应该尽可能的安排每周与每个成员在不被打扰的环境下进行谈话,这样可以尽早发现和解决很多问题。最为一个测试经理,主要工作之一就是定期的评定组织做了些什么,并且是怎样做的。同时还要为员工做一个报告——关于充分了解测试人员正在做什么和怎样做的报告,以此来给测试人员做工作成绩考核。这份报告要了解到每个人的动态。测试经理和每个员工重点是谈谈目前的工作,例如大家在工作中的问题或意见;是否需要帮助等。许多管理者经常抱怨没有时间在一周会见每一个员工来谈他们的工作。但是根据作者的经验,如果不能安排时间和员工进行每周的谈话,员工会来打扰测试经理的工作,因为员工很多问题还需要来找测试经理商议。同时对待员工要用他们能接受的方式,而不是我们自己可以接受的方式。“己之不予,勿施于人”,这条黄金法则可能会对许多生活中的纯粹的社交因素有效,但是并不是总对工作有用。有效率的管理者知道应该逐渐了解每一个员工需要怎样的对待方式。总之,只有尽可能多的和员工接触,才能更精确的进行考核。


    十一、测试经理如何面对加班问题?

      大多数情况下,作者是不主张加班的。当员工每周工作超过40个小时的时候,他们开始在工作的时候关心自己的事。他们花钱,会给很久没有联系的人打电话,因为员工们一直都在工作。员工不能在太疲劳的状态下完成工作,这是因为他们在工作时不能关心自己,这种情况下通常效率很低。测试管理工作的重要任务之一就是要创造一个环境,让员工在工作时间内完成工作,同时还要鼓励他们每周不要超过40小时,甚至可以基于他们在40个小时能够完成的工作量给他们酬劳。通常情况下这样做能够提升创造力,从而会逐渐提高效率。测试工作本身的一个突出特点就是不断重复枯燥、冗长的测试,如果在疲劳状态下,很有可能精力不集中,略过一些重要的测试环节。而且有的时候测试需要编写测试驱动程序,这种情况更需要较好的状态来工作。


    十二、测试管理者如何面对自己的错误?

      每个人都会犯错。我们可能会因为忘记开会而使客户发怒,承认自己犯错是一件尴尬的事情,尤其是管理人员认为对自己负责的项目小组承认犯错可能会失去尊严。如果我们不是经常犯错,承认错误的时候其实能够赢得尊敬。例如我们忘记一次会议,然后为此向同事或者客户道歉,其他的人会理解我们的。不管做了什么,不要否认或故意忽略自己的失误。故意忽略不会让错误消失,这只会让错误成长为怪物。


    十三、为什么计划定期的培训?

      测试工作和开发工作一样,不但要面对日新月异的新技术,还要学习相关系统的领域知识。只有在不断的学习中,才能做好工作,跟上行业的发展。如果测试管理者没有基于不断的变化而培训员工,就会给组织带来一定的损失。日常培训可以是关于特定项目或者是技术,通常采用下面几种方法:(1)测试部门内自由交流方式的培训。这种培训的交流比较随意,可以在周五的例会上进行交流,也可以大家一起坐在茶馆里进行交流。方法可以采用“头脑风暴法”,让每个组员讨论一个特定的领域,这种交流方法特别对同时要做很多不同项目的小组比较有益处。当每个人做不同的项目,这会有助于每个人了解你小组所有的工程。(2)跨部门的互相学习。测试工作需要很多领域以及技术知识,这些知识单靠自学是远远不够的。和其它部门的同事进行交流是一个相当好的办法,大家在工作中可以在技术等各个方面互相得到提高。(3)外部培训。外部培训尽管投入较高,但也是值得的。这些专家一般在自己的领域非常精通,可以快速提高整个测试团队的水平。也可以通过测试小组介绍一些朋友来进行培训,这种方式可以降低成本。培训是构造学习型组织的基本条件,也是提高员工水平的重要方法。经常的定期培训,可以增强组织凝聚力,使员工更加愿意长期留在组织中发展。做为测试负责人,定期的进行培训是十分必要的。


    十四、时间上不允许进行全部测试,测试负责人应该如何做?

      这个问题也许十分可笑,可是现实中我们的测试经理们却不得不面对这个问题。这里的全部测试不是指对软件进行遍历测试,而是指测试负责人制定的测试计划包含的全部测试内容。通常,不管是开发产品还是做具体的项目,都会发生耽误进度的情况。一旦整体进度不能向后延迟,项目相关人员习惯上的做法就是缩减测试时间。尤其在功能还没有开发完成的情况下,这种现象更为突出。担负着质量重任的测试经理,如何来解决这个问题呢?

      比较好的做法是按照下面的步骤逐步来完成和改进工作:(1)按照测试任务的轻重缓急,尽最大努力完成测试任务。在时间不足的情况下,我们应该对测试任务按照优先级来划分,重要紧急的任务先完成。这个时候的测试任务是一种辅助性工作,其目的就是尽最大努力来提高质量。因此,面对这种情况,测试负责人要做的就是带领测试小组充分利用所有资源来保证质量。(2)在实际工作中和开发人员共同配合,逐步改进工作。只有整个团队的软件开发能力提高了,才能从根源上解决问题。因此,测试负责人要带领团队和开发小组共同寻找适合自己的开发模式,从而使项目规划的更加合理,进而按照预定计划来开展测试工作。总之,在任何情况下,测试负责人都不应该抱怨。只有积极的面对问题,才能更好的解决问题。


    十五、公司不重视测试,测试负责人如何开展测试工作?

    目前国内的软件公司不重视测试仍然是一种普遍现象。尽管很多公司在意识上已经开始重视测试,但是在具体工作中,往往由于追赶进度、节省资源等方面原因而忽略测试工作。在这种情况下,测试负责人仍要对软件质量负主要责任。在这种环境下,测试负责人应该如何开展工作呢?首先,要主动去配合开发人员完成工作。尤其是不能抱怨环境,在任何情况下抱怨是不能解决问题的,只能加重矛盾的激化。在此基础上,逐渐显出测试工作的重要性,然后再逐步健全测试体系。其次,用实际行动来证明测试工作的重要性。只有测试工作的业绩逐步表现出来,人们才会真正的注意到测试的重要性。因此,测试负责人从点滴开始做起,才能逐步做好测试工作。要想做好软件,把开发的软件产品形成商品,测试工作必须和开发一样重视。否则,质量不好的产品,很快会被市场淘汰的。现代的软件规模越来越大,测试工作也会越来越重要,因此测试负责人只要坚持做好工作,可发挥作用的空间会越来越大。最后要说的是,如果真的是在一个没有希望的团队里,测试负责人可以考虑辞职。辞职也是一个不错的选择,到新的环境去发挥自己的能力,要比长时间的怀着“郁闷”的心情去工作好的多。


    十六、测试管理者需要是技术专家吗?

      测试管理者在测试项目中的主要任务是制定测试策略,管理测试计划的落实情况,并且还要为测试项目的进行创造良好的执行环境。同时还要调动员工的创造性,对员工的工作作出评估。这些工作不一定要求测试管理者达到专家的水平。但是在实际工作中,由于测试人员的短缺,测试管理者常常做为测试员来执行具体的测试任务。尤其在规模较小的测试团队,测试管理者的日常工作通常以具体的测试执行工作为主,这个时候更需要测试管理者有较好的背景知识。总体说来,技术方面的背景知识对测试管理者是十分有益的。例如:分配工作任务、做进度预算,以及一些具体的执行工作,都需要一定的背景知识。当然,做为一个测试管理者,没有必要精通所有的技术,那也是办不到的。测试管理者做到正确的帮助员工最好地完成工作,并且提供最好的完成工作的环境就可以了。


    ◆来源:图文来自网络,如有侵权请联系删除

    展开全文
  • 5. axios post发送数据时,默认Request payload格式,并非正常的form data格式,需格式后传递数据参数 解决方法: https://segmentfault.com/q/1010000008698726    两种格式的区别:...

    1.  vue项目中使用echarts :  

        最佳解决方法: https://blog.csdn.net/mr_wuch/article/details/70225364
        官方实例: http://echarts.baidu.com/examples/

    2.  element-ui 元素绑定不上click事件:

       解决方法:采用 @click.native="loginfn" 方式进行绑定

    3.  npm run build 打包项目,背景图片加载错误 404 

      解决方法: https://blog.csdn.net/liangxhblog/article/details/78866066

    4.  axios POST 请求数据快捷方式

     解决方法: https://segmentfault.com/q/1010000008462977

    5.  axios post发送数据时,默认Request payload格式,并非正常的form data格式,需转格式后传递数据参数

    解决方法: https://segmentfault.com/q/1010000008698726
      
      两种格式的区别:https://www.cnblogs.com/btgyoyo/p/6141480.html


    6.  登陆成功后,需要把token注入vuex中的状态树中,后面可以来判断实现非法进入拦截:

      参考文档:https://blog.csdn.net/h5_queenstyle12/article/details/75386359

    7.  vuex 的合理文件部署及详细使用方法

    解决方法:https://segmentfault.com/a/1190000012015742

    8.  登陆后台,非法进入等拦截:(1)路由拦截 (2)axios拦截

      解决方法: https://blog.csdn.net/qq673318522/article/details/55506650 
      
      配合上面的vuex部署实现效果会更好.....

    9.  axios 拦截器公共请求头设置 (token,time等):

      解决方法:https://blog.csdn.net/panyox/article/details/73800241

    10.  this.$router.push传递传递参数后,获取参数

      解决办法: http://www.jb51.net/article/135602.htm


    11.  ajax 阿里云oss web直传参数配置 

    解决方法: https://www.cnblogs.com/mottled/p/6979536.html
    
      注意: 千万不要搞错顺序,OSSAccessKeyId字段 必须放在最前面,不然上传失败


    12.  vue配合xlsx实现,上传excel模板并且获取数据自动填写表单

    解决办法: https://www.jianshu.com/p/74d405940305
      参考办法:https://www.cnblogs.com/luyuefeng/p/8031597.html

    13.  如果开发过程中,后端API文档还未提供,如何开发功能模块?

      解决方法: 可以先用localStorage和vuex结合起来代替模拟数据传递以及请求响应操作


    14. 全局配置,请求加载loading动画,响应结束loading动画,让路由切换,数据加载不要太生硬 ?

    解决方法: https://github.com/RiversCoder/Advertising-system-management/blob/master/src/router/http.js

    15. 解决自定义滚动条的问题(使用 easyscroll):

    解决方法: https://blog.csdn.net/qq_35844177/article/details/78042284

    16. 路由跳转参数传递方式

    解决方法:https://blog.csdn.net/e87e09e11/article/details/79209764

    17. 浅拷贝深拷贝所带来的一系列数据问题

     解决方法:https://www.cnblogs.com/Chen-XiaoJun/p/6217373.html


    18 . vue三级以上路由配置参考

     解决方法: https://www.jb51.net/article/139484.htm


    19. vue切换路由后页面不能到顶部问题:

     解决方法: window.scrollTop(0,0);

    20. vue-cli配置模块绝对路径引用

    解决办法: https://blog.csdn.net/well2049/article/details/78547348

    21. 借助 babel-plugin-component 按需引入Element组件,配置.babelrc报错问题

    解决办法: 
    
    "plugins": [["transform-vue-jsx", "transform-runtime"],
          ["component",[{
            "libraryName": "element-ui",
            "styleLibraryName": "theme-chalk"
    }]]]

    22. vue-cli配置stylus、sass、less三个css预处理器

    stylus -> https://www.cnblogs.com/lucas27/p/8885850.html
    sass -> https://www.cnblogs.com/rainheader/p/6505366.html
    less -> https://www.cnblogs.com/zhuzhenwei918/p/6870340.html?utm_source=itdadao&utm_medium=referral

    23. vue-cli引入全局jquery对象

     解决办法: https://www.cnblogs.com/chenguangliang/p/6934053.html

    24. 无法修改Elerment组件样式的问题

    解决办法: https://blog.csdn.net/xiazeqiang2018/article/details/81190275

     

    展开全文
  • 项目管理遇到问题

    千次阅读 2014-03-13 19:55:45
    开发上遇到问题,就要和自己的开发团队深入讨论问题处在那里,听取技术负责人和开发团队的建议,根据自己的判断作出解决方案。  3.总之,遇到问题要马上解决,不能拖拉,否则将会对项目造成很严重的影响。  ...
    一:团队正在做一个重要的项目或者变更,此时上面领导突然要求做一个新的项目,并且需求人员和开发人员经过对此项目的评估,认为此项目的开发没有必要或者会影响之前的项目时,项目经理该如何处理这种情况?
         解决方线案:
           1.要先认真听却自己内部团队的意见,总结意见中的利害关系。
           2.将厉害关系向领导进行陈述,提出自己的解决方案,听取领导意见。
           3.如果领导一定要开发新的东西,就要努力去协调自己团队人员,做好团队内部和领导之间的平衡。

    二:正在开发一个项目的时候,突然有很多新的项目需求同时进来,这时候项目经理该如何处理?
         解决方案:
           1.通过和需求干系人进行沟通,排出新需求的开发顺序。
           2.需求,开发,测试虽然处在同一个项目周期,但是需求在一个项目需求分析结束之后,就可以并行的去做另一个项目的需求分析,并不是一味的遵循瀑布式的开发流程。需求和开发,测试这些项目过程可以迭代并行的进行,三个项目阶段并不一定在做一个项目。
            3.做好和需求干洗人的沟通,如果实在沟通不成功,就请上面领导出面沟通。

    三:项目经理要做什么来促进项目的正常进行?
          解决方案:
            1.要确定项目阶段,盯紧项目进度。
            2.协调项目干系人之间的关系,沟通联系各个项目干系人。
            3.在干系人会议上要提出自己的解决方案,通过引导的方式是干系人逐渐接受自己的解决方案。
            4.做好各个项目阶段的时间进度管理。

    四:当项目中需求、开发遇到困难时,项目经理要做什么来解决这些困难?
           解决方案:
            1.需求上遇到问题,就要立即召集需求干系人开会,通过会议的方式,讨论解决遇到的问题,项目经理最好事先能有自己的解决方案,在会议陷入胶着状态时,提出自己的解决方案。
            2.开发上遇到问题,就要和自己的开发团队深入讨论问题处在那里,听取技术负责人和开发团队的建议,根据自己的判断作出解决方案。
            3.总之,遇到问题要马上解决,不能拖拉,否则将会对项目造成很严重的影响。
            4.解决问题的主要方法就是多沟通,多交流。
            5.一些基本的措施就是更改需求,增加人员。

    五:如果团队内部各个小组出线沟通障碍,项目经理应该做什么?
          解决方案:
             1.要建立一套有效的沟通机制,让各个小组在这个机制的约束下进行沟通,来降低沟通的风险。
             2.要在项目之处就要建立项目章程。需求、开发、测试都要包含其中。
             3.在大的项目章程之下,要随着项目的深入,逐渐建立一些比较详细的项目制度,例如,需求分析报告的规格,代码的统一性规定,测试报告的内容规定等等。用这些校的制度来不断完善大的项目章程,最终达成一套完成的项目章程体系。

    六:项目中存在的风险
          1.业务风险。主要指项目中业务理解错误,需求分析方向错误等。
          2.技术风险。主要指有些功能在目前的技术能力下无法实现。

    七:当团队中的需求与客户沟通出现问题时,项目经理应该怎么做?
         解决方案:
          1.出现这种问题时,项目经理要及时跟进。通过评审会的方式,将利益关系人召集,通过会议沟通,帮助自己的需求人员解决问题。
          2.要了解自己团人员的能力,如果超出的他的能力范围,项目经理要及时跟进,保证项目的顺利进行。
         
    八:项目经理本身会经常遇到的问题?
         1.和客户之间的协调
         2.和团队人员之间的协调
         3.产品质量的的问题
    总之,项目经理要通过各种知识和技能,还有良好的沟通,来积极主动的项目向好的方向发展,不能遇到问题就向上或者向下推责。
    展开全文
  • 使用react做管理后台项目, 一点点感悟与问题 1.全选翻页问题 场景描述: 对一个table列表数据进行操作, 将选中的数据加到另一个列表中, 并可以对源列表进行全选和查询操作. 问题描述:当使用全选功能, 对数据进行...
  • 技术管理中常见的几个问题

    千次阅读 热门讨论 2010-03-17 07:04:00
    前几天跟朋友聊天时,朋友说他刚刚从一家知名软件公司面试出来,朋友去面试的是一家公司的技术管理岗位,所以在面试的时候被问及的问题也偏重于技术管理方面的问题,在与朋友的聊天中将这几个问题归纳了一下,大致归...
  • 这里我根据经验提提有关管理信息系统开发中遇到问题、挑战与麻烦。  我只知道遇到问题,怎么解决你们自己去思考好了。  1、市场决定生死,而不是技术。  为什么要谈MIS系统,很简单CSDN论坛就有人问,天朝...
  • 随着广播电视事业的飞速发展,对广电网络的管理和运行维护也提出了更高的要求,传统的数据库系统和图纸式管理模式已经不能满足现在的业务需要,问题主要表现在以下几个方面: 1:缺乏统一、规范的网络资源信息描述与...
  • 技术人有可能面临人生中的转型:从纯技术岗转向管理岗。也将面临诸多新的挑战,关于组建团队、领导以及KPI设置等。本文将讲述阿里资深技术leader张荣从去年1月底接手CRO线NLP算法团队以来,在团队组建、能力建设、...
  • NAT(地址转换技术)详解

    万次阅读 多人点赞 2018-03-17 16:31:35
    NAT技术的工作原理和特点 静态NAT 动态NAT NAT重载(经常应用到实际中) NAT技术的优缺点 优点 缺点 NAT穿越技术 应用层网关(ALG) ALG的实际应用 NAT技术的未来 参考文献 NAT产生背景 今天,无数...
  • 就刚才,我们的技术主管问我,如果下面的人有问题,你说是骂好还是语重心长的说好。其实问这个问题的时候他自己是知道答案的。可能大家和我的答案也一样,先好好的谈,实在不行了再骂。我的目标很简单,首先是保证...
  • 摘要:技术人员转型为管理者,只依靠时间堆积和技术水平的提升是很难完成的,还需要自身定位及思维方式的转变。要摒弃“技而优则管”的错误理念,培养全局观念、沟通能力,学会信任,扩宽视野,管理好时间等。无论...
  • 企业信息化建设普遍存在的问题是信息数据孤岛和流程断点!造成这些弊端的原因如下: 一是企业信息化建设没有统一规划而是各部门、子公司各自为政,在不同时期,很多业务系统重复建设,功能分散重叠; 二是系统建设...
  • 技术管理如何做?

    万次阅读 2018-11-10 23:32:27
    前段时间在极客时间上学习了《技术管理实战36讲 》,这篇博客 ,通过四维导图的形式,对其进行总结一下。虽然说管理这门学门是一门修养,是需要通过时间,经历,总结反思不断提高的,但是有些具体的东西还是可以...
  • 遇到这些问题时,我们可以先按照此篇文章提到的方法进行诊断,逐步确定问题的所在。 ArcMap是否满足系统需求 ArcMap是否可以打开 是否是360杀毒软件、360安全卫士的问题 是否是地图文档(mxd)的问题 是否...
  • 讯飞语音的使用及常遇到问题

    万次阅读 2016-12-29 10:43:26
    讯飞语音是科大讯飞推出的以语音交互... 最常遇到问题:  一、错误码21001,没有安装语音组件(在最下方有全部的错误码和解决方案)  解决方案:  1、有没有使用SpeechUtility.createUtility()设置appid。  2、有没
  • 三层交换机的原理比较简单,就是一次路由多次交换,也就是第一次进行源到目的的路由,三层交换机会将此数据到二层,那么下次无论是目的到源还是源到目的都可以进行快速交换。 3、功能不同:二层交换机基于MAC地址...
  • 安排,遇到困难能准确找到问题的关键点迅速组织人员解决之。项目经理不一定要技术最好,但技术好的项目经理在进度推进困难的时候将起到很大的作用。 9、你将如何解决团队中的个人冲突? 辨别出人的不同个性。当与...
  • 关于电商项目面试遇到问题

    万次阅读 多人点赞 2018-10-22 14:26:33
    关于电商项目面试遇到问题: 1、电商项目中有没有用到多线程,哪些地方要用多线程? 2、你项目对于订单是怎么处理的,假如一个客户在下订单的时候没有购买怎么办,对于顾客在购买商品的时候你们怎么处理你们的...
  • 面试 | HR面可能遇到问题

    万次阅读 多人点赞 2019-06-16 16:25:13
    HR面试遇到问题1 前言2 HR面试问题2.1 请自我介绍一下2.2 你自己最大的优点和缺点?2.3 你是否能够接受加班?2.4 你对薪资的要求?2.5 你的职业规划是什么?2.6 我们为什么要聘用你?2.7 你对于我们公司了解多少?...
  • 《从技术走向管理》读后感

    千次阅读 2015-07-14 08:50:25
    作为部门新晋的管理菜鸟,本人同样也遇到了与书中相似的诸多困惑,这些困惑容易是人迷失方向。  曾经,作为技术出身的我,凭着对业务、技术的执着和热爱,始终把自己困在技术的世界里,而却无法迈进管理的大门;...
  • KVM安装,遇到问题及解决办法

    千次阅读 2014-12-11 17:19:18
    KVM安装,遇到问题及解决办法
  • 初学者学Java常遇到问题,我都给你回答了!

    千次阅读 多人点赞 2020-02-01 09:58:31
    春节在家刷知乎,看到了一个知乎的问题:《学习Java可以干什么呢?》 我是一个Java的初学者,大概学了四天,对Java到底能做什么还是一头雾水,每天对着黑屏(DOS系统)除了编译还是编译,那么Java对于一个初学者来...
  • VMware Workstation 15 Pro 15.5.0 安装 macOS 10.15遇到问题及解决办法1.无法在更新服务器上找到组件。请联系 VMware 技术支持或您的系统管理员。关键步骤相关资源链接 1.无法在更新服务器上找到组件。请联系 ...
  • (专栏目录)在产品开发中,常常遇到产品性能问题,这些性能问题会很大程度上影响到产品的架构。但解决这些性能问题,切莫认为只是技术人员的事情,产品经理和产品总监也要参与其中,甚至是业务人员(销售、售前)。...
  • 不论是在技术层面还是在产品层面,大数据平台环境下的权限管理工作都是一个让人伤脑筋的烫手山芋,它不仅仅是一个技术问题,还是一个业务问题,甚至还可能是一个人际沟通和权衡利益得失的哲学问题。。。所以,以下...
  • 软件项目管理存在的问题及改进措施 随着计算机应用范围的日益广泛深人,应用软件的规模及复杂程度也日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的...
  • 但是往往缺乏专业的管理知识,在工作中不能从整体范围优化工作流程,仍然是“个人贡献者”的工作方式,遇到问题自己上,经常耽误了本职工作。于是翻了很多书,看了很多文章,学习了很多“为人处世的艺术”和“企业...
  • 本文来自作者 KARL--DujinYang 在 GitChat 上分享「如何突破技术发展瓶颈、成功转型?」,「阅读原文」查看...技术遇到瓶颈?不知道如何转型?有点迷茫了? 做了几年技术不知道以后怎么样?想做管理,又不知道
  • 【linux】虚拟机安装遇到问题

    千次阅读 热门讨论 2017-05-28 20:28:53
    【前言】  本来我是在学习FASTDFS的部署,但是后来因为在服务器上遇到了一系列问题,导致我需要安装一个虚拟机做点实验。然后本来以为几个小时的工作,结果有遇到了好几个坑。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 370,982
精华内容 148,392
关键字:

技术转管理遇到最大的问题