当前位置: 首页 > news >正文

计算机毕业设计选题推荐-跑腿平台微信小程序/安卓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 {@Autowiredprivate OrderService orderService;@Autowiredprivate UserService userService;@Autowiredprivate 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")@ResponseBodypublic 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 {@Autowiredprivate OrdertransationMapper service ;@Autowiredprivate 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;@Autowiredprivate EvaluationService EvaluationService;@Autowiredprivate UserService service;@RequestMapping("/login")public String login(){return "login";}@RequestMapping("/get_userInfo")@ResponseBodypublic 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项目
安卓项目
微信小程序项目

相关文章:

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

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

RocketMQ生产者消息发送出去了,消费者一直接收不到怎么办?(Rocket MQ订阅关系一致性)

问题: 使用RocketMQ消息队列&#xff0c;生产者将数据发送出去了&#xff0c;但是生产者一致没接收到&#xff08;或者是间隔好几分钟&#xff0c;突然接收到一条数据&#xff09;怎么办&#xff1f;并且通过rocket web控制台查看消息的状态为NOT_ONELINE或者NOT_CONSUME&#…...

使用Golang开发硬件驱动

1. 介绍 Golang是一种简洁、高效的编程语言&#xff0c;它的强大并发性能和丰富的标准库使得它成为了开发硬件驱动的理想选择。在本文中&#xff0c;我们将探讨如何使用Golang开发硬件驱动程序&#xff0c;并提供一个实例来帮助你入门。 2. 准备工作 在开始之前&#xff0c;…...

设计模式(19)命令模式

一、介绍&#xff1a; 1、定义&#xff1a;命令模式&#xff08;Command Pattern&#xff09;是一种行为设计模式&#xff0c;它将请求封装为一个对象&#xff0c;从而使你可以使用不同的请求对客户端进行参数化。命令模式还支持请求的排队、记录日志、撤销操作等功能。 2、组…...

QModelIndex 与QStandardItem相互转换

目录 1、 QModelIndex 转换成QStandardItem 2 、QStandardItem 转换成 QModelIndex 3、示例 4、总结 1、 QModelIndex 转换成QStandardItem QStandardItem * itemQStandardItemModel::​itemFromIndex(const QModelIndex & index) const 借助QStandardItemModel来完成…...

Linux - 进程地址空间

前言 首先&#xff0c;我们先要对 内存当中存储 各个数据之间的 结构要有一个 大概的了解&#xff1a; 各个区当中存储的数据使用类型不同&#xff0c;所以&#xff0c;这些数据在使用方式上是有差别的。比如下面这个例子&#xff1a; 在C 语言当中我们不能直接对 上述的 str…...

系统架构设计师-第16章-嵌入式系统架构设计理论与实践-软考学习笔记

嵌入式系统( Embedded System) 是为了特定应用而专门构建的计算机系统&#xff0c;其架构是随着嵌入式系统的逐步应用而发展形成的。嵌入式软件架构的设计与嵌入式系统的体系架构是密不可分的。因此&#xff0c;本常首先介绍嵌入式系统硬件相关知识&#xff08;系统特征、硬件组…...

pod进阶

目录 资源限制 CPU 资源单位 内存 资源单位 实例 健康检查 探针的三种规则&#xff1a; Probe支持三种检查方法&#xff1a; 示例1&#xff1a;exec方式 示例2&#xff1a;httpGet方式 示例3&#xff1a;tcpSocket方式 示例4&#xff1a;就绪检测 扩展 资源限制 当定…...

系列四十七、Spring的事务传播行为案例演示(七)#NOT_SUPPORTED

一、演示Spring的传播行为&#xff08;NOT_SUPPORTED&#xff09; 1.1、StockServiceImplNOT_SUPPORTED /*** Author : 一叶浮萍归大海* Date: 2023/10/30 15:43* Description: 演示NOT_SUPPORTED的传播行为* 外部不存在事务&#xff1a;不开启新的事务* 外部存在…...

54.RabbitMQ快速实战以及核心概念详解

MQ MQ&#xff1a;MessageQueue&#xff0c;消息队列。这东西分两个部分来理解&#xff1a; 队列&#xff0c;是一种FIFO 先进先出的数据结构。 消息&#xff1a;在不同应用程序之间传递的数据。将消息以队列的形式存储起来&#xff0c;并且在不同的应用程序之间进行传递&am…...

Qt TreeView 设置节点不可编辑

目录 1. 创建treeview 2、节点不可编辑 3、设置logo 4、实例代码 1. 创建treeview //声明模型 QStandardItemModel *model;//创建4行&#xff0c;1列的模型 model new QStandardItemModel(4,1);//添加标题 model->setHeaderData(0, Qt::Horizontal, tr("Tree View…...

python django获取某个角色的某个数据和——例如:获取所有订单的应付金额总和

model关系如下&#xff1a; class Order(models.Model):订单product models.ForeignKey(Product, on_deletemodels.SET_NULL, blankTrue, nullTrue, verbose_name"产品")no models.CharField(max_length50, blankTrue, nullTrue, verbose_name订单编号, db_indexT…...

如何在React项目中引用less

安装less npm install less less-loader --save-dev暴露 webpack 文件 利用 npx create-react-app 搭建的 React 项目&#xff0c;默认隐藏 webpack 配置文件&#xff0c;引入 less 需要修改 webpack 配置文件&#xff0c;因此我们需要执行命令暴露 webpack 配置文件。 请先将…...

NUXT前端服务端渲染技术框架

服务端渲染又称SSR&#xff08;Server Side Render&#xff09;实在服务端完成页面的内容&#xff0c;而不是在客户端通过AJAX获取数据 优势&#xff1a;更好的SEO&#xff0c;由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面 Nuxt.js是一个基于Vue.js的轻量级应用框架&a…...

力扣每日一题90:子集

题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;其中可能包含重复元素&#xff0c;请你返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。返回的解集中&#xff0c;子集可以按 任意顺序 排列。 示例 1&#xff1a; 输入&#x…...

「linux基础」上传代码到github/gitee

一、在gitee创建一个仓库 1.创建仓库 2.获取仓库地址 二、克隆仓库文件到linux中 1.查看Linux中是否安装git&#xff1a;git --version 如果没有&#xff0c;在root下使用指令 yum install -y git 安装。 2.使用 git clone 仓库地址&#xff0c;克隆仓库文件到linux中 三、第…...

Hafnium总体考虑

安全之安全(security)博客目录导读 目录 一、安全世界构建平台 二、安全分区调度 三、平台拓扑...

C#__对Json文件的解析和序列化

Json: 存储和交换文本信息的语法。&#xff08;类似XML&#xff0c;语法独立&#xff09; 一种轻量级的数据交换格式。&#xff08;更小&#xff0c;更快&#xff0c;更易解析&#xff09; 语法规则: 数据在键值对里面&#xff0c;数据由逗号分隔开。 …...

如果一定要在C++和JAVA中选择,是C++还是java?

如果一定要在C和JAVA中选择&#xff0c;是C还是java&#xff1f; 计算机专业的同学对这个问题有疑惑的&#xff0c;- 定要看一下这个回答! 上来直接给出最中肯的建议: 如果你是刚刚步入大学的大一时间非常充裕的同学&#xff0c;猪学长强烈建议先学C/C.因为C 非常 最近很多…...

如何运行深度学习项目代码

运行项目代码是第一步哦&#xff01; 配环境 使用anaconda环境&#xff1b; conda 环境 按照项目提示的README.md&#xff0c;安装指定版本的python&#xff1b; 当然新版python会兼容旧版&#xff0c;也就是你的环境下python版本比它高也不要紧&#xff1b; 但是更新的pyt…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源&#xff08;HTML/CSS/图片等&#xff09;&#xff0c;响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址&#xff0c;提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

Java 加密常用的各种算法及其选择

在数字化时代&#xff0c;数据安全至关重要&#xff0c;Java 作为广泛应用的编程语言&#xff0c;提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景&#xff0c;有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例&#xff0c;模拟20个网页的爬取&#xff0c;每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程&#xff1a;允许程序同时执行多个任务&#xff0c;提高IO密集型任务&#xff08;如网络请求&#xff09;的效率…...

智能仓储的未来:自动化、AI与数据分析如何重塑物流中心

当仓库学会“思考”&#xff0c;物流的终极形态正在诞生 想象这样的场景&#xff1a; 凌晨3点&#xff0c;某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径&#xff1b;AI视觉系统在0.1秒内扫描包裹信息&#xff1b;数字孪生平台正模拟次日峰值流量压力…...

SpringTask-03.入门案例

一.入门案例 启动类&#xff1a; package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...