一次艰难debug的反思】的更多相关文章

已经很久没有遇到如此顽固的bug了,总共耗费了我近1个礼拜的时间.期间的种种冲突,个人崩溃,最终解决方案的形成,到回过头来的反思,实在有太多值得梳理的东西. 从结果上来讲,这是个人js基础极端薄弱的集中体现,是对js闭包.基本流程和运转方式掌握不到位的综合反应.正因为基础薄弱,所以debug到某个阶段,竟然不知道该如何制定探索方案. 从调式的方式来讲,面对这样顽固的bug,我并没有做到冷静分析.科学梳理.在跨过某一个节点后,我可耻地又成为了newbie时期的模样:对一切都持神秘的态度.不过是因为…
包含各种偏见和武断,请谨慎阅读. 为什么在学校学习的C,拿到企业生产中不起作用? 而为什么企业级的程序员,依然对C/C++无法掌控?在算法各方面不够精湛? 根本原因还是应用场景的不同.企业级的开发,主要是为了能够快速出活,能够快速将业务需求转换为可执行的代码,立马部署上线开始工作.这就需要Java这样的重型机枪.在这里,重点是能够快速地做出一个“转换”,把复杂的business model快速转换为代码的“表达能力”. 而C/C++所解决的问题,其实更多的是底层,也就是为上面的“快速构建”和“客…
比赛时间 2019.10.19 8:00 - 2019.10.20 8:00 比赛网站 https://csacademy.com/ieeextreme13 // 连续24小时做题真的是极限体验 // 刚比完躺了醒来就会做压轴题了,吐血 = = Alfa Pool 题目大意 有一种比赛的计分规则为:相邻得分下一次将加倍,两次连续不得分则终止比赛,每次从1开始得分.计算有多少种方式使总分为B, B = 5 的全部情况如下表.询问包含 N 组,每次求总分为 \(B_i\) 的方案数对 1e9+7 取…
eclipse 创建的maven项目,引入jar包之后出现红色叹号,一直找不到原因,连main方法都无法运行,提示找不到类: 错误: 找不到或无法加载主类 soapsampler.SoapSamplerGui 百思不得其解,使用maven -X clean package  打了 个空包,啥类都没有打进去,比较无语 D:\tools\eclipse-jee-oxygen-2-win32-x86_64\eclipse\workspace\soapsampler>mvn -X clean packa…
本文原作者:李越,由银杏财经原创发布,本次内容改动. 1.前言 上线一周完成1.5亿元融资,上线10天总激活用户数超400万,8月29日单日新增用户超100万,这是子弹短信交出的最新成绩单(详见<[资讯] “子弹短信”发布一周即融得1.5亿资金>).   ▲ 老罗的“子弹短信”这个牛逼,又可以吹很久了 这样的数据,几乎就要接近移动互联网时代APP最快增长记录了.即便是微信,在最初上线的半年时间里,用户数也未突破100万.网易和中国电信推出的易信,曾在上线24小时内用户数突破100万,也是因为有…
纠正一下之前在<关于<rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>>的反思>中说到的PHP+MySQL太慢,这里只是说我技术不好,没有技术可以修改这个开源的php日志程序罢了,当然,在做这个的时候,也是菜鸟一个,只是想自己尝试一下.高手可以直接跳过..... 首先,写在前面,因为上班空闲时间不多,只有忙里偷闲或自己回家的时间弄下,所以这个前后的时间就比较久了. 之前在上篇写到,是准备使用apache+django来搭建的,但是真的,我折腾…
-1:为什么还要写某马的某淘商城呢? 答:万物更新,季节交替.新人总把旧人换.所以呢,前人写了N多遍的东西,我们依旧在学,所以下决心写某马的某淘商城.(也因为在学校还没找工作,所以找个相对长期的事情做~~~). -2:为什么选择这个项目呢? 答:LZ还是在校生,想给自己攒点经验,所以从网上找的视频,也刚学完ssh,ssm框架,找个项目练练手. -3:为什么看着视频还写博客呢? 答:好记性不如烂笔头啊,这东西看着视频怼,最后写写博客,日后好看看,算是自己脑补吧.(所以还请大牛,大虾们多多指教哦~~…
最近在工作中碰到不少棘手的BUG,其中的一个是Spine骨骼的渲染花屏,在战斗中派发出大量士兵之后有概率出现花屏闪烁(如下图所示),这种莫名奇妙且难以重现的BUG最为蛋疼.   前段时间为了提高Spine骨骼动画的加载速度,将Spine库进行了升级,新的Spine库支持skel二进制格式,二进制格式的加载速度比json格式要快5倍以上.   这是一个大工程,游戏中所有的骨骼动画都需要使用更高版本的Spine编辑器重新导出,由于部分美术没有对源文件进行版本管理,丢失了源文件,导致部分骨骼动画要重新…
使用了masteruml插件来生成类图和metrics插件分析代码 第一次作业 1.UML类图 >在第一次作业中,使用了两个类,代码中有没有使用的变量与函数,为平衡两个类的内容,我将输出函数放在了多项式类中,但是仍然不够平衡. 2.量化分析: >处理字符串输入的过程,按照面向过程的思路来写,嵌套的判断条件过多,时间空间复杂度都比较高,写的并不简洁. 3.程序中的bug: 公测bug:压力测试,在数据量较大的情乱下,我对计算结果进行了取模运算,导致了公测出错.错误来源处于多项式计算的过程中,在最…
昨天改bug了一天,上午出现bug的原因是Boolean和boolean使用BeanUtils等工具无法自动赋值.我们写的时候注意大小写. 下午查了一个下午没有找到任何原因. 但是我受了气,因为报错点最后是在我上面的. 几点: 以后写代码多打logger,logger级别需要注意,一般异常报错error或者info.提示信息使用debug.各个代码关键点都logger一下. 还有就是我的代码没有报异常却没有执行sql语句的日志,这是有问题的,我前面的代码没有考虑异常情况下也会到我的这个步骤,健壮…