- 博客(178)
- 收藏
- 关注
原创 C++面试题之C++中的指针参数传递和引用参数传递
使用指针参数传递可以允许传递空指针(nullptr),而引用参数传递则需要保证传递的是一个有效的对象。另外,引用参数传递语法更为简洁,不需要显式地对指针进行解引用操作,所以在实际使用中可以更加方便和直观。需要注意的是,无论是指针参数传递还是引用参数传递,都会对原始变量进行修改,因此在使用时需要注意变量的作用域和生命周期,以避免意外修改或使用无效的引用或指针。在函数内部,直接使用引用来访问和修改原始变量的值,而无需解引用。在C++中,可以使用指针参数传递和引用参数传递来将参数传递给函数。
2023-11-13 19:28:06
438
原创 C++ 堆和自由存储区的区别?
但是,在堆空间中分配的内存有时会在程序的生命周期中存在,并且不需要手动释放。这是因为堆上的内存通常是在程序退出时自动释放的,这是由操作系统处理的。函数申请内存时,它会从自由存储区中请求一段连续的内存空间,这段内存空间同时也是位于堆上的。(注意,堆是指数据结构,存储动态分配内存的空间,而自由存储区就是实际的内存空间)因此,堆是一种数据结构,用于支持动态内存分配,而自由存储区是所有动态分配内存的集合。空间管理:堆空间的布局是由堆算法决定的,堆算法会尽量使空闲空间最小化并合并相邻的空闲块以优化使用。
2023-11-13 19:26:44
705
原创 MySQL调优的几种方式
使用复制和负载均衡:通过MySQL的复制功能,可以将读操作分摊到多个服务器上,从而提升读取性能。负载均衡可以将查询请求分发到不同的数据库服务器上,均衡负载,提高整体性能。比如,增大查询缓存的大小,启用查询缓存等。在进行调优前,建议先进行性能测试和分析,找出性能瓶颈所在,然后有针对性地进行优化。优化查询语句:通过使用合适的索引、优化查询语句的写法、避免全表扫描等方式来提升查询性能。定期优化表结构:可以通过分析表的使用情况,定期进行表结构优化。比如,删除不需要的索引,优化字段类型和长度,合并和分拆表等操作。
2023-11-08 14:36:43
437
原创 JVM 三大性能调优参数
3. 编译器优化级别(-XX:CompileThreshold等参数):JVM的即时编译器(JIT)可以将Java字节码编译为本地机器代码,从而提高Java应用程序的执行速度。2. 垃圾回收方式(-XX:+UseParallelGC等参数):垃圾回收是JVM的重要功能之一,对于Java应用程序的性能和稳定性有着重要的影响。针对不同的应用场景可以选择合适的垃圾回收方式。总之,JVM有众多的参数可以进行调优,针对不同的应用程序和系统环境需要选择适当的参数进行优化,以提高Java应用程序的性能和稳定性。
2023-11-08 14:33:23
336
原创 Java求解一元二次方程
在 Java 中,你可以使用公式来求解一元二次方程。假设一元二次方程的标准形式为。方法来求解一元二次方程。注意,这个方法可以处理实根和复根的情况。在上述示例中,我们假设一元二次方程为。你可以根据具体问题修改系数值并调用。
2023-09-28 09:21:08
3292
原创 Java 中删除线性表(如数组或列表)中指定区间的元素
请注意,这只是一个简单的示例代码。实际应用中,你可能需要根据具体情况进行适当的边界检查和错误处理。首先,确定要删除的起始位置和结束位置。例如,假设你有一个整数数组。最后,将新的线性表赋值给原始线性表,以完成元素的删除操作。创建一个新的线性表,用于存储删除指定区间后的元素。使用循环遍历原始线性表中的元素。
2023-09-28 09:19:47
398
原创 C语言实现AES加密算法的示例代码
请注意,这只是一个简单的示例,实际的AES加密算法涉及更多复杂的操作,如密钥扩展和轮函数。为了正确实现AES加密算法,建议你参考相关的AES算法标准或参考现有的AES加密库。
2023-09-23 09:12:56
1319
原创 Java 解决约瑟夫问题的示例代码
最后,我们打印出剩下的唯一一人的编号,即为约瑟夫问题的解答。你可以根据需要自行调整代码中的总人数和数到几的人出列。来确定下一个要出列的人的索引位置。然后,我们将该人从列表中移除。循环将继续,直到只剩下一人为止。这段代码解决了经典的约瑟夫问题。首先,我们创建一个列表。然后,我们使用一个循环来模拟数数的过程。用于表示总人数,并通过循环将数字 1 到。在每次循环中,通过计算。
2023-09-18 16:21:37
338
原创 Java -数字金字塔-代码
这段代码会首先要求用户输入金字塔的行数,然后使用嵌套循环来打印出数字金字塔。每一行都会根据行数来打印相应数量的数字,并以空格进行对齐。打印数字的顺序是从 1 到行数,然后逆序回到 1。执行代码后,你将看到一个按照金字塔形状排列的数字序列。你可以根据需要自行调整代码。
2023-09-18 16:18:03
1500
原创 杨辉三角-C#
杨辉三角是一种数学图形,由数字排列而成,数字满足如下规律:每个数字等于它上方两个数字之和。来存储杨辉三角的数字。通过两层循环遍历数组,根据上一个数字的值计算下一个数字的值。最后,使用另外两层循环打印出杨辉三角的结果。希望以上代码对你有所帮助!如有任何疑问,请随时提问。以上代码使用了一个二维整数数组。
2023-09-17 18:06:33
965
原创 递归算法实现二分查找c++
二分查找是一种高效的搜索算法,适用于已排序的数组。如果中间元素等于目标元素,返回中间元素的下标。如果中间元素大于目标元素,则目标元素在数组的左半部分,继续递归调用。函数,在左半部分查找目标元素。如果中间元素小于目标元素,则目标元素在数组的右半部分,继续递归调用。如果有任何进一步的疑问,请随时提问。,如果是,则说明查找失败,返回-1。然后,计算中间元素的下标。函数进行二分查找,并根据返回值判断是否找到目标元素。函数,在右半部分查找目标元素。,并指定要查找的目标元素为。目标元素的下标为 5。
2023-09-17 18:05:01
1144
原创 Java 线性表
这个类实现了一些基本的线性表操作,例如添加元素(add)、获取元素(get)、删除元素(remove)和获取线性表大小(size)。方法可以用于打印线性表的内容。注意,这个实现是泛型的,可以存储任何类型的对象。方法用于在需要时增加线性表的容量。
2023-09-16 23:00:00
153
原创 合并两个有序链表
这段代码首先创建一个虚拟头节点,然后将两个链表中的较小节点依次接到当前节点后面,最后将剩余的节点接到当前节点后面。最后返回虚拟头节点的下一个节点作为合并后的链表的头节点。您可以使用递归或迭代方法来合并两个有序链表。
2023-09-16 18:54:31
73
原创 字节码和机器码的区别
字节码是一种平台无关的代码形式,可以在不同的计算机平台上使用相同的虚拟机解释和执行。因此,字节码和机器码之间的主要区别在于执行环境和平台兼容性。字节码是平台无关的,而机器码是平台相关的。相反,机器码是由特定的计算机硬件直接执行的二进制指令。不同的硬件平台有其独特的机器码表示形式。需要注意的是,字节码在执行时通常会被即时编译器(Just-in-Time Compiler)转换为机器码,以提高执行效率。字节码(Bytecode)和机器码(Machine Code)是计算机编程中使用的两种不同的代码表示形式。
2023-09-14 10:09:50
600
1
原创 数据库索引的概念,如何选择适当的索引。
需要指出的是,选择适当的索引是一个复杂的任务,需要综合考虑多个因素,并根据具体的应用场景和需求进行权衡。优化数据库性能需要基于实际测试和监测,以确保选择的索引能够真正提高查询性能,并与数据库的其他方面(如内存、硬件和网络等)相协调。基于查询频率和模式选择索引:观察数据库中常用的查询类型和模式,选择那些经常用到的列作为索引的候选列。因此,需要在索引和写操作上进行权衡,避免过多的索引对写操作的影响。定期维护索引:索引的创建和删除并不是一次性的操作,需要根据数据库的变化和查询模式进行调整和优化。
2023-09-11 17:46:20
201
原创 什么是反射,它在软件开发中的作用
通过获取类的方法信息并使用反射API,程序可以在运行时动态地调用不同的方法,甚至访问私有方法。通过反射,程序可以动态地获取和解析注解信息,并根据注解的内容来调整程序的行为。获取和修改对象的属性和字段:通过反射,程序可以获取和修改对象的属性和字段值。这对于一些配置和依赖注入框架非常有用,程序可以在运行时动态地读取和修改对象的属性和字段值,从而实现灵活的配置和管理。它提供了一种框架和插件机制,使得程序可以根据配置或其他条件来动态加载和创建对象,从而增加了代码的灵活性和可扩展性。
2023-09-11 17:45:16
410
原创 如何防止网络安全攻击
在网络安全领域,持续的安全意识和及时的更新是非常重要的。安装防火墙和安全软件:使用防火墙来监控网络流量,并安装可靠的安全软件,如防病毒软件、反恶意软件等,保护系统免受恶意软件和病毒的侵害。监测和日志记录:建立安全监控和日志记录机制,以便及时发现异常活动或潜在攻击,以便做出及时的反应和应对。强化访问控制:使用适当的访问控制措施,限制对敏感数据和系统的访问权限,并为每个用户分配独立的账户。定期安全审计和漏洞扫描:进行定期的安全审计和漏洞扫描,以检测系统中的漏洞和安全隐患,并及时修复。
2023-09-08 11:16:57
1408
原创 网络安全攻击的常见类型
这只是网络安全攻击中的一些常见类型,实际情况可能还有其他形式的攻击。拒绝服务攻击(Denial of Service):拒绝服务攻击是通过向目标服务器或网络发送大量请求或特殊的请求,导致服务器或网络资源耗尽,无法正常提供服务。社交工程(Social Engineering):社交工程是一种通过欺骗、说服、操纵等手法,获取目标人员的敏感信息,如密码、机密文件等。漏洞利用(Exploit):漏洞利用是利用软件、系统或网络中存在的安全漏洞,通过攻击者精心构造的数据或指令,获取未授权的访问权限。
2023-09-08 11:14:01
612
原创 JSON & XML
JSON是一种轻量级的数据交换格式,它使用易于理解的键值对的形式表示数据。JSON数据使用大括号({})表示对象,方括号([])表示数组,键值对使用冒号(:)分隔,多个键值对使用逗号(,)分隔。总结来说,JSON和XML都是用于数据交换的常见格式,JSON简洁易读、适用于简单数据结构和现代Web应用,而XML结构复杂、可扩展、适用于传输复杂的数据和与外部系统进行交互。语法结构:JSON使用简洁的键值对,易于读写和解析。数据体积:相同的数据,JSON通常比XML更加紧凑,占用更小的空间和带宽。
2023-09-07 15:22:36
95
原创 什么是Lambda表达式?
Lambda表达式可以与函数式接口(Functional Interface)结合使用,函数式接口是指只有一个抽象方法的接口。Lambda表达式可以作为函数式接口的实现,从而可以使用Lambda表达式来代替传统的匿名内部类。Lambda表达式是Java 8引入的一个重要特性,用于简化函数式编程中的匿名函数的定义和使用。Lambda表达式是Java中函数式编程的核心特性之一,可以帮助简化代码、提高可读性和灵活性,尤其在处理集合、并行编程和事件驱动等场景中非常有用。
2023-09-07 15:22:00
498
原创 什么是序列化和反序列化?
JSON是一种轻量级的数据交换格式,它使用易于理解的键值对的形式表示数据。JSON数据使用大括号({})表示对象,方括号([])表示数组,键值对使用冒号(:)分隔,多个键值对使用逗号(,)分隔。总结来说,JSON和XML都是用于数据交换的常见格式,JSON简洁易读、适用于简单数据结构和现代Web应用,而XML结构复杂、可扩展、适用于传输复杂的数据和与外部系统进行交互。语法结构:JSON使用简洁的键值对,易于读写和解析。数据体积:相同的数据,JSON通常比XML更加紧凑,占用更小的空间和带宽。
2023-09-07 15:21:53
137
原创 软件生命周期及其各个阶段
测试团队进行功能测试、性能测试、安全测试等活动,以发现和修复软件的缺陷和问题,确保软件的质量和稳定性。维护阶段:在软件投入使用后,需要进行持续的维护和支持。目标是确保软件的正常运行,并根据用户反馈和变化的需求,进行相应的维护和改进。需求分析阶段:在这个阶段,软件团队与客户密切合作,收集和分析用户的需求,明确软件的功能和性能要求。它包括了软件的规划、开发、测试、部署、维护和退役等不同的阶段,每个阶段都有不同的活动和目标。通过这些阶段的有序进行,软件的开发和维护可以更加可控和高效,以满足不断变化的用户需求。
2023-09-06 16:09:09
1333
原创 软件工程的概念及其重要性
软件工程提供了分析、设计和构造复杂系统的方法和技术,可以有效地管理软件系统的复杂性,确保软件的可维护性和可扩展性。它可以帮助开发团队规划和组织工作,协调不同的工作任务,减少开发过程中的混乱和冲突,从而提高开发效率。确保软件质量:软件工程注重质量管理,通过采用严格的开发过程、规范的编码和测试方法,以及严格的质量控制流程,可以降低软件出错的概率,并提供稳定可靠的软件产品。它通过系统化的方法和工具,提高开发效率、确保软件质量、降低开发成本,从而推动软件产业的发展和创新。
2023-09-06 16:08:06
3090
原创 数据库的三个范式
如果存在部分依赖的情况,需要将其拆分成多个表,确保每个表的字段都与主键相关。范式的遵循可以提高数据库结构的规范性和数据的一致性,降低数据冗余和数据更新异常的风险。但值得注意的是,过于追求范式可能导致数据查询的复杂性和性能下降,因此在实际设计中,需要根据具体需求和情况来决定是否遵循范式规范。换句话说,每个表中的每个字段不能包含多个值或重复的值。通过将表中的重复数据拆分为单独的实体并建立关联,可以满足第一范式的要求。数据库的三个范式是关系数据库设计中的一组规范,用于确保数据的有效性和一致性。
2023-09-05 18:46:38
428
原创 字节码和机器码的区别
可读性不同:字节码相对于机器码来说更容易阅读和理解,因为它是一种高级的中间表示形式。解释器逐条解释字节码指令并执行相应的操作,而即时编译器将字节码转换为机器码后再执行。字节码可以在不同的虚拟机上执行,只要这些虚拟机支持相应的字节码格式。而机器码是与具体的计算机体系结构相关的,不同的计算机体系结构需要不同的机器码。总的来说,字节码和机器码是程序在不同阶段的表示形式,字节码具有较好的可移植性和可读性,但需要通过解释器或即时编译器转换为机器码后才能执行。
2023-09-05 18:45:43
640
原创 什么是算法的时间复杂度和空间复杂度?
空间复杂度描述的是算法在最坏情况下所需的额外内存空间,包括算法中使用的辅助数据结构和临时变量等。算法的时间复杂度和空间复杂度都是用来衡量算法的效率和资源消耗的。时间复杂度描述的是算法在最坏情况下执行所需的时间,即算法的最大运行时间。需要注意的是,时间复杂度和空间复杂度只是对算法的一种理论分析,实际执行时间和空间占用也受到计算机硬件、编程语言和优化等方面的影响。因此,在选择和评估算法时,需要综合考虑时间复杂度、空间复杂度以及实际环境等因素。算法的时间复杂度和空间复杂度是衡量算法效率的两个重要指标。
2023-09-04 08:28:11
572
原创 单元测试和集成测试的区别
而集成测试则需要考虑更多的依赖项和交互,需要确保各组件之间的协同工作正常。而集成测试主要关注不同组件之间的集成和交互是否正常,确保整个系统在集成环境下具备正常的功能和性能。总的来说,单元测试和集成测试在测试的范围、目标、执行环境和依赖程度等方面存在差异。范围不同:单元测试关注于对软件中的最小功能单元进行测试,通常是对独立的函数、方法或类进行测试。执行环境不同:单元测试通常在开发者的本地环境中执行,通过调用被测功能单元的接口进行测试。而集成测试需要在更加复杂的环境中进行,包括依赖的其他模块或系统的存在。
2023-09-04 08:27:29
2013
原创 什么是软件开发生命周期(SDLC)?
不同的组织和项目可能有不同的SDLC模型,如瀑布模型、迭代模型、敏捷模型等。它是软件开发过程的指导框架,用于规划、开发、测试、部署和维护软件系统。测试阶段:在这个阶段,开发团队对已开发的软件进行各种测试,以确保它符合需求和设计规范。运行和维护阶段:在软件交付后,维护人员负责监督软件的运行状况,并修复可能出现的错误和问题。设计阶段:在这个阶段,基于需求分析阶段的结果,开发团队设计系统的结构、功能和用户界面。需求分析:在这个阶段,开发团队和相关利益相关者一起确定和收集软件系统的需求。
2023-09-03 16:48:07
1449
原创 什么是分布式系统?
分布式系统是由多个独立的计算机或计算节点组成的系统,这些节点通过消息传递或共享数据的方式进行协调和通信,以实现共同的目标。通过合理的设计和管理,可以充分发挥分布式系统的优势,并提供高性能和可靠的服务。节点可以是物理上分布在不同地点的计算机,也可以是在同一台计算机上运行的多个进程或线程。透明性:分布式系统使得多个节点可以像单个系统一样协同工作,对用户来说,整个系统就像一个整体,隐藏了分布式的细节。并发性:分布式系统中的节点可以同时执行多个操作,提高系统的处理能力。
2023-09-03 16:47:11
1909
原创 什么是浏览器的同源策略
浏览器的同源策略是一种安全机制,用于限制一个网页中的脚本只能与来自同一源(域名、协议和端口号相同)的资源进行交互。同源策略的目的是防止恶意网站通过脚本访问其他网站的敏感信息,从而保护用户的隐私和安全。Cookie、LocalStorage和IndexDB等存储在浏览器中的数据只能被同一源的网页访问,不能被其他源的网页访问。DOM(文档对象模型)的限制:一个网页中的脚本只能访问同一源的文档对象,不能访问其他源的文档对象。
2023-09-02 17:37:50
253
原创 什么是虚拟化技术
首先,它可以提高硬件资源的利用率,将多个虚拟机部署在一台物理服务器上,可以充分利用服务器的处理能力和存储空间。每个虚拟机运行在独立的环境中,如果其中一个虚拟机出现问题,其他虚拟机不会受到影响,从而提高了整个系统的稳定性和可用性。此外,虚拟化技术还简化了系统的管理和维护,可以快速创建、复制、迁移、备份虚拟机,节省了管理人员的工作量。通过虚拟化软件,可以在一台物理计算机上同时运行多个虚拟机,每个虚拟机都拥有自己的操作系统和应用程序,它们之间相互隔离,互不干扰,就像是一台独立的计算机。
2023-09-02 17:37:15
163
原创 Java代码解决生产者--消费者问题
生产者线程在循环中检查缓冲区是否已满,如果已满则调用buffer.wait()进入等待状态,否则将产品添加到缓冲区,并通过buffer.notifyAll()通知消费者线程可以消费了。消费者线程在循环中检查缓冲区是否为空,如果为空则调用buffer.wait()进入等待状态,否则从缓冲区中取出产品,并通过buffer.notifyAll()通知生产者线程可以生产了。这两个类都实现了Runnable接口,并在run()方法中定义了线程的执行逻辑。然后创建生产者和消费者线程,并启动它们。
2023-09-01 08:42:34
408
原创 在Java中Lock接口比synchronized块的优势是什么?
尽管Lock接口提供了更多的灵活性和功能,但与synchronized块相比,Lock接口的使用需要手动显示地进行锁的获取和释放,并且多了一些复杂性。显式控制锁的获取和释放:Lock接口提供了显式的lock()方法用于获取锁,并提供了unlock()方法用于释放锁。支持尝试获取锁:Lock接口提供了tryLock()方法,可以尝试获取锁而不会阻塞。支持可中断锁:Lock接口提供了lockInterruptibly()方法,支持在等待获取锁的过程中响应中断请求,使得等待锁的线程可以及时退出等待状态。
2023-09-01 08:40:49
427
原创 计算机行业前景展望
人工智能(AI)和机器学习(ML):AI和ML技术将在各个领域得到广泛应用,包括医疗保健、金融服务、物流和制造等。计算机行业的前景展望是非常广阔的。随着技术的快速发展和应用领域的不断拓展,计算机行业将继续扮演着重要的角色。它提供了大规模数据存储和处理的能力,为企业和个人提供了更高效、安全和可靠的计算资源。5G技术:5G技术的商用化将大大改变人们使用移动设备和互联网的方式,加快了数据传输速度和网络延迟,推动了更多的创新应用。随着技术的进步和创新的推动,我们将看到更多有趣的应用和解决方案在不同行业中涌现。
2023-08-30 19:31:49
3792
原创 虚拟现实(VR)和增强现实(AR)
虚拟现实的原理是将用户的头部和身体的运动追踪下来,将其在虚拟环境中的视角与其实际运动相对应,从而使用户感觉到自己真的存在于虚拟世界中。增强现实的应用非常广泛。例如,在游戏领域,增强现实可以使用户在现实环境中进行游戏,与虚拟角色进行互动。在教育领域,增强现实可以提供更加丰富的学习体验,例如通过扫描书籍上的图像,呈现出与图像相关的虚拟模型和动画。虚拟现实(Virtual Reality,VR)和增强现实(Augmented Reality,AR)是两种前沿的计算机技术,它们正在改变人们与数字世界的互动方式。
2023-08-30 19:30:34
1692
原创 org.apache.poi使用
添加 Apache POI 依赖关系:在您的项目中添加 Apache POI 的依赖关系,以便能够使用相关的类和方法。您可以通过 Maven 或直接下载 JAR 文件的方式添加依赖。以上代码将在项目根目录下创建一个名为 “workbook.xls” 的 Excel 文件,并将 “Hello, World!” 写入第一个单元格。请注意,这只是一个简单的示例,您可以根据实际需求使用 Apache POI 提供的更多功能和方法来进行定制。类创建一个新的工作簿对象。创建工作簿实例:使用。
2023-08-28 01:00:00
335
原创 Excel通用表头及单元格合并
请注意,该示例仅演示了通用表头合并和单元格合并的基本操作。要在Java中实现XLS文件中的通用表头合并和单元格合并,您可以使用Apache POI库。上述代码创建一个工作簿和工作表,并在工作表中创建通用表头行和数据行。对象的构造函数指定要合并的起始行、结束行、起始列和结束列。对象指定要合并的起始行、结束行、起始列和结束列。将数据行的第一行和第二行的第一列和第二列进行合并。将表头的第一行和第二行的第一列和第二列进行合并。方法执行表头合并和单元格合并操作。对于单元格合并,以相同的方式使用。
2023-08-27 19:41:22
1907
原创 Apache Tomcat
在Java中,如果您想使用 Apache Tomcat 作为服务器容器,您需要从 Apache Tomcat 官方网站(https://tomcat.apache.org)下载并导入 Tomcat 的相关 JAR 文件。然后,创建一个简单的 HttpServlet,用于处理 HTTP GET 请求并返回 “Hello, Tomcat!请注意,这只是一个简单的示例,您可以根据您的需求进行更多的配置和定制。确保在运行代码之前导入 Tomcat 相关的 JAR 文件,并将其添加到您的项目中。
2023-08-27 19:39:44
1028
原创 什么是 RESTful API
RESTful API是一种设计哲学和架构风格,它基于 HTTP 协议和其状态管理原则,用于构建分布式系统。资源层:API 应该代表一种资源,例如一个用户、一个订单或一个文档。统一接口:API 应该使用相同的 HTTP 方法(GET、POST、PUT、DELETE)来处理对资源的不同操作。无状态:API 应该尽可能地保持无状态,以便于管理和维护。缓存:API 应该支持缓存,以提高性能和可伸缩性。可扩展性:API 应该遵循 HTTP 的扩展机制(如多协议支持)。
2023-08-26 21:05:40
727
原创 数据库索引的作用
数据库索引是一种数据结构,它可以帮助数据库系统快速查找和检索数据。索引可以加速对数据库表的查询操作,从而提高系统的性能。总之,数据库索引可以提高查询性能,并帮助数据库系统更快地找到所需的数据。
2023-08-26 21:04:16
399
ssm-&-mysql-高速公路收费系统-.zip
2023-11-27
ssm-&-mysql-辅导员工作管理系统-.zip
2023-11-27
ssm-&-mysql-非遗视域下喀什旅游网-.zip
2023-11-27
ssm-&-mysql-房屋租赁系统-.zip
2023-11-27
ssm-&-mysql-多平台大学生创新团队管理系统-.rar
2023-11-27
ssm-&-mysql-动漫之家系统-.zip
2023-11-27
小程序&&&智慧流调微信小程序(java) cx&&.zip
2023-11-27
小程序&&&在线阅读系统微信小程序(java).zip
2023-11-27
小程序&&&医院预约挂号小程序(java)cx&.zip
2023-11-27
小程序&&&学生信息管理平台(java)cx&.zip
2023-11-27
小程序&&&牙齿健康科普小程序(java).zip
2023-11-27
小程序&&&悬赏信息发布系统(java).zip
2023-11-27
小程序&&&校园失物招领小程序(java)cx&.zip
2023-11-27
小程序&&&校园二手物品交易系统(ssm).zip
2023-11-27
小程序&&&小程序新能源汽车信息安全服务平台(java).zip
2023-11-27
小程序&&&小程序理发店预约系统(java).zip
2023-11-27
小程序&&&消防知识每天学(java).zip
2023-11-27
小程序&&&微信小程序开发的投票评选系统(java)hsg.zip
2023-11-27
小程序&&&微信小程序汉堡点餐系统(java)hsg.zip
2023-11-27
小程序&&&微信小程序的活动报名管理系统cx&&(java).zip
2023-11-27
小程序&&&微信平台的&s店管理系统(java).zip
2023-11-27
小程序&&&微信大学校园二手教材与书籍拍卖系统(java)hsg.zip
2023-11-27
小程序&&&食疗微信小程序的设计与实现(java).zip
2023-11-27
小程序&&&社区户口管理的系统(java)cx&&.zip
2023-11-27
小程序&&&软件学院会议室管理系统(java)cx&&.zip
2023-11-27
小程序&&&老年人健康管理平台(java)hsg.zip
2023-11-27
小程序&&&精准扶贫数据收集小程序平台(java)cx&&.zip
2023-11-27
小程序&&&基于小程序的名片管理系统(java)hsg.zip
2023-11-27
小程序&&&基于微信小程序炸鸡外卖app(java)hsg.zip
2023-11-27
小程序&&&基于微信小程序的校园闲置出售平台(java)cx&&.zip
2023-11-27
小程序&&&基于微信小程序的图书馆预约系统(java).zip
2023-11-27
小程序&&&惠农小店系统设计与开发(java).zip
2023-11-27
小程序&&&互动打卡小程序(java)wlw hsg.zip
2023-11-27
小程序&&&二手物品交易小程序(java)hsg.zip
2023-11-27
小程序&&&电影票订票小程序软件(java)cx&&.zip
2023-11-27
小程序&&&查寝打卡微信小程序(java)cx&&.zip
2023-11-27
小程序&&&餐饮外卖系统(java)cx&.zip
2023-11-27
jsp&考试安排系统.zip
2023-11-23
jsp&咖啡馆管理系统.zip
2023-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人