项目改bug期间总结】的更多相关文章

kotlin中使用labda 表到时注意参数,另外setOnClickListener() 和 setOnClickListener{} 差别很大的,使用要细心, 因为这个问题拿了大半天闷, 最后还是让同事给看出来的 2. 取消recycler的滑动阴影…
前言: 工作中,有使用过乐动ld06款激光雷达,此款雷达将常规雷达的转动的电机部分内置于自己的保护罩内,减少了雷达本身转动积灰等其他外界影响,探测半径是12m,是一款不错的雷达. 不过今天的主要内容不是介绍该雷达的性能,而是分享我在使用该雷达过程中,在进行项目开发中,发现一个在官方SDK中隐藏的问题,这个问题,在使用过程中,导致了进程的崩溃. terminate called after throwing an instance of 'std::bad_alloc' what(): std::…
android软件简约记账app开发day08-时间对话框的书写+改bug,改bug 绘制对话跨页面 在添加记账信息功能中,我提供了用户添加备注添加事件的功能,设计是点击时间会弹出一个时间对话框供用户选择时间,这里我们先绘制时间对话框,在layout中新建一个layout文件,命名为dialog_time,其中使用到了提供好了类DataPicker来展示日历效果,代码如下 <?xml version="1.0" encoding="utf-8"?><…
1.首先去IDEA开发工具创建一个maven项目,把该项目改为Web项目, a.在pom.xml中,添加packaging标签,值为war b.右键File,选中project structure, c.点击Modules,点击Web,双击页面中报红的地方,直接yes OK即可,添加webapp目录 d.将原来eclipse项目中webcontext下的内容全复制到webapp目录下,看图 2.把eclipse项目中src下的内容全部复制到IDEA的src/main/java目录下,配置文件放在…
Maven遇到github引用的项目有bug,自己想要修复/作者已经修复了但是还没有版本出来. 一个maven的做法 git clone 该项目(可能直接下载zip比较快). 在项目中mvn install -Dmaven.test.skip=true,此时要注意,pom.xml上的id和版本号. install没问题之后,自己的项目就可以引用了,引用就是install的那个项目的id和版本号. 注意不要跟原来的那个id和版本号重复.…
一.wpf类库项目改为Window应用程序项目1.错误 CS5001 Program does not contain a static 'Main' method suitable for an entry point Working E:\Working\CSC 1 活动 解决方法:(注:启动文件均以app.xaml为例,其window包含:StartupUri="start.xaml">) 方法一:添加main函数() /// <summary> /// App…
程序员的日常三件事:写Bug.改Bug.背锅.连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含Bug. 但是真的有这么多Bug要改吗?就不能一次改完吗? 程序员听这问题后要拍键盘了,还!真!不!能! 用户使用场景的不确定性 在日常生活中,即便每个物品都有使用说明书,可一千个用户就有一千种使用方式.例如用诺基亚手机砸核桃,用iPad当切菜板,所以说程序是确定的,但用户的使用场景是不确定性的. 各种不按套路出牌的操作会给系统带来挑战,例如网上有个段子说: 一个人走进一家酒吧,要了一杯啤酒一…
一直以来,我都不喜欢改bug,不管是自己的,还是别人的.因为我不相信自己的代码会出现问题,一旦出现问题我就会觉得很难堪,因为我觉得我的代码没什么问题.然后我就不知道该怎么来解决这些问题. 最近这一两次,我倒是改了一两个有意义的bug,一个是对象是引用,所以不能直接修改值,否则会对之后的数据产生影响,一个是多线程操作一个对象的时候要加锁,这是我改的比较有意义的两个bug.…
曹工改bug:cpu狂飙,old gc频繁,线程神秘死亡连环案件调查报告 前言 前两天,访问开发环境上一个java服务,发现一直转圈圈,因为我开着fiddler,可以看到的现象是,接口一直没返回:本来想着直接jenkins重新构建一下开发环境(即重启服务),突然觉得,还是看看到底啥情况吧. 排查过程 登录到开发环境上(8核16g,centos 7),来了一圈常规操作,结果执行top发现,cpu占用竟然高达400%,然后按照标准流程,那肯定就是查看该进程内占用cpu高的线程是哪个: top -H…
一.介绍 最近一直在做有关JavaScriptCore的技术需求,上周发现一个问题,当在JavaScriptCore在垃圾回收时,项目会有一定几率发生崩溃.崩溃发生时调用堆栈如下: 图1 调用堆栈 先对上图中两个比较重要的堆栈过程做个说明: 图2 生成JSValue 1).toJSValueInContext:方法是通过JSObjectMake 再生成一个JSValue.如上图中,最终返回的是一个JSValue,并且这个JSValue对self(PHOValue类型)做了一次强引用. 图3 该J…
项目开发中遇到了一个问题,类中出现未知属性 ‘ $jacocoData ’,准确的来说,实际上在集成测试阶段,系统自动运行测试用例时,抛出来的异常提示信息,但是在开发阶段是不存在的.这个问题是以前没有遇到过的一中bug,因此在此处记录并分析. (与本片无关,介意者忽略) 先在这儿介绍一下目前项目的开发模式,使用的是迭代式开发.(参考百度) 1.瀑布式开发: 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求.分析.设计.编码.代码审阅.测试.维护的步骤顺序进行.    适用:系统目标需求明…
BUG是在项目过程中以及运维过程中经常遇到的工作项.在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的.这里将介绍如何通过TFS来完成BUG的处理工作. 首先看一下BUG的root cause,是由于一个挖掘模型引用的视图. 其中一处定义的失误,于是我们将其直接修正过来. 修正之后的样子. 回到Visual Studio,在Source Explorer中打开先前创建的数据仓库项目. 项目的架构,是基于先前对比工具导入的数据库定义脚本. 新建一个架构比较,捕捉数据…
BUG是在项目过程中以及运维过程中经常遇到的工作项.在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的.这里将介绍如何通过TFS来完成BUG的创建工作. 首先我们来看BUG的标准处理过程,BUG上报,BUG处理以及BUG关闭.本片将主要描述如何在系统里根据此创建一个BUG工作项. 先来看看BUG的root cause,这里我们假定BUG是由于视图代码中对于YearlyInCome定义的失误从而导致挖掘模型处理的不准确. 打开视图定义代码,可以看到本来应该是Low的…
如标题所示: 在myeclipse中按F2改了项目名称,之前在tomcat中部署的名称是另一个,再次重新部署,永远是上一个的旧名称 解决办法: 项目点右键-properties-左上角搜索框输入web- 修改Web Context-root的名称即可…
当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交: 并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间.但是,必须在两个小时内修复该bug,怎么办? 幸好,Git还提供了一个stash功能,可以把当前工作现场"储藏"起来,等以后恢复现场后继续工作: $ git stash 现在,用git status查看工作区,就是干净的(除非有没有被Git管理的文件),因此可以…
乘分配 当小学学会了乘法分配.详细乘法分配:并与多个两个数相乘的,他们能够把这个数字乘以,然后加入.由于一个恒定.乘法分配律也能够使用表达式的定义"(a+b)×c = a×c+b×c"的形式给出.乘法分配律的反用"a×c+b×c = (a+b)×c"相同成立.比如"10.2×(3+7) = 10.2×3+10.2×7 = 102"(反用形式为"10.2×3+10.2×7 = 10.2×(3+7) = 102"). 计算机世界中…
最近在论坛上下载到了一个Cocos2dx的单机跑酷例子, 也不知道是2.x版的, 花了一天时间试着把他改成3.1.1的试试, 现在已经可以顺利编译的, 但是还是有Heap Free的问题,调试了好几天,真心累了. 代码地址如下: https://github.com/AdoBeatTheWorld/waytomobile/tree/master/projects/RunPiggy 问题列表如下: 1 error C2064: 项不会计算为接受 2 个参数的函数 这个是一个回调函数的问题, #de…
由于项目需求,需要将原来Myeclipse项目转移到Eclipse中去.搞了半天才搞出来,分享给大家,希望对大家有用. 首先导入一个从Myeclipse导出的项目 然后无法进行tomcat发布. 但是Myeclipse项目和Eclipse项目结构有些不同,所以这里我们可以通过Eclipse插件来进行修改. 选中项目,点击鼠标右键.选择Properties – > Project Facets 这里选择Dynamic Web Module,版本选择2.4.然后点击OK 这时你对发现多了一个WebC…
1.字符集乱码问题: 这是一个常遇见的问题,但总是解决不了,让人很头疼笔者最近就遇到了这个问题.首先确保你传入的数据是UTF-8格式的,如果你是用jsp+servlert写的话,你的servlert中用该加入请求和响应的字符集设置,或者你增加一个字符集过滤器. 请求和响应的字符集设置:  JSP页面设置:  数据库字符集设置:  当你将上面的设置全都设置成功后,基本上应该就没什么问题了.但是....总有意外,我就碰到这种情况. 我是将项目部署在Linux上,数据库也安装在Linux上.但是存入数…
转至:https://blog.csdn.net/cymlancy/article/details/67634531 首先导入一个从Myeclipse导出的项目 Myeclipse项目和Eclipse项目结构有些不同,所以这里我们可以通过Eclipse插件来进行修改.选中项目,点击鼠标右键.选择Properties – > Project Facets 这里选择Dynamic Web Module,版本选择2.4.然后点击OK 这时你对发现多了一个WebContent文件夹,你可以将其删除掉,因…
---恢复内容开始--- 今天改了半天参数,后来发现原来是表设置错了,于是决定总结出遇到BUG时的方法,等下次再遇到BUG时,过一遍每个方法就会减少解决BUG的时间,话不多说,写 ①检查表.数据库是否设置正确 ②ID不要凭记忆,每个表的ID不一样 ③css或者js文件是否加载 ④使用方式是否出错,没有引用jquer却用jquery的方法 ⑤修改了半天form ,原来一个网页里好多formID 一样 ⑥数据在WEB没有出来可能是样式问题 ⑦数组是从0开始的 ---恢复内容结束---…
目录树 新建Maven项目及步骤 修改方法 启动测试 新建Maven项目及步骤 我这里是从创建开始讲,使用的工具是Idea2017版本.如果是已经创建了Maven,想改为spring boot项目的请直接跳到[修改方法] 1.点击右上角的File,出来的列表选择New Object: 2.选择Maven,勾选Create from archetype,选择quickstart 3.输入GroupId与ArtifactId,Version版本号自己看着怎么顺眼怎么改:其中GroupId为包名,Ar…
由于项目需求,需要将原来Myeclipse项目转移到Eclipse中去.搞了半天才搞出来,分享给大家,希望对大家有用. 首先导入一个从Myeclipse导出的项目 然后无法进行tomcat发布. 但是Myeclipse项目和Eclipse项目结构有些不同,所以这里我们可以通过Eclipse插件来进行修改. 选中项目,点击鼠标右键.选择Properties – > Project Facets 这里选择Dynamic Web Module,版本选择2.4.然后点击OK 这时你对发现多了一个WebC…
  新检出一个web项目,同事都是运行在MyEclipse中的,我用Eclipse启动, 1.首先是许多jar包报错: 处理方法为 remove掉,然后 选 WEB-INF 下的所有 jar 重新添加进去. 2.MyEclipse 中自带 JavaEE5 library jar包合集,而Eclipse中没有,项目中有用到,解决方法 从同事的 MyEclipse 安装目录下把  EE_5 目录拷过来,主要是有下面这4个jar包: 然后,添加到项目中,可以建一个用户目录: 这样就建好了,如图: 但是…
