个人bug笔记(个人保存)
2017-07-28 09:22
148 查看
(一)
(二)
这两个属性经常用到、前期经常写错
(三)
JavaScript中prompt传递回来的值是字符串的、即使是123。也是字符串。不能随意加减。必须进行数值类型转换。
(四)
Number()类型的转换不能写成number(),javascript对大小写特别敏感
(五)
水仙花数问题:
(六)
JavaScript是弱数据类型语言。多注意转换类型。在数据的类型上不能与c语言相提并论。
(七)
全等===是严格意义上的相等,会判断是什么类型和数值。
等于==只判断数值。
在严格意义上。“5”==5但“5”===5是不成立的
(八)
(九)
(十)
这两个容易混淆
(十一)对do…while判断的失误
(十二)
在类的定义和对象的操作中。我把这俩放同一个文件下。在操作对象时出现了bug。原因在于。忘记使用main函数。所以没有函数进入入口。
。
(十三)
在重新拾起c语言的时候.main后面忘记加上括号.导致找不到bug.
(十四)
(十五)
构造函数时,无参构造函数有时会和有参函数冲突
(十六)
(十七)
Ascll码
(十八)
使用random的时候要慎重.多次调用容易一定会改变了它的值.在作为验证码的时候一定要小心.在这栽跟头了好几次了
(十九)
(二十)
obj.tostring.在服务器中把session中的缓存删了以后.它先执行了.然后null里面没有tostring方法.于是报错.空指针异常
404错误一般是路径问题.一般看浏览器的路径是否和自己的期望有关
(二十一)
这个地方的?左右两边不能添加问号.不然会传进一个null
(二十二)
@controller没写。找了半天
(二十三)
spring中,用pojo方法传值时。参数要和属性名一致。并且。最好小写。还有get/set方法。后面带的名字一定要和jsp页面上的参数一致
整体加hover才能让整体中的多个效果同时显现 例: #div_1 > div:hover img { transform: rotateY(180deg); } #div_1 > div:hover p { color: rgb(150, 81, 14); }`
(二)
<height> <width>
这两个属性经常用到、前期经常写错
(三)
JavaScript中prompt传递回来的值是字符串的、即使是123。也是字符串。不能随意加减。必须进行数值类型转换。
(四)
Number()类型的转换不能写成number(),javascript对大小写特别敏感
(五)
水仙花数问题:
153=1*1*1+5*5*5+3*3*3
(六)
JavaScript是弱数据类型语言。多注意转换类型。在数据的类型上不能与c语言相提并论。
(七)
全等===是严格意义上的相等,会判断是什么类型和数值。
等于==只判断数值。
在严格意义上。“5”==5但“5”===5是不成立的
(八)
JavaScript中的dom部分。getElementsBy()这种通过类名、标签、名字查找元素的方法得来的数据是以数组的方式存储的。所以。更改样式的时候应【0,1,2。。。。】这种数组的方式来选择元素。
(九)
if结构错误的没有把else加上去 双等号的使用容易写成一个等于号 函数的定义最好放在前面
(十)
&&:逻辑与。 ||:逻辑或。
这两个容易混淆
(十一)对do…while判断的失误
public class Demo06 { public static void main(String[] arge){ Scanner input= new Scanner(System.in); String panDuan = "n"; do{ System.out.println("请输入会员积分"); int carNum = input.nextInt(); System.out.print("该用户享有的折扣为:"); double rate = 0; if(carNum>=8000){ rate = 0.6; }else if(carNum>=4000){ rate = 0.7; }else if(carNum>=2000){ rate = 0.8; }else{ rate = 0.9; } System.out.println(rate); System.out.println("是否查询更多"); panDuan = input.next(); }while(panDuan.equals("y"));//这个地方写成了n导致错误 } }
(十二)
在类的定义和对象的操作中。我把这俩放同一个文件下。在操作对象时出现了bug。原因在于。忘记使用main函数。所以没有函数进入入口。
。
(十三)
#include<stdio.h> int swap(int x,int y){ return x / 10 + x %10 *10 + y % 10 * 100 + y / 10 * 1000; } int main(){ int a = 0; int b = 0; scanf("%d %d",&a,&b); printf("±äÐκó:%d",swap(a,b)); }
在重新拾起c语言的时候.main后面忘记加上括号.导致找不到bug.
(十四)
Arrays.sort(arr);的格式得记好。 如果用数组了来存储字符串。可以在定义空间时把长度设为char arr[] = new char[string.length()]; 冒泡排序是嵌套嵌套来实现的。别只用了一个循环 string.charAt(i)可以用来获取一个字符串的其中一个字符,但是。不能在源字符串上面进行操作只能重新定义一个。
(十五)
构造函数时,无参构造函数有时会和有参函数冲突
public Worker() { } public Worker(int height) { this.height = height; }
worker[i] = new Worker();
(十六)
1.类的命名不小心定义成关键字导致错误 2.将一个int的持续变化的变量当作string类型的变量存进文件流时。束手无措。解决方案是String string = new String()方法强制转换。方法如下
//程序不完成。只追求把结构展示出来 k = 1 do{ String string = new String("第" + k + "局," + "电脑出了" + computer.ComputerJudge() + ",用户出了" + user.userJudge() + " " + judge.judge(computer, user)); k++; }while() fos1.write(string.getBytes());
3.在定义一个do...while的判定条件时。总出错。格式应为:
String key = "N"; do { System.out.println("是否继续Y/N"); key = scanner.next(); k++; } while (key.equals("Y"));
(十七)
Ascll码
a-z:97-122 A-Z:65-90 0-9:48-57
(十八)
使用random的时候要慎重.多次调用容易一定会改变了它的值.在作为验证码的时候一定要小心.在这栽跟头了好几次了
(十九)
//这个代码是用来更新hashmap中的信息的 public boolean equals(Object obj) { if (!(obj instanceof Goods)) { return false; } Goods goods = (Goods)obj; return this.Goods_no.equals(goods.Goods_no) &&this.Goods_name.equals(goods.Goods_name) &&this.Goods_price == goods.Goods_price; } public int hashCode() { return this.Goods_no.hashCode(); }
(二十)
obj.tostring.在服务器中把session中的缓存删了以后.它先执行了.然后null里面没有tostring方法.于是报错.空指针异常
404错误一般是路径问题.一般看浏览器的路径是否和自己的期望有关
(二十一)
这个地方的?左右两边不能添加问号.不然会传进一个null
(二十二)
@controller没写。找了半天
(二十三)
spring中,用pojo方法传值时。参数要和属性名一致。并且。最好小写。还有get/set方法。后面带的名字一定要和jsp页面上的参数一致
相关文章推荐
- 个人bug笔记(个人保存)
- 个人学习笔记--关于unity3d开线程后卡死BUG
- MFC个人笔记--创建属性表,并通过文件操作,保存属性表中用户的选择 的步骤
- MFC个人笔记--创建属性表,并通过文件操作,保存属性表中用户的选择 的步骤
- MTK个人入门笔记(修改充电图标BUG,设置断点)
- git的学习笔记(修改bug时保存现场)
- JavaScript个人笔记:js模块化开发seajs实战拖拽
- 学习 Box2D 个人笔记(九)b2GearJoint
- Python学习笔记03----一个环形的公路上有n个加油站,编号为0,1,2,...n-1, 每个加油站加油都有一个上限,保存在列表limit中,即limit[i]为第i个加油站加油的上限
- 个人官网第8次升级(新功能、用户体验、修复bug、系统优化)
- Java高级个人笔记(StringUtils工具类用法)
- c#学习笔记(二):保存图片、保存DataGridView数据到本地和从本地读取到DataGridView
- mysql视图--纯属个人笔记
- 密码学个人简要笔记
- Android 个人学习笔记 ①
- 【知识小结】Git 个人学习笔记及心得
- 从零开始学习Swift(注:自己学习笔记,有地方只是个人理解并非对)
- 个人代码笔记
- [个人学习笔记]SQLite学习笔记
- 个人笔记-C#txt文本分割器