自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java.lang.Exception: java.lang.NumberFormatException: For input string: “xxx“错误解决

java.lang.Exception: java.lang.NumberFormatException: For input string: "xxx"错误解决错误信息:java.lang.Exception: java.lang.NumberFormatException: For input string: "9.163798" at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:492) at

2021-06-18 14:40:11 776

原创 麻省理工Java软件构造 不变量(Invariants)

待施工

2020-07-10 00:03:03 429

原创 麻省理工Java软件构造 等价性

待施工…

2020-07-10 00:00:26 148

原创 代码快照图中各种变量的表示

原链接Kinds of variables in snapshot diagrams画快照图时,要区分好这三种不同类型的变量局部变量 (local variable)在一个方法被调用时产生,调用返回时消失如果对同一个方法有多次调用,那么每一次调用都会有相互独立的局部变量实例变量 (instance variable) 当使用new创建一个新的对象时,这个对象里的实例变量被随之创建,当对象被回收时,它也随之消失。不同的对象直接的实例变量是相互独立的静态变量 (static va

2020-05-22 10:17:03 192

原创 麻省理工Java软件构造 Reading 4: Code Review 代码评审

简单来说,代码评审就是由不是写代码的人来对代码进行仔细、系统的检查代码评审有助于发现程序中的bug,规范代码,但更重要的是,这是程序员之间相互交流、学习的良好途径比如说在Google,必须有人为你的代码进行评审并签字,你才能将其推送到总仓库里代码评审(包括自己写代码)时的一些原则:DRY(Don’t Repeat Yourself)不要出现重复的或十分相似的代码因此,Ctrl + C, Ctrl + V 实际上是有很大风险的因为你很可能在日后发现问题时,修改了一处代码,而漏掉了另一处好好写注

2020-05-22 09:53:30 226

原创 回归测试

如果你发现代码中有一个bug,修复之后,你应该把引出这个bug的情况加入你的测试里,这样的测试用例就是回归测试用例每对代码做出一次改变,都应该执行一次回归测试,这样才能保证新的改变不会引入新的bug,同时也能避免“为了修复一个bug而引入更多的bug”因此,回归测试的关键在于频繁的执行,以及对测试用例的不断完善...

2020-05-21 19:57:00 119

原创 麻省理工Java软件构造 Reading 2: Basic Java

快照图(Snapshot diagrams)快照图表示运行时程序的内部状态,这包括栈(stack,存放运行中的方法及方法的局部变量)的情况,和堆(存放当前程序中存在的对象)的情况快照图的具体表示:基础数据类型:用指向一个数字的箭头来表示箭头表示某个变量或某个对象中的字段对这些值的引用对象数据类型:用有箭头指向的圆圈来表示,圆中写着该对象的类型(如上图中的Point)我们可以...

2020-04-20 21:37:54 125

原创 麻省理工Java软件构造 Reading 1: Static Checking

原网页链接:MIT Software Construction 课程网站 Reading 1: Static Checking数据类型类型(type)就是一组数据,以及对这些数据的操作Java中的数据类型:基本类型(primitive types)如 int,long,boolean,double,char对象类型(object types)如String (一组的cha...

2020-04-20 20:47:37 173

原创 使用命令行“git push”失败的其中一种情况

使用git push后显示:remote: error: GH007: Your push would publish a private email address.remote: You can make your email public or disable this protection by visiting:remote: http://github.com/settings/...

2020-03-02 09:56:00 879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除