如何撰写骨灰级博士论文?这是史上最全博士论文指导!
博士论文的写作是博士研究生主要要完成的工作。由于存在着较高的难度,较长的写作周期,以及在创新,写作规范,实际及理论意义等方面有着比较高的要求,博士论文的完成一般说来是有相当难度的。一篇好的博士论文不仅是一本好的学术专著,而且还是具有理论创新价值的学术探索成果。一个博士生从入学到毕业,就应该达到从一个学生到一个学者的转变,就应该变成为所研究领域的一位专家。
尽管对于博士生有着如此高的要求,博士论文的写作还是存在着一些规律可寻的。下面,根据我自己的经验(包括自己读博士的经验和带博士生的经验),我简单谈一谈关于如何准备博士论文的一些想法,供大家参考。
研读文献
一般来说,一个博士生在入学后就已经确定了其博士论文所属的领域或者方向,因为这是在报考和录取时就确定好了的,除非入学后还要进行修改,而那是另当别论的。
在第一年完成博士课程的学习并且取得应有的学分之后,就自然进入了文献的收集和研读的过程中了。文献的收集及研读对于博士论文来说既是一个开始,又是非常关键的。你过去没有进行过研究,现在也没有仔细研读该领域中别人的研究成果,怎么也不可能搞出什么象样的东西的。所以,在这个工作之前,你只可能是一张白纸,什么也没有,什么也不知道,更不知道什么是该领域的前沿研究课题,也不会使用该领域中的常用技术,不可能只是这样白版一块就可以做出什么象样的东西的。
▍搜集文献
收集文献可以从网络,图书馆,书店和朋友同学那里取得。主要是要显灰到一些(哪怕是只有一篇)该领域出现的“近期”的综述性文献,一般是不超过三年以前发表的论文。
什么是综述性文献呢?
一般来说,英文的综述性文献在题目上有“…..review….”(一般为较为通俗的综述评论)或“survey”(一般为比较专业化的文献综述)这样的字样。
综述性文章的内容不是在研究一个具体的问题,而是在回顾,评论某个领域在最近或者过去的一段时间里的研究情况,并对于不同的研究者和不同时期的研究特点进行评论,最后还要为未来的研究方向以及创新的可能性作出预测。
在综述性文献中,作者会罗列出大量的参考文献,并且还要对这些参考文献的相对重要性进行评说。你就可以根据这样的评说和所罗列出来的文献去进一步搜索更多的文献,然后又从那里的参考文献去找出更多的参考文献,如此等等。这样,沿着一条路线,你就可以在一段时间里,譬如,在一年以内,做到基本掌握该领域的研究情况了,也知道这个领域的前沿是什么了。
▍搜集作者和关键词去检索
当然,即使在同样一个领域里研究的问题还是很多的,可以事先带着问题去搜索,如公司治理问题,可持续发展问题,经济增长问题等。这就需要使用关键词搜索法了。
如何利用互连网搜索文献?
现代网络技术的发展,使得人们可以更为便捷地获取信息资源。在文献搜集的过程中,充分利用网络资源,常常可以事半功倍。
利用网络搜集资源大致有两种:
-
①处于选题阶段,还没有论文方向,想找一个合适的方向来做,此时可以在网上搜索“review”“survey”等,阅读一些文献综述,在其中寻找自己感兴趣的方向;
-
②是已经确定了大致方向,希望了解本研究领域的进展,此时应当请教这一领域的专家,搞清楚哪些人是这一领域的牛人,搜索他们的文章—— 国外的传统,很多杂志要介绍某个领域的成就和进展,都会邀请牛人来写综述——只有知道哪些人是这一领域的杰出代表,才可能从这些人的著作中体验这一领域激动人心的发展。
网络搜索技巧我也谈一下:首先,www.Google.com肯定是一个很好的图书馆,它是全世界最大的搜索引擎,并且可以支持中文、英文搜索。如果你已经知道一篇文章的名字,不妨把名字输进去看看——这里多说一句,因为国外的论文全文通常都是pdf格式的,所以不妨在输入的论文名字前加个“[pdf]”,比如可以这样“[PDF]+A Survey of Corporate Governance”作为关键词搜索,这样就有助于限制你搜索的是pdf格式的论文全文,你可以很方便地搜索到公司治理研究四人帮LLSV(1997)的《公司治理的一个综述》全文。
但是,Google搜索到的全文常常只是Working Paper,没有杂志的编号页码,因此在论文中引用有一定的不方便。我们要搜索已发表的论文也很容易,可以购买EBSCO等外文数据库,这些数据库提供了大量的论文全文,90年代以后尤其是95年以后的文献,基本上可以方便查询。
如果通过这些全文数据库还不能查阅到所需要的论文,不妨把论文发表期刊页码记下来(方便引用),然后到Google上搜索其Working Paper。如果Google上还不能搜集到,那么还可以尝试搜寻作者的主页,也许上面会有。如果仍然没有,还可以尝试通过作者的邮件地址直接写信索取。我的经验,老外们是比较热情的。如果这些方法都尝试了还不行,最后还可以在EBSCO查阅国内馆藏,请求帮助。一般地,比较经典的论文大多会有好事者放到网上,所以,尝试以上各种办法都无法得到某篇文献,要么忍痛放弃,要么只有求助国外的朋友,或者从其他文献中间接引用。
搜集文献还有一个值得提出的方面。国外论文发表周期较长,我们现在看到的论文,实际上可能是两三年前的作品,因此要把握研究动态,最好还是看Working Paper,这样可了解别人现在正在研究什么。而且,你在博士论文开题时读到的好的Working Paper,等你博士论文写成,这个Working Paper大概也已经发表了,此时不妨再上网查一下其发表的期刊,将发表信息正式列如你的参考文献,你的论文文献注释就会更规范,而且兼顾了注释最新文献的要求。
最后,给大家列几个我经常使用的几个比较好的免费提供Working Paper下载的网站:
IDEAS:http://ideas.repec.org/
NBER:www.nber.org
此外还有很多大学、研究所也提供了其工作论文免费下载地址,比如Laffont教授创立的IDEI(http://idei.fr/presentation.php )。网站众多,大家慢慢去学会使用。这里不再多讲。Jestor, EconBase,ScienceDirect等也是很好的数据库,不过需要付费使用。
研读文献与读书笔记
其实,研读文献应该是与文献的检索过程同时或者是交错进行的。在检索到文献的同时就应该开始进行文献的研读了,同时,在研读文献的同时就应该根据在阅读过程中出现的新的检索要求去检索新的文献,收集文献是一个不断反复进行的过程。
所以是“研读”而不是“阅读”文献,是要求在读文献的时候应该同时捕捉住产生的火花进行研究,而不仅仅是一种简单的阅读过程,如进行新的模型的推导及用新的数据进行计算等。在看人家的文章的时候,要养成用“批判”和“怀疑”的眼光去思考的习惯,在读到人家的判断时,应该在自己的心中不断地问着“是吗?为什么?可能不是这样的吧?”,同时试着去找相反的例子,还有在逻辑上进行深入的思考——这就是“研究”。
根据我自己的经验,在读文献的时候,特别是沿着一条固定的思路下去读了许多文献之后,很容易就出现新的火花和思如泉涌的情形。但是,过了之后,就容易把它们忘记了。因此,为了在后面写作论文的时候可以充分利用前面在读文献的时候出现的新的想法和线索,为了不忘记它们。一般要采用做读书笔记的办法。
读书笔记的写法是:
(1)什么杂志,第几期,什么地方有关于什么问题的什么论述,它对于我即将做的博论文有什么参考作用,或者我对于这个问题有什么自己的见解,可能会有什么贡献等等。
(2)读书笔记要进行分类,如分为数学模型方面的;实证研究方面的;中文文献方面的;外文文献方面的;数据方面的;纯理论方面的;政策分析方面的;学术争论方面的;案例材料方面的等等。
(3)重点分析或者精读几篇代表性的文献;
(4)重要的是要写心得体会;
(5)重要的数据要及时记下来;
(6)前面的过程可能有反复,自己的见解也会有变化的。
在国内收集文献,特别是收集外文文献一般是有困难的;但是在北京图书馆就可以收集到与国外差不多同样的文献,所以,尽量争取去北图收集资料;但是,目前重庆大学图书馆也可以收集到相当多的外文文献;泡图书馆是读博士的必需过程,全世界都是如此,这个环节不可缺少。
开题报告
在文献收集和研读的基础上,就要开始进入开题的过程了。开题报告的实质是向老师们汇报自己的博士论文准备情况,同时让老师们就自己的研究思路给予评论和提出建议,从而达到进一步明确研究目标,理清研究思路,以及在文献和研究方法方面从老师那里获得更多帮助的目的。
开题报告在这个任务目标的引导下,应该就选题,文献综述(除了开题报告之外,博士生还要写专门的文献综述报告,可以结合起来做),研究的目标,研究的内容,方法,创新,技术路线,研究的可行性等方面进行全面,深入的介绍说明,并且接受老师们的批评和建议。
这里,有一些要注意的问题:
(1)开题报告的性质任务是汇报自己的研究工作准备情况,包括文献资料的收集,研读情况,研究的初步思路,可行性等,同时接受老师们的建议。所以,开题报告与毕业答辩是不同的,学生面对老师的态度不是辩论,而是“咨询”,应该借助这个机会尽可能多地向老师们请教,获得更多的帮助和信息。根据以往的经验,这个过程对于以后的研究和论文写作有着极大的帮助,同学们应该加倍注意。
(2)在研究的内容中应该写出要研究的各个方面,要把研究这些方面的问题,方法,初步的思路,可能出现的难点以及如何去应对和解决这些难点的准备性思路都写出来,但文字要简练,因为只是初步的构思,不必长篇累牍。
许多人在这部分内容的写作上把研究内容写成象一本书和是毕业论文的目录,这是不符合要求的。
一般地,研究内容从大的方面看应该按照如下的顺序和范围写:
第一,选题的意义,包括理论和实践上的意义
首先,要说明选题在理论上可能会有什么样的贡献,要说清楚这一点实际上对同学的要求是很高的,因为只有充分掌握了相关的文献以及对于这个领域中的理论发展有充分的了解情况下,才可能把这个问题说清楚。
然后,要说明研究这个问题在实践上的价值,这需要对于所研究问题的实际用处有所了解;一般地,选题要具有“重要性”,“前沿性”,“可操作性”,还要有方法论上的意义;“重要性“指研究的问题关系到理论上和实践上的重要突破口,对于国家社会经济发展和人民福祉具有关键性的推进作用。
再者“可操作性”指预期可以在规定的论文期限内完成,即可以做出来,所以要对难度进行评估,既不要选太容易的题目,也不要选择过于难的题目;“方法论上的意义”是指研究这个问题预期会使用到一些新的研究方法。
最后,在科学研究中,新方法的使用是十分重要的,事实上,有些研究得到的结果可能是平凡的(即人们早已经知道的,或者凭直观就知道的),但是,运用新方法研究这些问题也是有价值的;譬如,老农民可能有许多完全凭经验的方法去预测天气,可这一点也不妨碍科学家运用包括Stocks方程在内的空气动力学的新方法去预测天气,尽管在开始还很难说这种新方法就一定比老方法来得准确一些;方法运用在博士论文中占有相当重要的一席之地。所以,在开题报告中要求有对于使用什么样的方法予以专门的说明;
第二,研究的理论和实践的背景,理论基础研究及回顾等
第三,国内外文献综述
第四,问题的现状,根源以及成因分析
第五,模型或者指标体系研究(构造)
这部分是论文的核心,是创新出现的地方,是衡量论文学术水平的关键部分,通常要有数量模型或者是数量指标,也是单独发表高水平论文的内容抽取部分。
第六,案例分析或实证分析部分
通常是运用计量经济模型对前面得出来的理论创新结果进行检验或者是用案例进行验证。
第七,政策建议
如果说前面的理论研究是对于经济管理问题进行的诊断的话,这里就是在诊断结果的基础上开出药方,对于解决所研究的问题提出基于自己的理论研究的政策建议。在这里。许多同学爱犯的毛病是提出的政策建议的思路与自己在前面进行的理论研究之间没有什么关系。
当然,不是说所有的博士论文都应该按照上面的内容顺序来写,这里这是提供一个参照。但是,大多数论文的内容组织基本上是按照这个框架来做的,或者说在这个框架上作一些变动后进行的。
创新部分是论文的亮点,要“具体”,“恰当”地写出创新的要点。不要太抽象,要把自己的思路与现有的研究有什么不同的地方说出来,还要说出自己的思路在什么地方比起现有的研究要高明一些,否则就不能说是“创新”。
技术路线一般是指研究的准备,启动,进行,再重复,取得成果的过程,不是指毕业论文的写作过程,更不是指答辩的准备和进行过程,许多同学会出现这些偏误。
开题报告一定是在文献收集和研读过程之后进行的,因为根据上面说明的逻辑,在之前就做开题报告是不可能按照开题报告应有的内容进行的。所以,为了开题,文献收集和研读是要尽快进行的,要抓紧时间做。
方法运用应该写得具体一些,许多同学把这一项写成“运用辩证唯物主义和历史唯物主义的方法”,“运用定量与定性相结合的方法”,“宏观分析与微观分析相结合”,“理论分析与实际运用相结合”等诸如此类的大框框,一点也不具体,实际上不知道他到底要用什么样的方法;这里要写出具体的方法,如运用博弈论的方法,计量经济学的方法,案例分析的方法,甚至更加具体到如“通过在索洛模型中植入不可再生资源投入变量,然后研究人均收入可持续增长是否可以实现或者在什么样的条件下可以实现,从而获得有关可持续发展新模型的方法”等等。
研究与重点突破
博士论文中的理论创新是核心,是代表论文水平的标志,也是最困难的。可以这样说,只要把这个问题解决了,论文也就解决了一大半了。所以,应该先重点突破这一点。同时,因为整个论文基本上是围绕这个问题的突破或创新而展开的,所以,这个核心问题没有解决,也就无从谈起论文的写作了。因此,先不要忙着写论文,一定要先进行研究,有了成果,才会有东西可以写。
因此,学校对于博士生都要求发表论文,特别是要求在一级学报和核心杂志上发表论文。因为,如果没有有创新性的研究成果,发表论文还是不容易的。
这一个过程是整个论文写作阶段中最困难的。不要急,要慢慢来。要有一个蕴踉的阶段,要多尝试。这个阶段也是最会让人感到沮丧的,自己会发觉自己“很苯”,许多地方都不如人,因为会遭遇许多次的失败,甚至会感到博士论文是做不出来的,甚至会感到想要放弃,…….。注意,这种感觉是所有人在做博士论文时都会有的,不只是你一个人才会有的感觉,所以一定要坚持。根据我和许多其他人的经验,当这个过程持续一段时间后,火花就会产生了,坚持在最后的就是胜利者。哥德说:冬天已经来临,春天还会远吗?这 一个关键时刻,不要言放弃。
创新要来自新的火花的产生,而新火花是如何产生的呢?根据经验,主要是来自多读模型的过程。一般地,看了许多模型后,会产生有关构造新模型的思路;当然,这种新模型的构造一般也是建立在通过修改别人的模型的基础上的,而如果没有读看许多的别人搞的模型,没有站在前人的肩膀上,一般来说是不可能做出有创新意义的研究的。这个过程的进行一般具有如下的特点:
(1)通过寻找现有模型所不能解释的现象,或者不能解决或不能处理的问题,提出修改发展现有模型的必要性;
(2)寻找现有模型存在这种不足的原因,这是一个诊断的过程;
(3)发现现有模型的可以进行修改的地方之后,就要着手进行修改工作,这个过程有较大的难度,主要是技术性的难度,即进行模型研究的技术难度;
(4)这时应该多与导师联系,多请教别的高手,但更主要的是要多思考多研究,同时还要补充学习自己过去没有掌握的一些技术性研究方法。
写作与发表论文
如果成功地解决了上一个阶段的问题,这一个问题就是水到渠成的了。投递文章要投一级杂志,因为这是要实现解决的问题。博士生被要求在一级杂志上发表论文,否则不能答辩。其它还要在CISSCI目录上的杂志上发表论文若干篇,这些杂志的面要比一级杂志宽一些,难度也要小一些,但也是不太容易的。
有人说,现在在杂志上发表论文很难,特别是在一级杂志上,没有熟人是不可能的。因为一级杂志就那么几本,而全国有那么多博士生要发表文章,同时,杂志上发表文章的有许多的是“人情”和“关系”文章,还有名家名流和大官的文章,剩下的版面才比较公平的留给了自由投稿者。
尽管如此,我认为情况还没有想象的那么糟。有些问题是没有办法的,因为学术腐败是当前十分突出的问题。但是,只要文章写得好,即使是一级杂志,发表文章,甚至是发表多篇文章也不是没有可能的。
譬如,有的博士生在入学一到二年中就在一级杂志上发表了多篇论文了。当然,他们参加了一些基金类课题也是一个原因。在许多一级杂志上,是鼓励基金类课题的研究论文发表的。所以,同学们应该尽量参予一些基金类纵向课题的研究。另外,有模型的文章也更加容易发表一些。学校要求至少要在一级杂志上发表一篇论文,但是,仅仅是一篇文章还只是刚刚及格,一般要发表两篇以上才会有比较好的效果。
写作毕业论文
在完成了论文发表的数量和质量要求之后,就自然进入了毕业论文的写作阶段。实际上,在杂志上发表的论文本来也是毕业论文的重要组成部分。但是,发表的论文是专题式的,还不是成体系的,需要把不同的专题研究联系起来,链接不同的部分,从而构成一个统一的论证系统。这就是毕业论文的写作。同时,毕业论文还是学校检验学生整体的知识掌握情况的一个方式,所以还不是一个简单的研究问题。因此,除了学术创新之外,毕业论文的写作还对于文字语言的表达,知识面,论文结构组织和逻辑运用等有一定的要求。
在写毕业论文的时候,要大力借助于读书笔记。根据前面已经完成的读书笔记,可以做到事半功倍的效果。特别是论文中的文献综述部分,基本上就是从读书笔记中来的,或者说是读书笔记的更加系统的整理,深化和扩充而已。
关于“创新”的补充看法
博士论文对于“理论创新”有着特别的要求,关于这一点,许多同学不太清楚。首先,博士论文对于创新的要求是“理论”上的“创新”,不是在编写程序软件和某一个具体的算法上的改进性“创新”,更不是一个案例的编写或者具体的政策分析,是否有“理论”上的创新应该说是博士论文与MBA毕业论文的根本不同之一。其次,创新的过程有一定的方法可寻,并不是完全靠天上掉馅饼。那么,如何才能做到理论创新呢?方法是什么呢?
经验之谈:
1.类比法
将在某个领域曾经取得过成功的方法运用于另外的一个新的领域;譬如,将在经济学中成功运用过的博弈论方法运用于管理领域中的人力资源管理;这就是E P.Lazear领导的一个基于博弈论方法的人力资源管理理论领域的创新;
2.假设条件修改法
将现有的理论模型的假设条件根据所要研究的新的环境进行理由十分充分的修改,取得新的成果;譬如,在通常只含有资本和劳动两种生产要素的生产函数中加入资源投入要素,可以研究在资源约束下的经济增长问题,从而研究可持续发展或者可持续增长问题;这就是可持续发展或者可持续增长问题的研究创新;
再譬如,卡尼曼(D.Kahneman)与特伏尔茨基(A.Tversky)将经济学中的边际收益分为失去的和将获得的边际收益,并且根据心理学的发现即人们总是给予失去的以比即将获得的收益更高的评价,用它作为一个新的一般性假设去取代经济学中原有的假设,从而获得行为经济学的“前景理论”创新;
3.组合法
将不同的领域加以组合,看能不能产生有意义的结果;譬如,将制度经济学中的交易成本概念与市场规模结合起来考虑,再将市场规模与分工深化程度结合起来考虑,再将分工深化程度与经济增长结合起来考虑,就得到了杨晓凯的分工演进经济增长的内生理论创新;
4.特殊到一般
从一般到特殊是大家都会的,但是,逆向思维往往是创造性思维的成功方法。注意个例观察的一般性推广。从个例中看出一般性的规律就是“启发”;譬如,早在1962年K.Arrow就发现了存在于一些制造业(如飞机制造业)中的“干中学”(learning by doing )现象;但是,在1980年代,经Paul.Romer教授的一般化,将这种机制假设为长期生产过程中的一般性规律,从而得到他的内生经济增长模型,并掀开了所谓“新”经济增长理论研究的帷幕。
5.关于科学创新的规律有许多著作讨论,有兴趣的可以看看数学家王梓坤教授的著作《科学发现纵横谈》。
来源 | 科学网、北大国发院管理博士项目、量化研究方法
相关文章:
如何撰写骨灰级博士论文?这是史上最全博士论文指导!
博士论文的写作是博士研究生主要要完成的工作。由于存在着较高的难度,较长的写作周期,以及在创新,写作规范,实际及理论意义等方面有着比较高的要求,博士论文的完成一般说来是有相当难度的。一篇好的博士论文不仅是一本…...
08.SpringBoot请求相应
文章目录 1 请求1.1 Postman1.2 简单参数1.2.1 原始方式1.2.2 SpringBoot方式1.2.3 参数名不一致 1.3 实体参数1.3.1 简单实体对象1.3.2 复杂实体对象 1.4 数组集合参数1.4.1 数组1.4.2 集合 1.5 日期参数1.6 JSON参数1.7 路径参数 2 响应2.1 ResponseBody注解2.2 统一响应结果…...
C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof
目录 简介: 过程: 举例1.1 举例1.2 总结: 简介: 在C#中Contains、StarsWith和EndWith、IndexOf都是字符串函数。 1.Contains函数用于判断一个字符串是否包含指定的子字符串,返回一个布尔值(True或False)。 2.StartsWith函数用于判断一…...
FATE框架中pipline基础教程
目录 1. 用pipline上传数据2. 用 Pipeline 进行 Hetero SecureBoost 的训练和预测3. 用 Pipeline 构建神经网络模型3.1 Homo-NN Quick Start: A Binary Classification Task3.2 Hetero-NN Quick Start: A Binary Classification Task 4. 自定义数据集示例:实现一个简…...
Atlas 元数据管理
Atlas 元数据管理 1.Atlas入门 1.1概述 元数据原理和治理功能,用以构建数据资产的目录。对这个资产进行分类和管理,形成数据字典。 提供围绕数据资产的协作功能。 表和表之间的血缘依赖 字段和字段之间的血缘依赖 1.2架构图 导入和导出࿱…...
编程题练习@8-23
分享8月23日两道编程题: 1 开幕式排列 题目描述 导演在组织进行大运会开幕式的排练,其中一个环节是需要参演人员围成一个环形。 演出人员站成了一圈,出于美观度的考虑,导演不希望某一个演员身边的其他人比他低太多或者高太多。 现…...
static相关知识点详解
文章目录 一. 修饰成员变量二. 修饰成员方法三. 修饰代码块四. 修饰类 一. 修饰成员变量 static 修饰的成员变量,称为静态成员变量,该变量不属于某个具体的对象,是所有对象所共享的。 public class Student {private String name;private sta…...
Redisson 分布式锁
Redis是基础客户端库,可用于执行基本操作。 Redisson是基于Redis的Java客户端,提供高级功能如分布式锁、分布式集合和分布式对象。 Redisson提供更友好的API,支持异步和响应式编程,提供内置线程安全和失败重试机制。 实现步骤…...
继承(C++)
继承 一、初识继承概念“登场”语法格式 继承方式九种继承方式组合小结(对九种组合解释) 二、继承的特性赋值转换 一一 切片 / 切割作用域 一一 隐藏 / 重定义 三、派生类的默认成员函数派生类的默认成员函数1. 构造函数2. 拷贝构造3. 赋值运算符重载4. …...
文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题
五、如果用go语言,当输入数据已经“几乎有序”时,插入排序速度很快。在实际应用中,我们可以利用这一特点来提高快速排序的速度。当对一个长度小于 k 的子数组调用快速排序时,让它不做任何排序就返回。当上层的快速排序调用返回后&…...
SpringCloud 概述
文章目录 SpringCloud 概述一、微服务中的相关概念1、服务注册与发现2、负载均衡3、熔断4、链路追踪5、API网关 二、SpringCloud的介绍三、SpringCloud的架构1、SpringCloud中的核心组件(1)Spring Cloud Netflix组件(2)Spring Clo…...
Apache ShenYu 学习笔记一
1、简介 这是一个异步的,高性能的,跨语言的,响应式的 API 网关。 官网文档:Apache ShenYu 介绍 | Apache ShenYu仓库地址:GitHub - apache/shenyu: Apache ShenYu is a Java native API Gateway for service proxy, pr…...
uniapp 禁止遮罩层下的页面滚动
使用 touchmove.stop.prevent"toMoveHandle" 事件修饰符 若需要禁止蒙版下的页面滚动,可使用 touchmove.stop.prevent"moveHandle",moveHandle 可以用来处理 touchmove 的事件,也可以是一个空函数。将这个方法直接丢到弹…...
postgresql 分组
postgresql 数据汇总 分组汇总聚合函数注意 总结 分组统计总结 高级分组总结 分组汇总 聚合函数 聚合函数(aggregate function)针对一组数据行进行运算,并且返回单个结果。PostgreSQL 支持以下常见的聚合函数: • AVG - 计算一…...
RT1052的EPWM
文章目录 1 EPWM介绍1.1 引脚1.2 时钟1.3 比较寄存器 2 函数 1 EPWM介绍 RT1052 具有 4 个 eFlexPWM(eFlexWM1~eFlex_PWM4)。 每个 eFlexPWM 可以产生四路互补 PWM即产生 8 个 PWM,也可以产生相互独立的 PWM 波。四路分别是模块0-3每个 eFlexPWM 具有各自的故障检…...
k8s 安装istio (一)
前置条件 已经完成 K8S安装过程十:Kubernetes CNI插件与CoreDNS服务部署 部署 istio 服务网格与 Ingress 服务用到了 helm 与 kubectl 这两个命令行工具,这个命令行工具依赖 ~/.kube/config 这个配置文件,目前只在 kubernetes master 节点中…...
vue 项目在编译时,总是出现系统崩的状态,报错信息中有v7 或者 v8 的样式-项目太大内存溢出
vue 项目在编译时,总是出现系统崩的状态,node 命令框也会报错,如下图:有v7 或者 v8 的样式。 原因分析: 分析:遇到与上面图片相似的问题,我们要首先要想到是否是 有关内存的问题,当然…...
低功耗蓝牙射频指纹识别
射频指纹 射频指纹是什么 射频指纹是一种利用无线电信号的特征来识别设备或用户的技术。射频指纹可以用来做设备身份认证、位置跟踪、安全防护等应用。射频指纹的优点是难以伪造、不依赖于额外的硬件或软件、适用于多种无线通信协议。 射频指纹识别流程 射频指纹识别的一般…...
怎么检测UI卡顿?(线上及线下)
什么是UI卡顿? 在Android系统中,我们知道UI线程负责我们所有视图的布局,渲染工作,UI在更新期间,如果UI线程的执行时间超过16ms,则会产生丢帧的现象,而大量的丢帧就会造成卡顿,影响用…...
Git 常用操作
一、Git 常用操作 1、切换分支 git checkout命令可以用于三种不同的实体:文件,commit,以及分支。checkout的意思就是对于一种实体的不同版本之间进行切换的操作。checkout一个分支,会更新当前的工作空间中的文件,使其…...
前端修改新增操作导致数据删除——js精度丢失
问题描述 笔者在写前端渲染表格的时候,发现无论是修改还是新增,数据都会被删除。检查了前端逻辑并与后端联调均无问题。 然后就开始和后端一起对数据库,结果发现,十几位的id,接收过来的时候,尾数均变为了…...
winform使用usercontrol 构建了一个复杂的列表,列表速度慢该如何优化?
当使用 WinForms 构建复杂的列表时,可能会面临性能问题,特别是在数据量大或 UI 复杂的情况下。以下是一些优化策略,可以帮助您改善列表的性能: 1. **虚拟模式 (Virtual Mode)**:对于大型数据集,考虑使用虚…...
Lnton羚通算法算力云平台如何在OpenCV-Python中使用cvui库创建复选框
CVUI 之 复选框 Python import numpy as np import cv2 import cvuidef checkbox_test():WINDOW_NAME Checkbox-Testchecked [False]# 创建画布frame np.zeros((300, 400, 3), np.uint8)# 初始化窗口cvui.init(WINDOW_NAME)while True:# 画布填色frame[:] (100, 200, 100…...
中项系统集成项目管理知识点汇总
中项系统集成项目管理知识点汇总 一、成本-进度二、十大管理及47个过程三、质量四、人力资源五、风险六、干系人沟通七、案例分析万能答案八、选择题知识点九、十大管理输入输出工具技术总结十大管理工具技术总结 一、成本-进度 针对进度滞后的绩效情况 /缩短工期,可…...
Docker容器:docker基础及网络
Docker容器:docker基础及安装 一.docker容器概述 1.什么是容器 (1)Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。 (2)是一个开源的应用容器引擎,基于go语言开发并遵…...
Django实现音乐网站 ⑿
使用Python Django框架制作一个音乐网站, 本篇主要是加载静态资源和推荐页-轮播图、推荐歌单功能开发。 目录 加载静态资源 引入jquery.js 引入bootstrap资源文件 创建基类模板样式文件 推荐页开发 轮播图开发 下载 加载swiper 自定义引入继承块设置 使用…...
ORB-SLAM2学习笔记10之图像关键帧KeyFrame
文章目录 0 引言1 KeyFrame类1.1 构造函数1.2 成员函数1.3 关键帧之间共视图1.3.1 AddConnection1.3.2 UpdateBestCovisibles1.3.3 UpdateConnections1.3.4 EraseConnection1.3.5 SetBadFlag 1.4 地图点1.5 生成树 2 KeyFrame用途 0 引言 ORB-SLAM2学习笔记7详细了解了System主…...
【ownCloud】添加信任域
在我进行使用mysql:5.6和 owncloud 镜像,构建一个个人网盘后 我的虚拟机更改了ip地址导致出现下列状况 报错:您正在访问来自不信任域名的服务器。 please contact your administrator. if you are an administrator of this instance, configure the &q…...
C++--类型转换
1.什么是类型转换 在传统C语言中,由强制类型转换和隐式类型转换,隐式类型转换,编译器在在编译阶段自动处理,能转换则转换,强制类型转换由用户自己转换。 缺陷: 转换的可视性比较差,所有的转换形…...
在服务器上部署 Nginx 并设置图片服务器
问题:我要指定/home/images专门存放图片!该怎么做,而且我的系统是centos8系统,只有一个root用户,用root用户已经安装了nginx 答案: 既然你使用了 CentOS 8,并且你想使用 /home/images 目录存放…...
婚纱摄影类网站模板/天津百度快照优化公司
Vue入门2与SpringBoot跨域请求Vue项目没有config目录怎么办: 1、引入axios 请参考我的另一篇博客 传送门 2、新建我们自己的测试页面 在views下新建目录test目录,test目录下新建Test.vue 3、然后再路由中心配置router\index.js 1、在单页面应用中࿰…...
怎么用网网站模板做网站/seo排名优化哪家好
Linux 系统中配置 lo:0 一个 IP 后 (该 IP 和 eth0 在同一个网段), 其他电脑就无法 ping 通该主另外个电脑 ping 这个台电脑, 从此就 ping 不通这个电脑了. 没有设置之前是可以正常相互 ping 通的. 另外还发现虽然外面无法 ping 这台电脑, 但是这台电脑可以正常 ping 外面的电脑…...
WordPress支持熊掌号/百度官方优化软件
一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个 Shell 脚本主要 由原本需要在命令行输入的命令组成, 或在一个文本编辑器中, 用户可以使用脚 本来把一些常用的操作组合成一组串行。 主要用来书写这种脚本的语言叫做脚本 语言。 很多脚本语言…...
oss做静态网站/宁波谷歌优化
光学三维测量是什么? 光学三维测量时通过运动适当的光学和电子仪器非接触地获取被测物体外部形貌的方法和技术。光学三维测量是指对物体空间外形和结构进行扫描,以获得物体表面点的三维空间坐标的一项技术。 有什么用? 光学测量在工业自动检测…...
物联网技术是学什么的/seo薪资水平
FlatBuffers是一个高性能、跨平台的序列化库,支持C、C#、C、Go、Java、JavaScript、TypeScript、PHP和Python。由google开发,并用于游戏及其他对性能要求高的应用。 1、不用解析/解包,就可以直接访问序列化的数据 1)写schema文件。…...
酒店网站html模板/网络销售靠谱吗
1.创建文件myrule 2.编写myrule内容 package com.myrule;Configuration public class MySelfRule {Beanpublic IRule myRule(){return new RandomRule(); //随机的方法} }3.在主启动类中加入这个注解 CLOUD-PAYMENT-SERVICE为服务名称 configuration为刚才我们写的类 Ribbon…...