计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP-项目实战

作者主页:IT研究室✨
个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
☑文末获取源码☑
精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

文章目录

  • 一、前言
  • 二、开发环境
  • 三、系统界面展示
  • 四、代码参考
  • 五、论文参考
  • 六、系统视频
  • 结语

一、前言

在当今社会,随着互联网的快速发展,各种线上平台和服务如雨后春笋般涌现,改变了人们的生活方式。其中,跑腿平台作为一种满足用户个性化需求的服务平台,具有广阔的市场前景。然而,在跑腿平台的发展过程中,也面临着许多挑战。如何提高服务质量、保障用户权益、优化资源配置等问题逐渐凸显。因此,从学术角度出发,对跑腿平台进行深入研究具有重要的现实意义。

当前,跑腿平台在服务过程中主要存在以下问题:
信息不对称:用户和跑腿员之间的信息交流可能存在误差,导致跑腿员无法准确理解用户需求,影响服务质量。
评价机制不完善:现有的评价机制可能存在主观性和片面性,无法反映跑腿员的服务质量和用户真实评价。
监管力度不足:对于跑腿员的监管存在漏洞,可能导致部分跑腿员违规操作,损害用户利益。

本课题旨在研究一种新型的跑腿平台微信小程序/安卓APP,解决现有解决方案存在的问题,实现以下目标:
减少信息不对称:通过优化用户界面和交互设计,使用户能够更清晰地描述跑腿需求,提高跑腿员对用户需求的准确理解。
完善评价机制:建立客观的评价系统,综合评价跑腿员的服务质量,为用户提供参考依据。
加强监管力度:利用技术手段对跑腿员进行实时监控,防止违规行为的发生,保障用户权益。

本课题的研究意义在于:
提高服务质量:通过优化设计和服务流程,提高跑腿员对用户需求的准确理解,提高服务质量,提升用户体验。
保障用户权益:通过完善评价机制和加强监管力度,保障用户的合法权益,减少投诉。
推动行业发展:通过对跑腿平台的深入研究,推动行业的发展和创新,为市场注入新的活力。

二、开发环境

  • 开发语言:Java
  • 数据库:MySQL
  • 后端:SpringBoot
  • 前端:微信小程序/android+uniapp+Vue

三、系统界面展示

  • 跑腿平台微信小程序/安卓APP界面展示:
    跑腿平台微信小程序/安卓APP-跑腿任务详情
    跑腿平台微信小程序/安卓APP-跑腿任务发布
    跑腿平台微信小程序/安卓APP-跑腿任务管理-跑腿员
    跑腿平台微信小程序/安卓APP-接单任务管理-跑腿员
    跑腿平台微信小程序/安卓APP-跑腿员管理
    跑腿平台微信小程序/安卓APP-公告信息管理

四、代码参考

  • 跑腿平台微信小程序/安卓APP项目实战代码参考:
@Controller
@RequestMapping("/order")
public class OrderController {
    @Autowired
    private OrderService orderService;
    @Autowired
    private UserService userService;

    @Autowired
    private EvaluationService evaluationService;

    @RequestMapping("add_order")
    public String orderForm(@RequestParam("type_demand") String type_demand,Model model, HttpSession session){
        System.out.println(type_demand);
        User user = (User) session.getAttribute("user");
        List<UserAddress> addressList = userService.FindAddressbyid(user.getUserId());
        UserAddress userAddress = null;
        try{
            userAddress = addressList.get(0);
        }
        catch (Exception e){
            System.out.println("没有地址");
        }
        model.addAttribute("type_demand",type_demand);
        model.addAttribute("addressList",addressList);
        model.addAttribute("userAddress",userAddress);
        return "add_order";
    }

