计算机毕业设计选题推荐-跑腿平台微信小程序/安卓APP-项目实战
✨作者主页:IT研究室✨
个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
☑文末获取源码☑
精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目
文章目录
- 一、前言
- 二、开发环境
- 三、系统界面展示
- 四、代码参考
- 五、论文参考
- 六、系统视频
- 结语
一、前言
在当今社会,随着互联网的快速发展,各种线上平台和服务如雨后春笋般涌现,改变了人们的生活方式。其中,跑腿平台作为一种满足用户个性化需求的服务平台,具有广阔的市场前景。然而,在跑腿平台的发展过程中,也面临着许多挑战。如何提高服务质量、保障用户权益、优化资源配置等问题逐渐凸显。因此,从学术角度出发,对跑腿平台进行深入研究具有重要的现实意义。
当前,跑腿平台在服务过程中主要存在以下问题:
信息不对称:用户和跑腿员之间的信息交流可能存在误差,导致跑腿员无法准确理解用户需求,影响服务质量。
评价机制不完善:现有的评价机制可能存在主观性和片面性,无法反映跑腿员的服务质量和用户真实评价。
监管力度不足:对于跑腿员的监管存在漏洞,可能导致部分跑腿员违规操作,损害用户利益。
本课题旨在研究一种新型的跑腿平台微信小程序/安卓APP,解决现有解决方案存在的问题,实现以下目标:
减少信息不对称:通过优化用户界面和交互设计,使用户能够更清晰地描述跑腿需求,提高跑腿员对用户需求的准确理解。
完善评价机制:建立客观的评价系统,综合评价跑腿员的服务质量,为用户提供参考依据。
加强监管力度:利用技术手段对跑腿员进行实时监控,防止违规行为的发生,保障用户权益。
本课题的研究意义在于:
提高服务质量:通过优化设计和服务流程,提高跑腿员对用户需求的准确理解,提高服务质量,提升用户体验。
保障用户权益:通过完善评价机制和加强监管力度,保障用户的合法权益,减少投诉。
推动行业发展:通过对跑腿平台的深入研究,推动行业的发展和创新,为市场注入新的活力。
二、开发环境
- 开发语言:Java
- 数据库:MySQL
- 后端:SpringBoot
- 前端:微信小程序/android+uniapp+Vue
三、系统界面展示
- 跑腿平台微信小程序/安卓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-项目实战
大家可以帮忙点赞、收藏、关注、评论啦~
源码获取:私信我
精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目
相关文章:

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

RocketMQ生产者消息发送出去了,消费者一直接收不到怎么办?(Rocket MQ订阅关系一致性)
问题: 使用RocketMQ消息队列,生产者将数据发送出去了,但是生产者一致没接收到(或者是间隔好几分钟,突然接收到一条数据)怎么办?并且通过rocket web控制台查看消息的状态为NOT_ONELINE或者NOT_CONSUME&#…...
使用Golang开发硬件驱动
1. 介绍 Golang是一种简洁、高效的编程语言,它的强大并发性能和丰富的标准库使得它成为了开发硬件驱动的理想选择。在本文中,我们将探讨如何使用Golang开发硬件驱动程序,并提供一个实例来帮助你入门。 2. 准备工作 在开始之前,…...

设计模式(19)命令模式
一、介绍: 1、定义:命令模式(Command Pattern)是一种行为设计模式,它将请求封装为一个对象,从而使你可以使用不同的请求对客户端进行参数化。命令模式还支持请求的排队、记录日志、撤销操作等功能。 2、组…...
QModelIndex 与QStandardItem相互转换
目录 1、 QModelIndex 转换成QStandardItem 2 、QStandardItem 转换成 QModelIndex 3、示例 4、总结 1、 QModelIndex 转换成QStandardItem QStandardItem * itemQStandardItemModel::itemFromIndex(const QModelIndex & index) const 借助QStandardItemModel来完成…...

