- 博客(210)
- 收藏
- 关注
原创 关键字逆向分析总结
对于sign关键字,其生成方式一般是将接口信息、查询参数、时间戳(时间戳可能省略)以及自定义字符串(可能省略)进行拼接,然后通过md5或Hmac加密。之所以拼接自定义字符串,是为了防止仅依据经验直接用接口参数猜测加密规则。补充拼接过程中可能涉及对参数进行排序、去重或者 URL 编码,确保生成的字符串在加密时具有唯一性。有时还会加入一些额外的防篡改机制,例如使用nonce(一次性随机数)或salt(盐值)增强加密的安全性。善用搜索:对关键字进行全局搜索,如.signsign="sign"
2025-01-13 19:52:32
1113
原创 逆向分析的小短文
mitmproxy主要用于数据抓包,在数据获取与分析过程中发挥着关键作用,能够帮助我们拦截和查看网络请求及响应等相关信息,小程序抓包很好用:(逆向工具这一工具在整个分析流程中也有着重要用途,它可以辅助我们更好地对微信小程序相关内容进行调试、分析,比如查看小程序内部的页面结构、代码逻辑以及各种交互情况等,为我们深入探究小程序中像xcxCode这类关键元素的生成和运行机制提供了便利的开发调试环境。
2025-01-13 19:50:54
1095
原创 SIFT算法的全景图像拼接
在进行图像拼接时,首先要解决的是找到图像之间的匹配的对应点。本文采用SIFT算法来实现特征点的匹配,SIFT算法的具体内容参照之前的文章:https://github.com/Nocami/PythonComputerVision-2-SIFT SIFT是很强大的描述子,它能产生很少的错误的匹配,但仍然还是存在错误的对应点。所以需要用一种算法对SIFT算法产生的特征描述符进行剔除误匹配点。
2025-01-07 09:26:54
734
原创 基于FPGA的数字时钟的设计与实现
共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极 COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。在轮流显示过程中,每位数码管的点亮时间为 1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的 I/O 端口,而且功耗更低。
2024-12-28 09:04:52
997
原创 Python系列之执行shell命令并输出
在Python中执行Shell命令并获取其结果,通常可以使用subprocess模块。这个模块允许我们启动新的进程,连接到它们的输入/输出/错误管道,并获取它们的返回码。下面是一个详细的示例,展示了如何使用函数来执行Shell命令并获取其输出。
2024-12-06 09:08:04
1375
原创 关于无监督生成模型的一篇爽文
生成器模型Dense(2, activation='tanh') # 假设我们生成二维数据])# 判别器模型Dense(1, activation='sigmoid') # 二分类问题,真实或生成])# 实例化模型# 定义优化器和损失函数。
2024-12-06 09:05:27
663
原创 Python的FastAPI使用
FastAPI 是一个用于构建 API 的现代、快速(高性能)web 框架,基于 Python 类型提示。它的主要特点包括自动生成 OpenAPI 和 JSON Schema 文档、快速代码编写、简洁的代码结构、高效的性能等。FastAPI 使用 Starlette 作为 Web 框架的核心,并使用 Pydantic 进行数据验证。FastAPI 的主要特点快速。
2024-12-05 08:38:20
879
1
原创 在使用FastAPI处理数据输入的时候,对模型数据和路径参数的一些转换处理
在 Pydantic 模型中使用字段别名来处理不同的字段名称。这种方法适用于字段名有明确且一致的变化情况(例如,使用不同的大小写风格)。
2024-12-05 08:32:37
997
原创 DevUI解决数据错误的问题?
先必现这个问题,然后尝试修复这个问题,最后看下这个问题还出不出现,不出现说明我们的方案能解决这个bug,问题还有说明我们得想别的办法。至此这个缺陷算是解决了,其实这是一个通用的问题,不管是在什么业务,使用什么框架,都会遇到异步接口慢导致的数据错乱问题。最直观的方案就是再发起第二次请求之后,如果第一次请求未返回,那就直接取消这次请求,使用第二次请求的返回结果。浏览器请求后台接口都是异步的,如果先发起请求的接口后返回数据,列表/表格中显示的数据就很可能会是错乱的。
2024-07-31 09:26:25
1070
原创 如何掌握分布式锁的实现
(1)分布式锁是分布式场景中实现互斥类型的锁。(2)分布式场景就是多台机器在不同的进程当中;需要一个具体存储锁的位置,所有的进程都可以访问。锁存储和加锁 / 解锁行为,加锁对象和解锁对象必须为同一个。(3)解决的问题,分布式场景中,某个资源或行为只允许有一个对象可以操作,主要针对分布式的隔离性。(4)分布式锁的特性:互斥性、锁超时、可用性、容错性。(5)可用性的实现是存储型的锁,提供多个备份点以防止锁资源宕机,同时要具备切换机制,当宕机时切换到最新的备份点。
2024-07-26 18:16:15
919
原创 深入理解模板方法模式的设计原理
经典设计模式大概有23种。设计模式是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案。从定义可以看出,设计模式的使用有很多的局限性。一定要明确它解决什么问题,再使用它。当不清楚设计模式解决什么问题时不要轻易使用。通俗的讲,设计模式是解决软件开发过程中一些问题的固定套路。不要过度的封装或使用设计模式,除非明确了需求的具体变化方向,而且变化方向的点是反复的出现,才会使用设计模式;即慎用设计模式。设计模式要到达一定的工程代码量才能精通。但是,了解设计模式是需要的。
2024-07-26 18:14:32
1591
原创 Redis的主从复制详细教程
按照我的理解,通俗讲,整个过程就是一个循环机制,不停的循环,获取事件队列上的数据,一是可以让待执行的异步任务再下一轮循环中去执行,二是可以再本次循环中执行同步的任务,直到任务为空从而停止,不需要额外现成的依赖。所以这里讨论的是,从节点1和主节点进度相同,从节点2和主节点进度不同的问题。可以模拟从节点2挂掉,直接关停从节点2,主节点多写几个key,从节点1正常同步。此时启动从节点2,经过实测,发现进度得到了同步。比较好的一点是,虽然数据层,从节点强依赖主节点,但是主节点挂掉后,从节点没有挂掉,勉强使用。
2024-07-25 21:12:37
1253
原创 PHP的多样化执行方式都有哪些?
TS:多线程访问时,采用了加锁机制,当一个线程访问某些数据时进行保护,其它线程不能进行访问,直到该线程读取完,其它线程才可使用。做PHP的是几乎不用考虑的,毕竟不是C/C++这种偏底层适合做C/S或单Client的应用,PHP大多都是LAMP或LNMP的架构,结合Windows Server用IIS多线程的从来还没有遇见过。总的来说,PHP ZTS(Zend Thread Safety)是 PHP 的线程安全版本,专门设计用于在多线程环境下提供更好的线程安全性和稳定性。
2024-07-25 21:10:58
1033
原创 sidecar它的原理是什么,怎么使用呢?
sidecar,直译为边车。如上图所示,边车就是加装在摩托车旁来达到拓展功能的目的,比如行驶更加稳定,可以拉更多的人和货物,坐在边车上的人可以给驾驶员指路等。边车模式通过给应用服务加装一个“边车”来达到控制和逻辑的分离的目的。对于微服务来讲,我们可以用边车模式来做诸如 日志收集、服务注册、服务发现、限流、鉴权等不需要业务服务实现的控制面板能力。通常和边车模式比较的就是像那样的sdk模式,像上面提到的这些能力都通过sdk实现。
2024-07-24 07:36:02
1240
原创 prometheus tsdb索引布局及查询流程
该目录包含一个包含该时间窗口的所有时间序列样本的块子目录、一个元数据文件和一个索引文件(将metric_name和label索引到目录下的时间序列)。然后是series涉及的索引块的个数,然后是一系列元数据条目,其中包含块的最小 (mint) 和最大 (maxt) 时间戳以及对其在块文件中位置的引用。类似的,第一个chunk的引用被存储,下一个引用被存储为前一个chunk的增量。是整个索引的入口点,并指向文件中的各个部分。保存一个具体的时间序列,其中包含系列的label集合和block中的chunks。
2024-07-24 07:33:33
1188
原创 执行计划中SQL Diagnostic Information显示SQL语句不下推
语句执行时间过长,且该语句performance执行计划中SQL Diagnostic Information显示SQL语句不下推,理由为:Type of Record in dual that is not a real table can not be shipped。本文SQL语句中,可以看出不下推原因是dual表且VALUES子句中并没有使用到该表,因此对USING子句的SQL语句进行改写,以便整个SQL语句可以下推。可以看出,SQL语句能够下推,且经过业务验证,改写后语句verbose执行计划。
2024-07-23 20:18:43
419
原创 语句执行时间过长,2300s+也无法得出结果。从verbose执行计划可以看出存在sort聚合
从上图中可以看出,调优后语句执行时间下降为22s+,性能大大提高。从performance计划可以看出,原始SQL语句verbose计划中E-rows不准确,导致优化器选择了Sort+GroupAgg聚集方式,从而使得语句执行性能下降。由于语句长时间无法执行完毕,通过其verbose执行计划中的E-rows可以看出,由于较小且去重后行数变化不大,优化器采用了Sort+GroupAgg的聚集方式。通常情况下,Sort+GroupAgg性能并不如Hashagg,此时,可以通过利用。
2024-07-23 20:17:32
427
转载 交互式的Python数据可视化
Plotly 是一个开源的 Python 图表库,专注于创建交互式数据可视化。它支持多种类型的图表,包括散点图、线图、柱状图、饼图等,同时提供了丰富的定制选项和交互功能,使用户能够轻松地探索和解释数据。Plotly 提供了丰富的定制选项,使我们能够创建令人印象深刻的交互式图表。例如,我们可以通过更改颜色、调整标记大小和形状等方式来增强可视化效果。# 创建数据data = {# 创建箱线图# 添加标题和标签# 显示图表fig.show()
2024-07-21 08:17:43
1380
转载 python的数据可视化讲解
Bokeh 是一个交互式可视化库,用于创建漂亮而且具有高度交互性的绘图。它专注于在现代 Web 浏览器中展示数据,并支持用于构建交互式应用程序的动态数据可视化。Bokeh 的设计理念是通过将数据转换为可视化元素(如图形、图表等),使用户能够通过交互方式进行探索和理解数据。Bokeh允许用户对绘图的样式和布局进行高度定制。用户可以调整图形的颜色、线型、填充色等属性,以及标题、标签、图例等元素的样式和位置。# 调整标题样式# 调整坐标轴样式Bokeh允许用户对绘图的样式和布局进行高度定制。
2024-07-21 08:14:49
876
原创 Sychronized的锁升级过程解析
Java对象在内存中不仅包含类实例的字段,还包含一些元数据,这些元数据存储在对象头中。对象头是Java对象的重要组成部分,它包含了关于对象的重要信息,如哈希码、GC年龄以及锁状态等。其中,Mark Word是对象头中的一个关键字段,它记录了关于对象锁状态的信息。通过修改Mark Word的内容,JVM能够实现对对象锁的获取和释放。synchronized锁定的基本原理是通过对对象或类的监视器(Monitor)进行加锁和解锁操作来实现线程同步。
2024-07-20 21:33:18
1049
原创 什么是CAS?有什么优缺点?
Java中的CAS原理及其在并发编程中的应用是一项非常重要的技术。CAS利用CPU硬件提供的原子指令,实现了在无锁环境下的高效并发控制,避免了传统锁机制带来的上下文切换和线程阻塞开销。Java通过JNI接口调用底层的CAS指令,封装在类和包下的原子类中,为我们提供了简洁易用的API来实现无锁编程。CAS在带来并发性能提升的同时,也可能引发循环开销过大、ABA问题等问题。针对这些问题,Java提供了如LongAdder和。
2024-07-20 21:31:37
982
原创 操作系统的知识点总结
操作系统的作用不可言喻,几乎成为校招面试必问知识点之一。为什么呢?只要你在这个互联网世界,自然都离不开操作系统,Win、Mac、Linux、Android、IOS你应该都不陌生吧....操作系统在如今这个世界充当的就是基石的作用,连接计算机底层硬件与上层应用软件的桥梁,控制其他程序的运行,并且管理系统的相关资源,同时还提供配套的系统软件支持。可能你会说,我不需要了解操作系统我还是可以编程写代码。可是,你想想,毕竟拧螺丝应该不是我们的最终梦想吧。
2024-07-19 20:32:54
797
原创 SpringBoot读取配置按什么优先级顺序?
在Spring Boot生态系统中,配置属性可以从各种来源获取,比如:Java属性文件、YAML文件、环境变量、命令行参数等。这些配置属性能够在运行时动态注入到Bean中,极大地提高了系统的可扩展性和可配置性。然而,为了确保一致性和防止配置冲突,Spring Boot在加载这些外部配置时遵循一套严格的优先级顺序。掌握这套优先级规则至关重要,因为它直接影响着最终生效的配置属性值,进而决定了应用程序的行为模式。
2024-07-19 20:32:45
2238
2
原创 高频面试题:“线程与进程的区别”老是被问到?
看了下面的定义,可能会有点晕,但我还是要把他写下来(为了严谨)。进程是资源(CPU、内存等)分配的基本单位,具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是独立运行和独立调度的基本单位(CPU上真正运行的是线程)。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
2024-07-18 13:21:28
1212
原创 终于弄懂了python的浅拷贝和深拷贝
看完这篇文章后,转身就跟你同桌说:“x同学,听说你最近在学Python,你知道浅拷贝和深拷贝吗?“不知道,学得有点晕”“没事,我来给你讲讲:”拷贝其实在开始学好几个操作语句中,我们就已经使用过却可能不知道的(前3个),而且浅拷贝是Python的默认拷贝方式。[:]工厂函数(如list/dir/set)字典copy方法(X.copy()然后就是Python有专门的copy标准库模块:包含两个方法copy()和deepcopy()浅拷贝就像是我只拷贝最外围的对象,对象中引用的其他对象我不复制。
2024-07-18 13:14:12
1283
转载 线程池的拒绝策略相关总结分析
这些策略可以通过ThreadPoolExecutor的构造函数或setRejectedExecutionHandler方法来设置。选择哪种策略取决于具体的应用场景和需求。兄弟们,你是如何理解线程池的拒绝策略的呢?
2024-07-17 16:46:51
799
转载 java的创建线程池方法大总结分析
创建一个可缓存的线程池,如果线程池中的线程超过60秒没有被使用,它们将被终止并从缓存中移除。: 创建一个固定大小的线程池,其中 nThreads 指定了线程池中线程的数量。: 创建一个单线程的执行器,它创建单个工作线程来执行任务。: 创建一个固定大小的线程池,它可以根据需要创建新线程,但会按照固定延迟执行具有给定初始延迟的任务。: 创建一个工作窃取线程池,它使用多个队列,每个线程都从自己的队列中窃取任务。: 创建一个单线程的调度执行器,它可以根据需要创建新线程来执行任务。
2024-07-17 16:40:46
1208
转载 Pyecharts实现水球图的说明
水球图通过调整圆环的颜色和大小,形象地展示了数据的分布情况。Pyecharts库提供了丰富的配置选项,使用户能够定制化图表以满足特定需求。Pyecharts允许用户自定义水球图的样式,包括颜色、半径、边框等。c = (Liquid().add("Liquid", [0.75], # 完成比例is_outline_show=False, # 不显示外边框shape="rect", # 设置形状为矩形color="#294D99", # 设置颜色font_size=50, # 设置标签字体大小。
2024-07-16 13:42:32
749
转载 Pyecharts绘制关系网图教程
为了使关系网图更具吸引力,我们可以自定义节点和边的样式。# 构造节点和边,并为节点指定样式# 为边指定样式# 创建图表graph = (Graph().set_global_opts(title_opts=opts.TitleOpts(title="自定义节点和边样式"))# 保存图表Pyecharts 提供了多种布局算法,可以根据需求选择合适的布局,使关系网图更易于理解。# 构造节点和边# 创建图表,指定力导向布局graph = (Graph()
2024-07-16 13:40:13
901
原创 CAN总线与嵌入式系统通信-实时性和可靠性的平衡
本文将介绍CAN总线的基本原理,然后通过代码实例演示如何在嵌入式系统中实现CAN通信以实现实时性和可靠性的平衡。本文中的示例代码只是一个入门级的示例,嵌入式系统中的CAN通信可以更复杂,具体取决于应用需求。总之,CAN总线是一种强大的通信协议,用于实现嵌入式系统中的实时性和可靠性通信。无论您使用哪种平台和工具,CAN总线提供了强大的通信功能,可以满足嵌入式系统中实时性和可靠性的需求。当涉及到嵌入式系统和CAN通信时,还有其他示例,包括使用不同的嵌入式开发平台和编程语言的情况。函数中初始化CAN总线,并在。
2024-07-15 18:32:25
985
原创 嵌入式的低功耗定时器实践与优化
在本文中,我们探讨了如何使用ARM Cortex-M微控制器实现低功耗定时器,并给出了一些优化建议。嵌入式系统中的低功耗定时器是实现节能和延长电池寿命的重要手段。通过合理配置定时器、低功耗模式以及优化任务执行,我们可以在保持系统功能的同时最大程度地降低功耗。要注意,不同的微控制器和应用场景可能有不同的优化方法。因此,在开发实际应用时,请根据具体情况选择合适的技术和方法。功耗优化是嵌入式系统开发中不可忽视的重要环节,它对于提高设备的可用性和可靠性至关重要。
2024-07-15 18:30:22
922
原创 面试的常见网络协议考察知识点
我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。它可通过网络在TXP链接上传送邮件,或者简单地在同一机器的进程之间通过进程通信的通道来传送邮件,这样,邮件传输就独立于传输子系统,可在TCP/IP环境或X.25协议环境中传输邮件。即文件传输协议,它是网际提供的用于访问远程机器的协议,它使用户可以在本地机与远程机之间进行有关文件的操作。
2024-07-14 19:50:01
589
原创 Java里常见IO原理详解
正如前面所说,Socket通信是一个全双工的方式,如果有多个线程同时进行远程方法调用,这时建立在client server之间的socket连接上会有很多双方发送的消息传递,前后顺序也可能是乱七八糟的,server处理完结果后,将结果消息发送给client,client收到很多消息,怎么知道哪个消息结果是原先哪个线程调用的?当请求来的话,开启的线程把请求和请求数据传送给后端资源池或者队列里面就返回,并且在全局的地方保持住这个现场(哪个连接的哪个请求等),这样前面的线程还是可以去接受其他的请求,
2024-07-14 18:48:55
896
原创 python实现处理照片尺寸并输出到文档中
这篇文章介绍了如何利用Python在数字化时代处理照片和文档编辑的需求中实现自动化操作。通过使用Python编程语言以及PIL库和python-docx库,作者设计了一个自动化脚本,能够批量处理照片并将它们按照预定的尺寸嵌入到Word文档中,提高了工作效率。文章从项目的背景和需求出发,详细解释了为什么需要这样的自动化脚本以及它的应用场景。通过提供实现源码,读者可以了解到整个项目的结构和核心实现,包括调整照片大小的函数和主要的代码逻辑。
2024-07-13 14:59:13
1079
原创 Python实现文本情感分析
通过本文,我们深入研究了使用Python进行英文小说的深度文本分析。从词频统计、情感分析到主题建模,再到命名实体识别、关键词抽取和可视化展示,我们覆盖了文本分析的多个方面。未来,随着自然语言处理领域的不断发展,我们可以期待更多先进技术的应用,提高文本分析的准确性和深度。同时,对于不同类型的文本,我们可以根据具体需求选择合适的技术和工具,以更好地挖掘文本信息。希望本文能为对深度文本分析感兴趣的读者提供一些实用的方法和思路。让我们一同迎接文本分析领域更广阔的未来!
2024-07-13 14:54:59
2186
转载 你知道-为什么使用Python生成SQL语句吗?
SQL是一种非常重要的语言。它用于在关系型数据库中执行各种操作,如查询、插入、更新和删除数据。为了提高效率就会利用Python编程语言来自动生成SQL语句,实现自动化的数据管理和处理。提高效率:通过编写Python代码来自动生成SQL语句,可以大大提高数据操作的效率。相比手动编写SQL语句,利用Python的编程能力可以更快速地生成复杂的SQL查询和操作。减少错误:手动编写SQL语句容易出现拼写错误、语法错误等问题,而利用Python来生成SQL语句可以减少这些人为错误,提高数据操作的准确性。灵活性。
2024-07-12 20:31:59
1009
转载 Python实现验证码识别和登录
在本文中,我们探讨了如何使用Python来自动识别数字验证码,并将其应用于实际场景中,如自动化登录网站。我们首先介绍了验证码的概念以及为什么它们在网络安全和用户验证中如此重要。然后,我们讨论了使用Python和一些常见的库和工具(如Pillow、Scikit-learn和Selenium)来实现验证码识别的基本步骤。我们从预处理验证码图像开始,介绍了如何将图像转换为灰度图像、二值化处理、调整大小和标准化。接下来,我们讨论了如何使用机器学习模型(如支持向量机)来训练和识别验证码。
2024-07-12 20:25:52
2361
原创 Java内存模型的详解
我们今天要特别重点讲的,也就是我们本文的目的来理解JVM与我们的内存两者之间是如何协调工作的,它的名字就是Java内存模型(JMM)。
2024-07-11 15:48:16
1171
原创 SnowFlake 雪花算法的JAVA实现
例如你的业务可能达不到69年之久,那么可用减少时间戳占用的位数,雪花算法服务需要部署的节点超过1024台,那么可将减少的位数补充给机器码用。对于 MySQL 而言,一个表中的主键 id 一般使用自增的方式,但是如果进行水平分表之后,多个表中会生成重复的 id 值。在我的笔记本,测试结果如下,生成的50个id是不重复的,而且 id 值是递增的。现在的服务基本是分布式,微服务形式的,而且大数据量也导致分库分表的产生,对于水平分表就需要保证表中 id 的全局唯一性。本次分享到此结束啦~~
2024-07-11 15:44:46
1039
JAVA-GUI学生管理系统源码+文档说明(课程设计)
2025-03-26
java-利用GUI实现窗口学生管理系统(源码+数据库)高分大作业
2025-03-26
java-利用GUI实现窗口学生管理系统源码+文档说明(课程设计)
2025-03-26
基于Python的招聘岗位需求分析的可视化系统(毕业设计,附源码)
2025-03-23
基于Python的招聘岗位需求分析的可视化系统(毕业设计,附源码,说明).zip
2025-03-23
Python+flask的招聘岗位需求分析的可视化系统源码+文档说明(期末大作业).zip
2025-03-23
bilibili爬虫+数据分析实践源码+项目说明-包含信息爬虫,LSTM时间序列预测,机器学习分析,可视化
2025-03-23
链家出租房(上海为例)爬虫+数据分析+可视化源码+文档报告(高分大作业)
2025-03-23
基于Python爬虫与Jupyter的链家二手房数据分析源码+文档报告
2025-03-23
Python金融数据挖掘案例分析上海二手房价数据分析源码+文档报告
2025-03-23
金融数据挖掘Jupyter-上海市二手房数据分析源码+报告(高分大作业)
2025-03-23
上海二手房价数据分析 python源码+文档说明+PPT(高分大作业)
2025-03-23
基于Python的上海二手房数据可视化分析-带源码+文档报告(期末大作业)
2025-03-23
基于python的二手房数据分析(完整源码+说明文档+报告文档+数据)
2025-03-23
基于Python爬虫与Jupyter的链家二手房数据分析源码+报告文档(高分大作业)
2025-03-23
链家二手房爬虫,抓取房价,经纬度位置,及60多个字段信息,接口调用无限制.zip
2025-03-23
Java+Springboot+vue的校园社团管理系统源码+数据库(高分毕设)
2025-03-23
基于Springboot和vue的校园社团管理系统源码+数据库-高分毕设项目
2025-03-23
基于SpringBoot+Vue的美食推荐系统源码+论文(高分毕业设计)
2025-03-23
基于SpringBoot+Vue+MySQL实现的美食推荐系统源码+论文(毕业设计)
2025-03-23
Java基于SpringBoot+Vue前后端分离的美食推荐系统源码+论文+答辩PPT(高分毕设)
2025-03-23
毕业设计-基于Python+卷积神经网络的驾驶员疲劳检测与预警系统源码
2025-03-23
基于Python卷积神经网络人脸识别驾驶员疲劳检测与预警系统+源码+文档(毕业设计)
2025-03-23
基于SpringBoot+Vue的高校学生宿舍管理系统源码+数据库(95分以上大作业)
2025-03-23
基于SpringBoot+Vue的排课管理系统源码+数据库(高分毕业设计)
2025-03-20
Python+Flask爬虫数据可视化分析源码+数据+数据库文件(高分大作业)
2025-03-18
Python+Flask爬虫数据可视化分析大作业(实验报告+全部数据).zip
2025-03-18
Python+Flask爬虫数据可视化分析大作业(源码+数据+数据库文件)
2025-03-18
Python基于Django商品销售进销存系统源代码+文档说明+数据库.zip
2025-03-18
Python基于Django商品销售进销存系统源代码+文档说明+数据库(高分毕设).zip
2025-03-18
基于Python的车牌检测和识别系统+源代码+文档说明(高分毕设)
2025-03-16
基于Python的车牌检测和识别系统+源代码+文档说明
2025-03-16
毕业设计Java的超市进销存管理系统源码+数据库.zip
2025-03-15
Python基于LSTM时间序列预测(简单又好用)无脑代码,有注释和使用手册.zip
2025-03-07
Python基于LSTM时间序列预测(简单又好用)无脑代码,使用很简单,跟着注释和使用手册用就行
2025-03-07
基于STM32物流自动分拣小车.zip
2025-03-07
基于STM32物流自动分拣小车(高分毕设).zip
2025-03-07
基于SpringBoot的员工及部门绩效管理系统源码+数据库(高分毕设).zip
2025-03-07
基于SpringBoot的员工及部门绩效管理系统源码+数据库
2025-03-07
基于Spring Boot的个人博客系统(源码+数据库).zip
2025-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人