    @RequestMapping("submit_order")
    public String submitForm(@RequestBody OrderForm orderForm, HttpSession session)
    {
        orderForm.setBillUser((User)session.getAttribute("user"));
        System.out.println(orderForm);
        System.out.println((User) session.getAttribute("user"));
        orderService.addOrder(orderForm);
        return "login";
    }
    @RequestMapping("/submit_order_to_dataBase")
    public String submitOrderToDataBase(@RequestBody Map<String, Object> orderData, HttpSession session){
        int orderID = Integer.parseInt((String) orderData.get("OrderID"));
        User user = (User)session.getAttribute("user");
        int userID = user.getUserId();
        System.out.println("???????????");
        System.out.println(orderID);
        System.out.println(userID);
        System.out.println("???????????");
        orderService.InsertOrderReceivingUserAndChangeOrderStatus(orderID,userID);
        return "login";
    }
    @RequestMapping("display_orders")
    public String displayOrder(Model model){
        List<OrderForm> orderFormList = orderService.queryAllOrderForms();
        model.addAttribute("orderFormList",orderFormList);
        return "run_pool";
    }
    @RequestMapping("display_orders_by_limit")
    @ResponseBody
    public List<OrderForm> displayOrdersByLimit(@RequestBody Filter filter){
        System.out.println(filter);
        filter.setTimeInterval();
        filter.setMoney();
        System.out.println(filter);
        List<OrderForm> orderFormList = orderService.queryOrderFormsByLimit(filter);
        for (OrderForm orderForm : orderFormList) {
            System.out.println(orderForm);
        }
        return orderFormList;
    }
    @RequestMapping("/myrelease")
    public String complain(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
//        formList.stream().forEach(System.out::println);
        model.addAttribute(formList);
        return "order";
    }

