计算机毕业设计选题推荐-跑腿平台微信小程序/安卓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…...
TongWEB(东方通)实战:从零部署企业级WEB前后端项目
1. 环境准备:银河麒麟系统下的基础搭建 在银河麒麟桌面系统V10(SP1)兆芯版上部署企业级WEB项目,环境准备是第一步。我遇到过不少开发者直接跳过环境检查就急着部署,结果浪费大量时间排查兼容性问题。这里分享几个关键点: 首先是系…...
从零到一:Android Studio集成Uniapp离线SDK打包实战
1. 环境准备:工具选择与版本匹配 第一次接触Uniapp离线打包时,最让我头疼的就是工具版本匹配问题。记得去年接手一个混合开发项目时,因为HBuilderX和SDK版本不兼容,整整浪费了两天时间排查问题。为了避免大家重蹈覆辙,…...
Boss直聘职位数据自动化采集:Python爬虫架构设计与工程实践
1. 项目概述与核心价值最近在技术社区里,看到不少朋友在讨论一个叫longsizhuo/BossZhiPin_Job_Search的项目。光看名字,你大概就能猜到,这是一个跟“Boss直聘”和“职位搜索”相关的自动化工具。作为一个在招聘数据分析和自动化领域摸爬滚打了…...
并行LLM推理技术:Hogwild! Inference原理与应用
1. 并行LLM推理的技术背景与挑战在传统Transformer架构中,语言模型的推理过程本质上是顺序执行的——每个新token的生成都严格依赖于之前所有token的注意力计算结果。这种串行特性导致两个显著瓶颈:首先,硬件计算资源利用率低下,特…...
Applite:macOS软件管理的最佳图形化方案,告别繁琐命令行
Applite:macOS软件管理的最佳图形化方案,告别繁琐命令行 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite 还在为macOS软件安装更新而烦恼吗?…...
从零构建团队技能仓库:结构化知识管理与VuePress实践
1. 项目概述:一个技能仓库的诞生与价值 最近在整理团队内部的技术资产时,我一直在思考一个问题:如何让那些散落在个人笔记、项目代码片段、会议纪要里的“隐性知识”和“最佳实践”沉淀下来,变成团队可复用、可传承的“显性资产”…...
AI驱动的Web可访问性审查:LLM如何成为你的自动化无障碍专家
1. 项目概述:一个为AI智能体而生,却意外照亮了所有人的可访问性审查工具 最近在折腾AI智能体(AI Agent)的开发,一个老问题又浮上水面:怎么确保我造出来的这个“数字员工”,能真正服务好所有人&…...
OpenAgentsControl:构建多智能体协同系统的开源框架解析
1. 项目概述:一个面向智能体控制的开放框架最近在折腾AI智能体(Agent)相关的项目,发现一个挺有意思的开源仓库:darrenhinde/OpenAgentsControl。这个项目名字直译过来就是“开放智能体控制”,听起来就很有搞…...
3步强力清理:Pearcleaner让你轻松解决Mac应用残留文件问题
3步强力清理:Pearcleaner让你轻松解决Mac应用残留文件问题 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 你是否曾删除Mac应用后,发…...
基于CircuitPython与加速度计的魔法9号球:嵌入式交互项目实践
1. 项目概述:当硬件遇上玄学,用代码打造你的专属“决策神器”在嵌入式开发的世界里,我们常常与传感器、显示屏和逻辑代码打交道,构建着一个个解决实际问题的智能设备。但谁说硬件项目就一定要严肃刻板?今天,…...
