6.20学习心得
程序员文章站
2022-05-05 15:13:42
...
1. debug的使用
第一步是通过debug来启动程序,启动后会弹出对应的网页界面
第二步是在想检查的位置打上断点,然后刷新页面,在控制栏就可以查看此时详情了。
debug的四个常用指令如下图:
- 第一个是表示进入下一行,不考虑方法,F8
- 第二个表示进方法,F7
- 第三个表示强制进入方法,Alt+Shift+F7
- 第四个表示出方法,Shift+F8
- 第五个表示回退。
debug的红色断点变为灰色,是因为没有开启断点功能,通过下图最底下那个箭头位置来控制开关:(第一个箭头表示先执行通)
2. Git
将本地的分支推到远程:
3. 合并两个List
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
* 合并两个List
* List<M>,M是个对象,拥有的字段是{id, b,c,d}
* List<N>,N是个对象,拥有的字段是{id,x,y, g,h}
* 需求是得到 List<R>,R中的字段是{id, b,c,d,x,y}
*/
public class test {
public List<R> solve(List<M> m, List<N> n) {
ArrayList<R> r = new ArrayList<>();
for (M value : m) {
int mId = value.getId();
for (N item : n) {
int nId = item.getId();
if (mId == nId) {
R r1 = new R();
r1.setId(mId);
r1.setB(value.getB());
r1.setC(value.getC());
r1.setD(value.getD());
r1.setX(item.getX());
r1.setY(item.getY());
r.add(r1);
}
}
}
return r;
}
}
@Data
class M {
int id;
int b;
int c;
int d;
}
@Data
class N {
int id;
int x;
int y;
int g;
int h;
}
@Data
class R {
int id;
int b;
int c;
int d;
int x;
int y;
}
上一篇: Python爬虫入门项目
下一篇: 养生美容食谱 减少皱纹保龄养颜