Linux - 进程地址空间
前言 首先,我们先要对 内存当中存储 各个数据之间的 结构要有一个 大概的了解: 各个区当中存储的数据使用类型不同,所以,这些数据在使用方式上是有差别的。比如下面这个例子: 在C 语言当中我们不能直接对 上述的 str…...
系统架构设计师-第16章-嵌入式系统架构设计理论与实践-软考学习笔记
嵌入式系统( Embedded System) 是为了特定应用而专门构建的计算机系统,其架构是随着嵌入式系统的逐步应用而发展形成的。嵌入式软件架构的设计与嵌入式系统的体系架构是密不可分的。因此,本常首先介绍嵌入式系统硬件相关知识(系统特征、硬件组…...

pod进阶
目录 资源限制 CPU 资源单位 内存 资源单位 实例 健康检查 探针的三种规则: Probe支持三种检查方法: 示例1:exec方式 示例2:httpGet方式 示例3:tcpSocket方式 示例4:就绪检测 扩展 资源限制 当定…...
系列四十七、Spring的事务传播行为案例演示(七)#NOT_SUPPORTED
一、演示Spring的传播行为(NOT_SUPPORTED) 1.1、StockServiceImplNOT_SUPPORTED /*** Author : 一叶浮萍归大海* Date: 2023/10/30 15:43* Description: 演示NOT_SUPPORTED的传播行为* 外部不存在事务:不开启新的事务* 外部存在…...
54.RabbitMQ快速实战以及核心概念详解
MQ MQ:MessageQueue,消息队列。这东西分两个部分来理解: 队列,是一种FIFO 先进先出的数据结构。 消息:在不同应用程序之间传递的数据。将消息以队列的形式存储起来,并且在不同的应用程序之间进行传递&am…...
Qt TreeView 设置节点不可编辑
目录 1. 创建treeview 2、节点不可编辑 3、设置logo 4、实例代码 1. 创建treeview //声明模型 QStandardItemModel *model;//创建4行,1列的模型 model new QStandardItemModel(4,1);//添加标题 model->setHeaderData(0, Qt::Horizontal, tr("Tree View…...
python django获取某个角色的某个数据和——例如:获取所有订单的应付金额总和
model关系如下: 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 项目,默认隐藏 webpack 配置文件,引入 less 需要修改 webpack 配置文件,因此我们需要执行命令暴露 webpack 配置文件。 请先将…...

NUXT前端服务端渲染技术框架
服务端渲染又称SSR(Server Side Render)实在服务端完成页面的内容,而不是在客户端通过AJAX获取数据 优势:更好的SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面 Nuxt.js是一个基于Vue.js的轻量级应用框架&a…...
力扣每日一题90:子集
题目描述: 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入&#x…...

「linux基础」上传代码到github/gitee
一、在gitee创建一个仓库 1.创建仓库 2.获取仓库地址 二、克隆仓库文件到linux中 1.查看Linux中是否安装git:git --version 如果没有,在root下使用指令 yum install -y git 安装。 2.使用 git clone 仓库地址,克隆仓库文件到linux中 三、第…...
Hafnium总体考虑
安全之安全(security)博客目录导读 目录 一、安全世界构建平台 二、安全分区调度 三、平台拓扑...

C#__对Json文件的解析和序列化
Json: 存储和交换文本信息的语法。(类似XML,语法独立) 一种轻量级的数据交换格式。(更小,更快,更易解析) 语法规则: 数据在键值对里面,数据由逗号分隔开。 …...

如果一定要在C++和JAVA中选择,是C++还是java?
如果一定要在C和JAVA中选择,是C还是java? 计算机专业的同学对这个问题有疑惑的,- 定要看一下这个回答! 上来直接给出最中肯的建议: 如果你是刚刚步入大学的大一时间非常充裕的同学,猪学长强烈建议先学C/C.因为C 非常 最近很多…...
如何运行深度学习项目代码
运行项目代码是第一步哦! 配环境 使用anaconda环境; conda 环境 按照项目提示的README.md,安装指定版本的python; 当然新版python会兼容旧版,也就是你的环境下python版本比它高也不要紧; 但是更新的pyt…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...

c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)
Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...

LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...

Golang——9、反射和文件操作
反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一:使用Read()读取文件2.3、方式二:bufio读取文件2.4、方式三:os.ReadFile读取2.5、写…...