哪些网站做品牌折扣的/优化的含义是什么
✨作者主页: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…...

C语言 每日一题 day9
求最大值及其下标 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式 : 输入在第一行中给出一个正整数n(1 < n≤10)。第二行输入n个整数,用空格分开。 输出格式 …...

通讯网关软件032——利用CommGate X2OPC实现OPC客户端访问Modbus TCP设备
本文介绍利用CommGate X2OPC实现OPC客户端连接Modbus TCP设备。CommGate X2OPC是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,SCADA系统上位机、PLC、设备具备Modbus TCP通讯接口ÿ…...

[计算机提升] 查看系统软件
3.1 查看系统软件 此处系统软件为系统安装后自带的一些软件、工具等。包括:管理工具、系统工具、轻松使用工具、附件等。 方法一:通过菜单打开系统软件 1、点击左下角windows菜单键,在弹出的菜单中,任一点击一个字母(示例中为C)&…...

【mysql】单表数据量过大解决方案
文章目录 背景问题方案数据库冷热数据分离方案 背景 包装码表单表数据量很大,造成查询瓶颈;目前单表数据量达到3000w,单表字段数16 问题 索引膨胀,查询耗时长,影响正常CRUD … 方案 ● 分区 按日期…范围&#x…...

Kafka - 3.x 消费者 生产经验不完全指北
文章目录 生产经验之Consumer事务生产经验—数据积压(消费者如何提高吞吐量) 生产经验之Consumer事务 Kafka引入了消费者事务(Consumer Transactions)来确保在消息处理期间维护端到端的数据一致性。这使得消费者能够以事务的方式…...

UDP网络编程的接受与发送信息
/发送端B>可以接受数据 public class UDPSenderB {public static void main(String[] args) throws IOException {//创建一个DatagramSocket 对象,准备发送和接受数据DatagramSocket socket new DatagramSocket(9998);//将需要发送的数据,封装到Data…...

RK3588开发笔记-USB3.0接口调试
目录 前言 一、资源介绍 二、硬件连接 三、设备树配置...

AI绘画|midjourney入门保姆教程,30秒出专业大片,国内直接使用
同学们,之前大家想用midjourney还需要魔法上网和很复杂的注册配置,现在微信里就能使用midjourney了, 还支持中文,大家赶紧来试试吧。 AI写稿专家 www.promptspower.comhttp://www.promptspower.com 我们还给大家提供了各个行业的…...

阿里发布AI编码助手:通义灵码,兼容 VS Code、IDEA等主流编程工具
今天是阿里云栖大会的第一天,相信场外的瓜,大家都吃过了。这里就不说了,有兴趣可以看看这里:云栖大会变成相亲现场,最新招婿鄙视链来了... 。 这里主要说说阿里还发布了一款AI编码助手,对于我们开发者来说…...

【Linux】-进程控制(深度理解写时拷贝、exit函数、return的含义以及makefile编译多个程序)-进程创建、进程终止、进程等待、进程程序替换
💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …...