首页 > 其他分享 >每日总结 3.18

每日总结 3.18

时间:2023-03-18 21:11:17浏览次数:46  
标签:3.18 总结 pre String hao int res 每日 list

今天优化了后台的部分代码,代码行大概40行。

主要进行转线的操作。

//获取转战点
public String zhuan(int num1,int num2) {
    Connection conn=Tool.getConnection();
    PreparedStatement pre=null;
    String a=null;
    ResultSet res=null;
    String sql="SELECT *FROM zhuanzhan where xianlu=? and lian=? ";
    try {
    pre=conn.prepareStatement(sql);
    pre.setInt(1, num1);
    pre.setInt(2, num2);
    res=pre.executeQuery();
    while(res.next()) {
        String hao=res.getString("name");
        a=hao;
    }
    }
catch(SQLException e) {
        
        e.printStackTrace();
    }finally{
        Tool.release(conn, pre, res);
    }
    return a;
}

 //public static void main(String [] args) { System.out.print(xian("北国商场")); }
 //查找线路(转线)
public List<String> findsl(String name1,String name2){
    List<String> list1=new ArrayList<>();
    List<String> list2=new ArrayList<>();
    List<String> list=new ArrayList<>();
    int start=hao(name1);
    int end=hao(name2);
    int xian1=xian(name1);
    int xian2=xian(name2);
    String zhuan=zhuan(xian1,xian2);
    int mid=hao(zhuan);
    int sum=Math.abs(mid-start)+Math.abs(mid-end)+2;
    String sum2=Integer.toString(sum);
    sum2=sum+"个站点";
    list1=lianjie(list1,xian1,start,mid);
    if(mid<=end) {
        list2=lianjie(list2,xian2,mid+1,end-1);
    }else if(mid>end) {
        list2=lianjies(list2,xian2,end,mid-1);
    }
    list.add(sum2);
    list.addAll(list1);
    list.addAll(list2);
    return list;
}

明天继续优化后台和前台。

 

 

标签:3.18,总结,pre,String,hao,int,res,每日,list
From: https://www.cnblogs.com/syhxx/p/17231765.html

相关文章

  • 分治算法总结(未完结)
    分治思想:将一个问题分解成若干个结构与原问题相同的子问题。(划分子问题+后处理)一、经典问题1.最大子段和思路:计算左边的最大子段和、右边的最大子段和以及跨越......
  • 2023.3.18(软件工程日报)
    Spinner是下拉框控件,它用于从一串列表中选择某项,其功能类似于单选按钮的组合。下拉列表的展示方式有两种,一种是在当前下拉框的正下方弹出列表框,此时要把spinnerMode属性设......
  • 2022.3.18学习总结
    解决Goland调试错误问题解决网站https://juejin.cn/post/7198350384337911867总结:goland的调试工具dlv版本太旧,需要在GitHub下载新的下载下的dlv.exe在GOPATH中,......
  • 闲话 23.3.18
    闲话今天steam春促!大家都买游戏了吗?买了的话,买了什么游戏呢?反正感觉《量子破碎》22.4挺香的《传送门1/2》4.2建议入了!cd怎么老在群立法典建议多来点免得减征......
  • 每日总结--2023/3/17
    课程:计算机网络概率论web学习内容:完成了一个个人介绍的web页面及实验报告继续学习了数据链路层的相关内容完成了每日打卡app记录时间的功能 ......
  • 每日总结--2023/3/18
    周六休息一天学习内容:完成了计算机网络的部分作业完善了每日打卡app的细节修复了北京铁道系统的录入功能bug优化了铁道系统数据库表的......
  • 20230318总结
    以后每周六总结一下一周吧这周感觉是终于摆烂的时候比较少了,现在莫名其妙的给自己找了很多方向来卷,然后觉得自己卷的效率并不高。感觉自己还是要强行让自己跳脱出自己的......
  • redis常见问题总结
    redis主从是异步模式AOF和RDB复制都是才有子进程共享内存,写时复制实现的。Redis为了避免AOF文件越写越大,提供了AOF重写机制,当AOF文件的大小超过所设定的阈值后,Re......
  • 周六900C++模拟测试2023.3.18
     2023江南万达校区能力测试说明:1、在桌面以自己名字命名(中文名)建立文件夹;2、文件夹中存储每个题目对应的英文题目名.cpp文件; 中文题目名称小L的能量检测......
  • 【每日进步一点点系列】七道精选 数据库 实习面试题
    目录​​前言​​​​1.InnoDB和MyISAM的区别​​​​2.数据库的索引是什么结构,为什么不用哈希表?​​​​3.聚簇索引和非聚簇索引​​​​4.索引怎么实现的B+树,为什么选这......