    @RequestMapping("/canceled")
    public String canceled(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,0);
        model.addAttribute(formList);
        return "order0";
    }




    @RequestMapping("/obligation")
    public String obligation(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,1);
        model.addAttribute(formList);
        return "order1";
    }
    @RequestMapping("/seize")
    public String seize(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,2);
        model.addAttribute(formList);
        return "order2";
    }
    @RequestMapping("/inprogress")
    public String inprogress(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,3);
        model.addAttribute(formList);
        return "order3";
    }

    @RequestMapping("/completed")
    public String Completed(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,4);
        List<OrderForm> List2 = orderService.FindAllbyidandstatus(userid,5);
        List<OrderForm> List3 = orderService.FindAllbyidandstatus(userid,6);
        List<OrderForm> List4 = orderService.FindAllbyidandstatus(userid,7);
        formList.addAll(List2);
        formList.addAll(List3);
        formList.addAll(List4);
        model.addAttribute(formList);
        return "order4";
    }

    @GetMapping("/complain")
    public String complain(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        OrderForm orderForm = orderService.FindByOrderid(orderid);
        System.out.println(orderForm);
        model.addAttribute("orderForm",orderForm);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        return "complaint";
    }


    @GetMapping("/complain0")
    public String complain0(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        OrderForm orderForm = orderService.FindByOrderid(orderid);
        System.out.println(orderForm);
        model.addAttribute("orderForm",orderForm);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        return "complaint0";
    }




    @RequestMapping("/Complaintsubmission")
    public String Complaintsubmission(int orderid,int complainantid,int respondentid,String content,Model model, HttpSession session)
    {
//        System.out.println(orderid);
//        System.out.println(complainantid);
//        System.out.println(respondentid);
//        System.out.println(content);
        orderService.AddComplain(orderid,complainantid,respondentid,content);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        orderService.updatacomplainstatus(orderid);
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,4);
        List<OrderForm> List2 = orderService.FindAllbyidandstatus(userid,5);
        List<OrderForm> List3 = orderService.FindAllbyidandstatus(userid,6);
        List<OrderForm> List4 = orderService.FindAllbyidandstatus(userid,7);
        formList.addAll(List2);
        formList.addAll(List3);
        formList.addAll(List4);
        model.addAttribute(formList);
        return "redirect:/order/completed";
    }

    @RequestMapping("/Complaintsubmission0")
    public String Complaintsubmission0(int orderid,int complainantid,int respondentid,String content,Model model, HttpSession session)
    {
//        System.out.println(orderid);
//        System.out.println(complainantid);
//        System.out.println(respondentid);
//        System.out.println(content);
        orderService.AddComplain(orderid,complainantid,respondentid,content);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        orderService.updatacomplainstatus(orderid);
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,4);
        List<OrderForm> List2 = orderService.FindAllbyidandstatus(userid,5);
        List<OrderForm> List3 = orderService.FindAllbyidandstatus(userid,6);
        List<OrderForm> List4 = orderService.FindAllbyidandstatus(userid,7);
        formList.addAll(List2);
        formList.addAll(List3);
        formList.addAll(List4);
        model.addAttribute(formList);
        return "redirect:/order/myrelease";
    }






    @GetMapping("/deleteOrder")
    public String deleteOrder(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.deletebyorderid(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
        model.addAttribute(formList);
        return "order";
    }




    @GetMapping("/deleteOrder2")
    public String deleteOrder2(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.deletebyorderid(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,2);
        model.addAttribute(formList);
        return "order2";
    }


    @GetMapping("/deleteOrder3")
    public String deleteOrder3(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.deletebyorderid(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyidandstatus(userid,3);
        model.addAttribute(formList);
        return "order3";
    }


    @RequestMapping("/myordergrabbing")
    public String myordergrabbing(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindPickUpOrdersByid(userid);
        model.addAttribute(formList);

        return "run_order";
    }
    @GetMapping("/deleteRunorder")
    public String deleteRunorder(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.deletebyorderid(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
        model.addAttribute(formList);
        return "redirect:/order/myordergrabbing";
    }


    @GetMapping("/deleteRunorder1")
    public String deleteRunorder2(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.deletebyorderid(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
        model.addAttribute(formList);
        return "run_order1";
    }





    @RequestMapping("/Runorderinprogress")
    public String Runorderinprogress(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyreceiveUserandstatus(userid,3);
        model.addAttribute(formList);
        return "run_order1";
    }


    @RequestMapping("/Runordercompleted")
    public String Runordercompleted(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyreceiveUserandstatus(userid,4);
        model.addAttribute(formList);
        return "run_order2";
    }



    @RequestMapping("/Runordercanceled")
    public String Runordercanceled(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyreceiveUserandstatus(userid,0);
        model.addAttribute(formList);
        return "run_order3";
    }


    @GetMapping("/finishorder")
    public String finishorder(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.finishorder(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
        model.addAttribute(formList);
        return "order";
    }

    @GetMapping("/finishorder1")
    public String finishorder1(@RequestParam("orderid") int orderid,Model model,HttpSession session)
    {
        orderService.finishorder(orderid);
        User user = (User) session.getAttribute("user");
        int userid=user.getUserId();
        List<OrderForm> formList = orderService.FindAllbyid(userid);
        model.addAttribute(formList);
        return "redirect:/order/inprogress";
    }


    @RequestMapping("/insertevaluation")
    public String insertevaluation(Model model,HttpSession session,int id,String eva,float evascore)
    {
        OrderForm order = orderService.findone(id);
        OrderEvaluation evaluation=new OrderEvaluation();
        evaluation.setOrderId(id);
        evaluation.setBillUser(order.getBillUser());
        evaluation.setReceiveUser(order.getReceiveUser());
        evaluation.setAppraise(eva);
        evaluation.setBillScore(5);
        evaluation.setReceiveScore(evascore);
        evaluation.setIsFinish(1);
        evaluation.setStatus(0);
        evaluationService.inserteva(evaluation);
        orderService.updataOrderTransationstatus(id);
        return "redirect:/order/completed";
    }

    @RequestMapping("/popoup")
    public String popoup(Model model,int orderid){
        OrderForm findone = orderService.findone(orderid);
        model.addAttribute("ReceiveUser", findone.getReceiveUser());
        return "all";
    }
    @RequestMapping("/inserteva")
    public String inserteva(Model model,int orderid,HttpSession session){
        model.addAttribute("orderid",orderid);
        return "inserteva";
    }

}
@Controller
@RequestMapping("/transation")
public class TransationController {
    @Autowired
    private OrdertransationMapper service ;

    @Autowired
    private UserService userService;


    @RequestMapping("/findall")
    public String findall(Model model)
    {
        List<OrderTransation> listall;
        listall=service.findall();
        model.addAttribute("transationlistall",listall);
        listall.stream().forEach(System.out::println);
        return "all";
    }
    @RequestMapping("/findone")
    public String findone(Model model)
    {
        OrderTransation listone;
        listone=service.findone(1001);
        model.addAttribute("transationlistone",listone);
        System.out.println(listone);
        return "all";
    }
    @RequestMapping("/delectone")
    public String delectone(Model model)
    {
        OrderTransation listone;
        listone=service.findone(1001);
        if(listone!=null){
            System.out.println(service.delectone(1001));
            return "all";
        }
        else {
            model.addAttribute("msg","不存在这个用户");
        }
        return "all";
    }
    @RequestMapping("mybill")
    public String mybill(Model model, HttpSession session){
        User user = (User) session.getAttribute("user");
        Integer userid=user.getUserId();
        User user1 = userService.userisexist(userid);
        List<OrderTransation> mybill = service.mybill(userid);
        model.addAttribute("mybill",mybill);
        model.addAttribute("user",user1);
        session.setAttribute("user",user1);
        mybill.stream().forEach(System.out::println);
        return "money";
    }
}
@Controller
@RequestMapping("/user")
public class UserController {
//    @Autowired
//    private UserService service;
    @Autowired
   private EvaluationService EvaluationService;

    @Autowired
    private UserService service;


    @RequestMapping("/login")
    public String login()
    {
        return "login";
    }
    @RequestMapping("/get_userInfo")
    @ResponseBody
    public User getUserInfo(@RequestParam int UserID){
        System.out.println("test /user/get_userInfo"+UserID);
        System.out.println(service.userisexist(UserID));
        return service.userisexist(UserID);
    }

    @RequestMapping("/check")
    public String check(int id, String pwd, HttpSession session,Model model)
    {
        User user =service.login(id, pwd);
        if(user==null)
        {
            model.addAttribute("msg"," 账号或密码错误");
//            model.a("passwordError", true);
//            return "redirect:/user/login";
            return "login";
        }
        else
        {
            model.addAttribute("msg",null);
            session.setAttribute("user",user);
            return "homepage";
        }
    }
    @RequestMapping("/quit")
    public String quit(Model model,HttpSession session)
    {
        session.invalidate();
        return "login";
    }
    @RequestMapping("/money")
    public String money(Model model,HttpSession session){
        return "money";
    }
    @RequestMapping("/account")
    public String account(Model model,HttpSession session){
        User user = (User) session.getAttribute("user");
        int userid = user.getUserId();
        service.userisexist(userid);

        model.addAttribute("user",user);

        return "account";
    }
    @RequestMapping("/homepage")
    public String homePage(Model model,HttpSession session){
        return "homepage";
    }
    @RequestMapping("/evaluate")
    public String evaluate(Model model,HttpSession session){
        User user = (User) session.getAttribute("user");
        List<OrderEvaluation> orderformme = EvaluationService.orderformme(user.getUserId());
        List<OrderEvaluation> ordertome = EvaluationService.ordertome(user.getUserId());
        model.addAttribute("ordertome",ordertome);
        model.addAttribute("orderformme",orderformme);
        orderformme.stream().forEach(System.out::println);
        return "evaluate";
    }
    @RequestMapping("/ChangePassword")
    public String ChangePassword(Model model,HttpSession session){
        return "ChangePassword";
    }
    @RequestMapping("/mypage")
    public String myPage(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        return "mypage";
    }
    @RequestMapping("/run_pool")
    public String runPool(Model model,HttpSession session)
    {
        return "redirect:/order/display_orders";
    }

    @RequestMapping("req")
    public String req(int userid,String username, String pwd1, String pwd2, String phone,
                      String vcade, Model model)
    {

        User user=new User();
        user.setUserId(userid);
        User useris =service.userisexist(user.getUserId());
        if(useris==null)
        {
            user.setUserName(username);
            user.setPhoneNumber(phone);
            user.setPwd(pwd1);
            user.setStatus(0);
            model.addAttribute("user",user);
            if (!pwd1.equals(pwd2)){
                model.addAttribute("msg","两次密码不一致");
                return "login";
            }
            service.register(user);
            model.addAttribute("msg",null);
            return "login";
        }
        else
        {
            model.addAttribute("msg","用户已经注册");
            return "login";
        }

    }

    @RequestMapping("changepwd")
    public String req(String pwd1, String pwd2, String pwd3, Model model,HttpSession session){
        User user = (User) session.getAttribute("user");
        if(pwd1.equals(user.getPwd())){
            if (!pwd2.equals(pwd3)){
                model.addAttribute("msg","两次密码不一致");
                return "ChangePassword";
            }
            else {
                service.changepwd(user.getUserId(),pwd3);
            }
        }
        else {
            model.addAttribute("msg","原始密码不正确");
            return "ChangePassword";
        }
        model.addAttribute("user",user);
        return "mypage";
    }
    @RequestMapping("/updatauser")
    public String updatauser(int userid,String username,String phone, Model model,HttpSession session){
        System.out.println(userid);
        System.out.println(username);
        System.out.println(phone);
        User user = (User) session.getAttribute("user");
        service.UpdateUserById(userid,username,phone);
        user.setUserName(username);
        user.setPhoneNumber(phone);
        session.setAttribute("user",user);
        model.addAttribute("user",user);
        return "mypage";
    }


    @GetMapping("/address")
    public String address(@RequestParam("userid") int userid,Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        List<UserAddress> addressList =service.FindAddressbyid(userid);
        addressList.stream().forEach(System.out::println);
        model.addAttribute("addressList",addressList);
        return "address";
    }

    @GetMapping("/defaultaddress")
    public String defaultaddress(@RequestParam("serialnumber") int serialnumber,@RequestParam("userid") int userid,Model model,HttpSession session)
    {
        service.changeaddress0(userid);
        service.changeaddress1(serialnumber);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        List<UserAddress> addressList =service.FindAddressbyid(userid);
        model.addAttribute("addressList",addressList);
        return "address";
    }
    @GetMapping("/editaddress")
    public String editaddress(@RequestParam("serialnumber") int serialnumber,Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        UserAddress address = service.address(serialnumber);
        model.addAttribute("address",address);
        model.addAttribute("serialnumber",serialnumber);
        return "edit_address";
    }

    @RequestMapping("/updateaddress")
    public String updateaddress(int serialnumber,String name,String phone,String address,Model model,HttpSession session)
    {
        service.updateaddress(serialnumber,name,address,phone);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        List<UserAddress> addressList =service.FindAddressbyid(user.getUserId());
        model.addAttribute("addressList",addressList);
        return "address";
    }


    @GetMapping("/deleteaddress")
    public String deleteaddress(@RequestParam("serialnumber") int serialnumber,Model model,HttpSession session)
    {
        service.deleteaddress(serialnumber);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        List<UserAddress> addressList =service.FindAddressbyid(user.getUserId());
        model.addAttribute("addressList",addressList);

        return "address";
    }

    @RequestMapping("/addaddress")
    public String addaddress(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        return "add_address";
    }

    @RequestMapping("/addressadd")
    public String addressadd(int userid,String name,String address,String phone,Model model,HttpSession session)
    {
        service.addaddress(userid,name,address,phone);
        User user = (User) session.getAttribute("user");
        model.addAttribute("user",user);
        List<UserAddress> addressList =service.FindAddressbyid(user.getUserId());
        model.addAttribute("addressList",addressList);
        return "address";
    }



    @RequestMapping("mycomplaints")
    public String mycomplaints(Model model,HttpSession session)
    {
        User user = (User) session.getAttribute("user");
        int userid = user.getUserId();
        List<OrderComplain> orderComplainList = service.findallcomplainbyid(userid);
        model.addAttribute("orderComplainList",orderComplainList);
        return "mycomplaints";
    }
    
}

五、论文参考

  • 计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP论文参考:
    计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP论文参考

六、系统视频

跑腿平台微信小程序/安卓APP项目视频:

计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP

结语

计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP-项目实战
大家可以帮忙点赞、收藏、关注、评论啦~
源码获取:私信我

精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/111998.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OSPF高级特性

OSPF高级特性(1) 一、OSPF不规则区域类型 产生原因&#xff1a;区域划分不合理&#xff0c;导致的问题 1、非骨干区域无法和骨干区域保持连通 2、骨干区域被分割 造成后果&#xff1a;非骨干区域没和骨干区域相连&#xff0c;导致ABR将不会帮忙转发区域间的路由信息。非骨干区…

前聚美优品运维负责人谈CMDB

导读CMDB大家并不陌生&#xff0c;在运维的工作中几乎都会用到CMDB&#xff0c;在聚美内部我们也称它为资产系统&#xff0c;管理整个服务器的资产&#xff0c;当然也包括一些配置上的变更。 讲师介绍 张川&#xff0c;前聚美优品运维负责人。任职聚美优品四年间&#xff0c;负…

我的云栖大会之旅:见证云计算创新的15年

云栖大会&#xff0c;曾经是一次不可思议的科技之旅&#xff0c;却如今已见证了我对云计算世界的15年关注和发展。第一次踏上云栖大会之旅&#xff0c;我记得是在2009年。那时的云计算还是一个新生事物&#xff0c;而云栖大会正是其中的奠基石。 我清楚地记得那个炎热的夏天&am…

leetcode做题笔记206. 反转链表

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2&#xff1a; 输入&#xff1a;head [1,2] 输出&#xff1a;[2,1]示例 3&#xff1a; 输入&am…

使用VS2017打包安装程序如何修改默认安装路径

步骤如下&#xff1a; 首先找到安装项目 打开文件系统 点击鼠标右键&#xff0c;view-文件系统。这时打开文件系统 找到Application Folder的属性窗口 修改DefaultLocation的属性 如果想改变默认的安装路径&#xff0c;修改DefaultLocation的属性。 去掉计算机的名称。 完…

改进YOLOv3!IA-YOLO:恶劣天气下的目标检测

恶劣天气条件下从低质量图像中定位目标还是极具挑战性的任务。现有的方法要么难以平衡图像增强和目标检测任务&#xff0c;要么往往忽略有利于检测的潜在信息。本文提出了一种新的图像自适应YOLO (IA-YOLO)框架&#xff0c;可以对每张图像进行自适应增强&#xff0c;以提高检测…

基于PyTorch的中文情绪分析器设计与开发

收藏和点赞&#xff0c;您的关注是我创作的动力 文章目录 概要 一、相关基础理论2.1 主流深度学习框架2.2 神经网络2.2.1 神经网络基础 二、中文情感分类模型构建3.1 开发环境3.2 数据部分3.3 文本特征提取3.3.1、过滤标点符号3.3.2 中文分词、单词过滤 三 运行结果与分析五 结…

JAVA基础(JAVA SE)学习笔记(十)多线程

前言 1. 学习视频&#xff1a; 尚硅谷Java零基础全套视频教程(宋红康2023版&#xff0c;java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 第三阶段&#xff1a;Java高级应用 9.异常处理 10.多线程 11.常用类和基础API 12.集合框架 13.泛型 14…

Android任务栈和启动模式

Andrcid中的任务栈是一种用来存放Activity实倒的容器。任务最大的特点就是先进后出&#xff0c;它主要有两个基本操作&#xff0c;分别是压栈和出栈。通常Andaid应用程序都有一个任务栈&#xff0c;每打开一个Activity时&#xff0c;该Activity就会被压入任务栈。每销毁一个Act…

day02 矩阵 2023.10.26

1.矩阵 2.矩阵乘法 3.特殊矩阵 4.逆矩阵 5.正交矩阵 6.几何意义 7.齐次坐标 8.平移矩阵 9.旋转矩阵 10.缩放矩阵 11.复合运算

linux杀毒软件下载、安装(在线安装、离线安装)

下载 ClamAVNet 离线安装 # 离线安装 rpm -ivh --prefix/usr/local/clamav clamav*linux.x86_64.rpm # 添加用户组和组成员 groupadd clamav useradd -g clamav clamav # 创建日志目录、病毒库目录和套接字目录 mkdir -p /usr/local/clamav/logs mkdir -p /usr/local/clamav/…

Flask Run运行机制剖析

一、前言 已经玩了一段时间Flask &#xff0c;每次调用app.run(或flask run)就可以启动应用&#xff0c;今天我们就来了解一下run背后究竟做了些什么事情。 注&#xff1a;通过上面几行代码就可以启动一个Flask服务器&#xff0c;打开浏览器输入http://127.0.0.1:5000, 页面上…

【广州华锐互动】飞机诊断AR远程指导系统为工程师提供更多支持

随着科技的发展&#xff0c;飞机的维护工作也在不断进步。其中&#xff0c;AR&#xff08;增强现实&#xff09;技术的应用使得远程运维成为可能。本文将探讨AR在飞机诊断远程指导系统中的应用&#xff0c;以及它对未来航空维护模式的影响。 AR远程指导系统是一种使用增强现实技…

taro全局配置页面路由和tabBar页面跳转

有能力可以看官方文档&#xff1a;Taro 文档 页面路由配置&#xff0c;配置在app.config.ts里面的pages里&#xff1a; window用于设置小程序的状态栏、导航条、标题、窗口背景色&#xff0c;其配置项如下&#xff1a; tabBar配置&#xff1a;如果小程序是一个多 tab 应用&…

MSQL系列(十一) Mysql实战-Inner Join算法底层原理及驱动表选择

Mysql实战-Inner Join算法驱动表选择 前面我们讲解了BTree的索引结构&#xff0c;及Mysql的存储引擎MyISAM和InnoDB,也详细讲解下 left Join的底层驱动表 选择, 并且初步了解 Inner join是Mysql 主动选择优化的驱动表&#xff0c;知道索引要建立在被驱动表上 那么对于Inner j…

【java学习—十】操作集合的工具类Collections(8)

文章目录 1. 操作集合的工具类&#xff1a; Collections2. 应用3. 查找、替换3.1. max 与 min3.2. 根据Comparator返回max(min) 3.3. frequency 与 replaceAll4. 同步控制 1. 操作集合的工具类&#xff1a; Collections Collections 是一个操作 Set 、List 和 Map 等集合的工具…

揭示沉浸式展览设计方案中的创新展示技术

随着数字多媒体技术在展览设计方案中的广泛应用&#xff0c;让传统的静态展示方式&#xff0c;走向了更为生动、立体的动态化设计模式&#xff0c;而其中最令人瞩目的当属沉浸式展览展示&#xff0c;它以其独特的展示方式和引人入胜的体验效果&#xff0c;引发了大量的关注和热…

解决找不到msvcr120.dll无法继续执行问题的5个方法,快速解决dll问题

在计算机使用过程中&#xff0c;我们经常会遇到一些错误提示&#xff0c;其中之一就是找不到msvcr120.dll的错误。这个错误通常发生在运行某些程序或游戏时&#xff0c;它会导致程序无法正常启动或运行。那么&#xff0c;如何解决找不到msvcr120.dll的问题呢&#xff1f;下面我…

深度学习数据集大合集—疾病、植物、汽车等

最近又收集了一大批深度学习数据集&#xff0c;今天分享给大家&#xff01;废话不多说&#xff0c;直接上数据&#xff01; 1、招聘欺诈数据集 招聘欺诈数据集&#xff1a;共收集了 200,000 条数据&#xff0c;来自三个网站。 该数据集共收集了 200.000 条数据&#xff0c;分别…

HackTheBox-Starting Point--Tier 1---Tactics

文章目录 一 题目二 实验过程三 Psexec工具使用 一 题目 Tags Network、Protocols、SMB、Reconnaissance、Misconfiguration译文&#xff1a;网络、协议、中小企业、侦察、配置错误Connect To attack the target machine, you must be on the same network.Connect to the S…