java
是不是这样的夜晚你才会这样的想起我
名字不好起
展开
-
2020-11-28 责任链模式不符合三炮的编码规范需要重写
正当所有功能有条不紊的实现时,后方噩耗传来,三炮因为看不懂我写的以责任链模式实现的状态更新功能,让我重写????,又特么白忙了,虽然学到了,但是没有用到项目里多少还是有点失落,成就感少了。 ...原创 2020-11-28 21:43:50 · 78 阅读 · 0 评论 -
2020-11-24 刷个三角形的判断
/** * 给定三条边长判断是否能构成三角形 * @param a * @param b * @param c * @return */ public boolean isTrangle(double a,double b,double c){ List<Double> list=new ArrayList(); list.add(a); list.add(b); list.add(c); for (int i = 0; i < lis.原创 2020-11-24 19:48:51 · 73 阅读 · 0 评论 -
2020-11-23 这几天挺忙,抽空刷个三角形,过几天整理整理三炮提的欠打需求
/** * 给定三角形的三条边求三角形面积 * @param a * @param b * @param c * @return */ public double getArea(double a, double b, double c) { double d = (a + b + c) * (a + b - c) * (a - b + c) * (b + c - a); double s = Math.sqrt(d) / 4; return s; } 郑州的冬天和北.原创 2020-11-23 18:49:57 · 129 阅读 · 0 评论 -
2020-11-21 责任链模式之能拓展的别特么让我修改废话少说上代码
我本来实现的功能是定时任务去更新业务状态是没有传入的参数 //执行链 VerfyChain verfyChain=new VerfyChain(); //数据 VerfyDto verfyDto=new VerfyDto(); //添加执行节点 verfyChain.addVerfy(new VerfyAge()); verfyChain.addVerfy(new VerfyName()); verfyChain.addVerfy(new VerfyPass()); //执行 verfyChain.do原创 2020-11-21 15:23:27 · 181 阅读 · 0 评论 -
2020-11-16 我猜yolo的实现原理是先这样然后在那样
碰到第一次接触的技术,我的习惯是先猜测它的实现原理,然后根据资料等再去验证我的猜测,这样对于我来说更容易理解新的技术。昨晚想到图像识别,然后安装了yolo,具体就是下载一些环境安装程序,然后这样在那样 然后一顿操作 ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg You will see some output like this: layer filters size inpu原创 2020-11-16 21:49:55 · 82 阅读 · 0 评论 -
2020-11-14 生活随笔 干死那个反复修改的if
其实工作中我不是很喜欢各种设计模式,代码简洁功能实现,可读性强就可以了。但是这几天项目经理改需求实在是太频繁了,简单的方法体内一群if else已经被修改懒了,实在看不下去了,程序猿多少都有点强迫症。先来说说我的应用场景,进行一连串的数据校验,但每次校验的数据都不一样(数据是关联的比如第二次校验的数据是根据第一次校验的数据查出来的以此类推),最后得到校验结果。由于需求不确定,项目经理出了一版简单的需求,我只能先实现功能。具体实现就是在一个方法体内写出大量的查询方法,大量的if else 判断最后实现数据校验原创 2020-11-14 20:35:49 · 67 阅读 · 0 评论 -
2020-11-13 刷题五 java傻算 最长回文字符串
/** * 最长回文字符串 * @param str * @return */ public String getStr(String str){ Map<Integer,Integer> map=new TreeMap<>(); for (int i = 0; i <str.length() ; i++) { for (int j = 1; j <str.length(); j++) { if(str.t.原创 2020-11-13 22:07:34 · 64 阅读 · 0 评论 -
2020-11-12 刷题四 java傻算 寻找两个正序数组的中位数
/** * 寻找两个正序数组的中位数 * @param a * @param o * @return */ public double getNum(int[] a, int[] o) { double last = 0.0; TreeSet treeSet = new TreeSet(); for (int i = 0; i < a.length; i++) { treeSet.add(a[i]); } for (int i = 0.原创 2020-11-12 21:22:22 · 187 阅读 · 0 评论 -
2020-11-11 刷题三 java傻算 无重复最长字符串
/** * 无重复最长字符串 * * @param strings * @return */ public String getStrings(String strings) { HashSet<Character> hs = new HashSet<Character>(); StringBuilder sb = new StringBuilder(); for (Character character : strings.toCharArray.原创 2020-11-12 00:20:12 · 138 阅读 · 2 评论 -
2020-11-10 刷题二 java傻算 两数相加
/** * 两数相加 * * @param list * @param list1 * @return */ public List getSum(List list, List list1) { List list2 = new LinkedList(); int sum0 = 0; int sum1 = 0; int sum2 = 0; for (int i = 0; i < list.size(); i++) { sum0 .原创 2020-11-10 21:56:22 · 82 阅读 · 0 评论 -
2020-11-09 刷题一 java傻算 两数之和
/** * 两数之和 * * @param strings * @param target * @return */ public Map getSum(int[] strings, int target) { Map map = new HashMap(); for (int i = 0; i < strings.length; i++) { for (int j = i + 1; j < strings.length; j++) { .原创 2020-11-09 22:35:35 · 70 阅读 · 0 评论