在上线审核时,重新检测自己的app发现报错:"was compiled with optimization - steppingmay behave oddly; variables may not be available" 在运行的时候进行调试,发现当我po参数的时候,一直告诉我 变量不可用. 解决: 在xcode->project->scheme->edit scheme ->在Run选项中 将Bulid Configuration 改选为debug 因为…
+(NSDictionary *)replacedKeyFromPropertyName { return  @{ @"doctorId": @"id" }; } [SVProgressHUD showErrorWithStatus:response.message.length > 0 ? response.message : ERROR_MSG_NONETWORK]; // 网络问题提示 thirdLabel.preferredMaxLayoutWidth…
用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行,那我们就要将它转换为web项目. 方法: 1.右击项目项目-属性(properties)-项目方面(project facets) 2.勾选Dynamic Web Module和Java保存即可…
本地环境:node版本:8.11.4 vue版本:3.4.1; 开发工具vscode 1.创建一个空的vue项目(vue create bigdata_reprot_web) 2.找到项目的空白页,改造该页面 改造思路:先把依赖的css,和js一个个的引入到 vue项目中,每引入一个,看看是否生效了 顺序: jquery(虽然vue不建议使用jquery) bootstrap.min.js jquery.slimscroll.min.js beyond.js(这个是该项目的主要js) 引入bey…
这个问题没有找到合适的答案,最终自己想出了一个解决方案,在此记录下. 问题描述 在将老的eclipse项目重构为maven项目时,我这边是新建了一个maven项目,然后将对应的数据分别放到相应的位置,最终maven项目改造成功,但是在重新连接svn的时候,maven项目中的所有文件都是无管理状态,也就是无法与历史的svn版本进行对比. 分析 原eclipse项目与重构后的maven项目目录结果作对比,发现src文件夹下少了两个文件夹,main和java,可能是目录结构不同导致无法比较. 解决方案…
 1.进入项目目录,可看到.project文件,打开. 2.找到<natures...</natures代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>   <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>   <nature>…