- 博客(115)
- 资源 (1344)
- 收藏
- 关注
原创 这些Python函数你用过几个?
all函数用于检查可迭代对象中的所有元素是否都满足给定的条件。如果可迭代对象为空,则返回True。any函数用于检查一个可迭代对象(如列表、元组等)中是否有至少一个元素满足给定的条件。如果有任意一个元素为 True,则返回 True,否则返回 False。如果可迭代对象为空,则返回 False。argparse模块用于编写用户友好的命令行接口。它允许你定义脚本可以接收的参数,并自动生成帮助信息。通过命令行传递参数可以让你的程序更加灵活和易于使用,尤其是在需要传递多种不同参数的脚本中。Counter是。
2024-09-24 19:40:31 1185
原创 C++的const 和 constexpr 区别
最开始看const和constexpr的区别,知道const用来限定只读语义,constexpr用来定义常量语义。只不过“只读”和“常量”的含义,略微有点抽象。其实前者就是指运行期的“不可变性”,后者就是用来实现编译期计算。那么就计算机底层而言,二者到底会有什么不同呢?下面就从汇编指令来直观体会一下什么是constexpr的“编译期计算”,也顺便理解理解“运行时”和“编译时”、“动态”和“静态”这些名词。
2024-08-19 09:10:32 350
原创 Java线程池核心原理详细教程来了
首先,我们创建一个名称为ThreadPool的Java类,并在这个类中定义如下核心字段。DEFAULT_WORKQUEUE_SIZE:静态常量,表示默认的阻塞队列大小。workQueue:模拟实际的线程池使用阻塞队列来实现生产者-消费者模式。workThreads:模拟实际的线程池使用List集合保存线程池内部的工作线程。核心代码如下所示。//默认阻塞队列大小//模拟实际的线程池使用阻塞队列来实现生产者-消费者模式//模拟实际的线程池使用List集合保存线程池内部的工作线程。
2024-07-30 17:05:04 964
原创 Java的那些经典算法总结
算法无论是对于学习还是工作,都是必不可少的。如果说我们掌握了这些算法背后的逻辑思想,那么是会对我们的学习和工作有很好的促进作用的。其次算法对于面试,尤其是进入一些大厂 BAT 等公司都是一块敲门砖,大公司都会通过算法来评估你的整体技术水平,如果你有很好的算法功底,相信对你未来的职场道路也会有很大帮助。在职业发展后期,拥有良好的算法技能,可以帮助我们更快、更高效的完成编码,往架构师的方向发展,同样的岗位,你有相应的算法知识的话,能拿到的薪资也会比别人更好一点。
2024-07-13 20:22:40 979
原创 最新C语言基础知识入门来了(更新于24年)
c语言基础知识入门一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等,2024年C语言基础知识入门大全。C语言基础知识入门也是其它众多高级语言的鼻祖语言,所以说学习C语言基础知识入门是进入编程世界的必修课!需 要 C语言基础知识入门大全 PDF版 和 详 细 教 程 的可以看一下文章结尾简单来说,一个C程序就是由若干和组成。就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需
2024-06-23 15:29:19 872 1
原创 当下到底该学习哪个深度学习框架呢?
本节内容回顾了AI框架在时间维度和技术维度的发展趋势技术上初代AI框架解决AI编程问题,第二代加速科研和产业落地,第三代结合特定领域语言和任务一起学习了AI框架随着的软硬件的发展升级而共同发展,展望AI框架的未来。
2024-06-13 09:24:46 743
原创 记一次OutOfMemoryError异常代码定位过程
在 Java 中,OutOfMemoryError 是一种错误(Error),而不是异常(Exception)。它表示 Java 虚拟机(JVM)已经耗尽了可用的内存资源,无法再分配给新的对象,导致程序无法继续执行。堆内存溢出(Heap Space):当 Java 程序中创建了太多的对象,而堆内存无法满足这些对象的需求时,就会发生堆内存溢出。这通常是因为程序中存在内存泄漏(Memory Leak)或者处理大量数据时没有及时释放内存导致的。
2024-05-07 19:47:23 874
原创 都说了能不动就别动,非要去调整,出生产事故了吧
一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必要替换成 MyBatis-Plus文件分为主文件和附属文件,主文件生成之后再生成附属文件附属文件生成的时候,会校验其依赖的主文件是否都生成了,如果有任意一个主文件未生成,依赖文件不能生成并抛出异常。
2024-03-01 22:39:31 1301 7
原创 趣讲CPU的SIMD技术 ,快来看看吧?
好久不见,我叫阿Q,是CPU一号车间的员工。我所在的CPU有8个车间,也就是8个核心,咱们每个核心都可以同时执行两个线程,就是8核16线程,那速度杠杠滴。我所在的一号车间,除了负责执行指令的我,还有负责读取指令的小A,负责指令译码的小胖和负责结果回写的老K,我们几个各司其职,一起完成执行程序的工作。
2024-01-11 10:16:45 1110 3
原创 2024年C语言基础知识入门来了,一文搞定C语言基础知识!
c语言基础知识入门一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等,2024年C语言基础知识入门大全。C语言基础知识入门也是其它众多高级语言的鼻祖语言,所以说学习C语言基础知识入门是进入编程世界的必修课!需 要 C语言基础知识入门大全 PDF版 和 详 细 教 程 的可以看一下文章结尾简单来说,一个C程序就是由若干和组成。就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需
2023-12-11 14:37:53 1021 1
原创 分享一下最近工作中遇到的 Too many open files 异常的解决过程
常见的工具方法,能用现成的就用现成的,轮子可以自己慢慢刨析,私下里学习研究重造;要了解所使用的第三方工具方法,它们会不会影响入参的状态,比如这里的copy方法,会不会主动关闭输入输出流。
2023-12-11 07:43:37 419
原创 ASP.NET限流器的简单实现
在实现的TryAcquire方法中,我们试着将当前时间戳写入这个Channel,并将写入的结果(成功或者失败)作为返回值。我只提供的两种基于时间窗口的实现,如下所示的基于“滑动时间窗口”的实现类型SliddingWindowRateLimiter,我们在构造的时候指定时间窗口和阈值。在实现的TryAcquire方法中,我们先确定当前时间是否超过了设定的“下一个窗口开始时间”,如果是则调用Interlocked.CompareExchange方法修改__nextWindowStartTimeTicks字段。
2023-11-15 17:49:17 785
原创 后端常用的Linux命令大全,建议收藏
学会Linux 常用命令是后端程序员的必备技能,本文介绍了一部分后端开发人员常用的Linux命令,每个命令都有更多的选项和用法。
2023-09-16 09:25:43 308 2
原创 离开Kubernetes也能玩转Dapr
实际上NameResolution组件体现的针对“名字(Name)”的“解析(Resolution)”解决的就是如将Dapr针对应用的标识AppID转换成基于部署环境的应用标识的问题。如下面的代码片段所示,我们不仅将使用的组件名称设置为“svcreg”(在dapr/cmd/daprd/main.go中注册NameResolution组件时提供的名称),还将服务注册API的URL(http://127.0.0.1:3721)放在了配置中(Resolver的Init方法提取的URL就来源于这里)。
2023-07-03 11:19:36 370
原创 如何将代码中的相关调试信息输出到对应的日志文件中
如果要防止覆盖,我们可以自己提供一个 struct tm 型的变量,利用 localtime_r 函数,将我们自己定义的变量的地址传进去,将结果保存在其中,这样就可以避免覆盖。我们并不能一下子知道这条信息到底是在哪里打印出来的,于是,我们又想,能不能把当前调试信息所在的文件名和源码行位置也打印出来呢,这样不就一目了然了吗。打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别。
2023-06-14 09:04:08 965 4
原创 一文说清Task及其调度问题
值得一提的是,Debug和Release模式编译出来的代码是不同的,下面给出的是Release模式下的编译结果,上述的状态机体现为生成的<<Main>$>d__0这个结构体。它的实现其实很简单:如果个方法出现了N个await关键字,它们相当于将整个方法的执行流程切割成N+1段,状态机的状态体现为当前应该执行那段,具体的执行体现在MoveNext方法上。为了方便后面的演示,我们还定义了一个静态的Run方法,该方法会将指定的Action对象封装成Job,并调用Start方法利用默认的调度器进行调度。
2023-06-06 07:22:49 803 2
转载 由C# yield return引发的思考
当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果数据集合非常大,这种方式就会导致内存占用过高,甚至可能导致程序崩溃。C# 中的机制可以帮助我们解决这个问题。通过使用,我们可以将数据集合按需生成,而不是一次性生成整个数据集合。这样可以大大减少内存占用,并且提高程序的性能。在本文中,我们将深入讨论 C# 中的机制和用法,帮助您更好地理解这个强大的功能,并在实际开发中灵活使用它。通过本文我们介绍了c#中的。
2023-06-01 08:30:38 370
转载 使用C# 11的静态接口方法改进 面向约定 的设计
我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型(的静态成员)的契约,因为定义在接口中的方法只能是实例方法。由于缺乏针对“类型契约”的支持,我们在设计一些框架或者类库的时候,只能采用“按照约定”的设计,比如ASP.NET Core Minimal API针对参数的绑定就是一个典型的案例。以如下这个简单的应用为例,我们采用Minimal API的形式注册了一个针对根地址“/”的路由,作为处理器的委托的输出和输出都是我们自定义的Point对象。
2023-05-29 10:11:40 408 2
原创 如何让Task在非线程池线程中执行?
其实很好理解,由于原来返回void的Run方法被替换成了返回Task的RunAsync,传入StartNew方法表示执行操作的委托类型从Action切换成了Func<Task>,虽然我们指定了LongRunning选项,但是StartNew方法只是采用这种模式执行Func<Task>这个委托对象而已,而这个委托在遇到await的时候就返回了。实际上对于我们的当前的应用场景,调用Wait方法才是正确的选择,因为我们的初衷就是使用一个独立的线程以独占的方式来执行后台操作。一、基于线程池的调度。
2023-05-29 10:04:01 699
原创 C语言求质数(素数)的方法解析
试除法,根据质数的定义,对每个数字no进行(2~no-1)的试除排除偶数法,2的倍数(除2之外),都不是质数排除偶数法的基础上,对奇数进行奇数的试除在奇数里面,判断no能否被 小于no的质数 整除使用math函数的sqrt,试除法的改进,对数字进行(2~sqrt(no))的试除。
2023-05-23 17:01:43 989 1
原创 C语言函数调用栈
在32位程序中,寄存器ebp指向栈帧的底部,用来存储当前栈帧的基址,在函数运行过程中不变,可以用来索引函数参数和局部变量的位置。当caller调用callee时,callee对应的栈帧就会被开辟,当调用结束返回caller时,callee对应的栈帧就会被销毁。将caller调用callee后的下一条指令的地址压入栈中,作为callee的返回地址,这样,当函数返回后可以正常执行接下来的指令。,从后面的代码来看,开辟的空间用于存放局部变量,那为什么不是在局部变量定义的时候将局部变量的值入栈,再移动esp呢?
2023-03-14 12:57:21 2503 11
原创 C语言指针常见问题汇总
函数返回值类型 (* 指针变量名) (函数参数列表);“函数返回值类型”表示该指针变量所指向函数的 返回值类型;“函数参数列表”表示该指针变量所指向函数的参数列表。那么怎么判断一个指针变量是指向变量的指针,还是指向函数的指针变量呢?看变量名的后面有没有带有形参类型的圆括号,如果有就是指向函数的指针变量,即函数指针,如果没有就是指向变量的指针变量。函数指针没有++和 --运算实际当中,需要声明一个复杂指针时,如果把整个声明写成上面所示的形式,对程序可读性是一大损害。
2023-03-07 08:24:36 2795 4
转载 上市公司HR教应届java程序员如何面试?
大家可以分若干个层次依次有条理地说明先亮出自己的信息和亮点。本人叫xxx,xx学校xx系毕业,当下有半年(或其它时间长度)的java项目经验,是在xx公司做的实习,或者是跟着教研室老师做了半年时间的java项目。说下自己做的项目,以及其中用到的技术。我做的是xx仓库管理系统,其中做了出入库管理,物流信息管理和人员管理等模块,本人用的是spring boot + jpa做增删改查,此外还用到了logback和redis或其它(自己实现准备)技术。再重点说下这个项目区分于学习项目的要点。
2023-03-03 16:20:58 550
转载 如何去阅读源码,我总结了18条心法
当我们在读完一个类的代码的时候,一定要总结这个类的职责,明白这个类存在的意义。一般情况下一个类核心职责只有一个,遵循单一职责的设计原则。举个例子,在RocketMQ中有一个类MQClientAPIImpl。
2023-03-02 10:23:26 1009 2
转载 C++二叉树的镜像(数据结构-树)
题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。数据范围:二叉树的节点数 0≤n≤1000 , 二叉树每个节点的值0≤val≤1000要求: 空间复杂度 O(n) 。本题也有原地操作,即空间复杂度 O(1) 的解法,时间复杂度 O(n)比如:源二叉树镜像二叉树示例:输入:{8,6,10,5,7,9,11}返回值:{8,10,6,11,9,7,5}解题思路:本题考察数据结构树的使用,可用递归来解。两种解法:一种是自上而下,从根结点开始,直接交换左右子树结点
2022-04-24 08:37:12 822 2
转载 C++删除链表的节点(数据结构-链表)
题目描述:给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点数据范围:0<=链表节点值<=100000<=链表长度<=10000示例:输入:{2,5,1,9},5返回值:{2,1,9}说明:给定你链表中值为 5
2022-04-24 08:34:06 2893 3
原创 C++实现各种进制转换
前言我们最常见的进制转换就是十进制转换为二进制了,就是不停的作除法,取余数。例如:十进制的10转换为二进制10÷2=5···05÷2=2···12÷2=1···01÷2=0···1直到商为0,然后把余数倒着写,所以10的二进制表示为1010。十进制->N进制会了十进制转换为二进制,那么十进制转换为任意进制也就迎刃而解了,只要不停的除法和取余就好了。#include <iostream>#include <cstdio>#includ
2022-04-04 16:04:02 11486 5
原创 C++入门基础知识总结(2022整理)
一、C++入门基础知识之什么是C++?1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。PDF版、C++资料教程、C++电子书籍获取关注微信公众号:“ C和C加加 ” 回复关键字:“ C++ ”即可领取二、C++入门基础..
2022-03-23 15:07:02 24502 10
转载 Linux?,看懂进程信息也不难嘛?top、ps
1 扒开看看 top 命令参数详情Linux top 命令用于实时显示 process 的动态详情。第一行,[top - ]任务队列信息系统时间:07:27:05运行时间(系统已开机多长时间):up 1:57 min当前登录用户数:3 usercpu 平均负载:load average: 0.00, 0.00, 0.00//三个数值分别为,1分钟,5分钟,15分钟的负载情况第二行,[Tasks] 任务(进程)总进程数:150 total, 正在运行的进程数:1 run
2022-03-19 08:29:26 306 1
转载 Linux 之啥是 ssh ?
1 什么是 ssh?有什么用?(1)ssh 是一种协议SSH(Secure Shell) 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。(2)ssh 服务Linux 一般作为服务器使用,我们通常使用 ssh 服务(指实现 SSH 协议的软件)远程登录到 Linux 服务器来管理维护系统。OpenSSH 是SSH(SecureSHell) 协议的免费开源实现。 OpenSSH 的服务端:sshd(Linux 服...
2022-03-19 08:26:12 1048 1
原创 Linux常用命令,Linux常用基本命令大全
Linux常用命令大全整理前言最近在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的Linux常用命令列举一下,仅供大家参考。更多 linux C/C++学习资料 可以 关 注 微 信 公 众 号:“ C和C加加 ” 回复:“ Linux ”即可获取一、系统信息Linux常用命令大全arch 显示机器的处理器架构uname -m 显示机器的处理器架.
2022-03-19 08:11:54 54938 12
原创 一种 C++ 转换的非正式分类
C++ 正式分类方法是直接按语法分类,分为:隐式转换和显示转换。隐式转换又称为标准转换。显示转换又分为:C 风格转换、函数风格转换、C++ 风格转换。C++风格转换就是 static_cast、dynamic_cast、const_cast 和 reinterpret_cast 这 4 种。有很长一段时间我都有这样的疑问:转换前的对象和转换后的对象是不是同一个?现在,我引入一种非正式分类方法,分为:同对象转换和异对象转换。这两个术语是我自己编的,只是为了方便说明问题。同对象转换:转换后的对象和转
2022-03-18 16:38:50 1053 1
原创 C++实现对Json数据的友好处理
背景C/C++客户端需要接收和发送JSON格式的数据到后端以实现通讯和数据交互。C++没有现成的处理JSON格式数据的接口,直接引用第三方库还是避免不了拆解拼接。考虑到此项目将会有大量JSON数据需要处理,避免不了重复性的拆分拼接。所以打算封装一套C++结构体对象转JSON数据、JSON数据直接装C++结构体对象的接口,类似于数据传输中常见的序列化和反序列化,以方便后续处理数据,提高开发效率。设计目标:通过简单接口就能将C++结构体对象实例转换为JSON字符串数据,或将一串JSON字符串数据
2022-03-18 16:32:50 2497 1
原创 C++逆序栈问题
问题描述:给你一个栈,要求只能使用递归,并且不能开辟额外的数据结构,将此栈进行逆序操作思路求解:我们如果想要逆序栈,首先要想办法拿到栈底元素,并且还需要将栈底上面的元素按照原顺序重新压入例如我们有这个栈打开百度APP看高清图片我们需要一个函数,在不影响2,3顺序的情况,拿出1我们可以这样:先拿出一个元素,再判断是否为空为空直接返回当前栈就一个元素,顶部当然是它本身然后我们这样递归函数堆栈底层不断把答案往上返回所以我们递归取得栈底的代码如下我们的主函
2022-03-02 10:41:45 1083 1
转载 数据库批量插入这么讲究的么?
有人说,批量插入比循环插入效率高很多,那本文就来实验一下,到底是不是真的?测试环境:SpringBoot 2.5 Mysql 8 JDK 8 Docker首先,多条数据的插入,可选的方案:foreach循环插入 拼接sql,一次执行 使用批处理功能插入搭建测试环境`sql文件:drop database IF EXISTS test;CREATE DATABASE test;use test;DROP TABLE IF EXISTS `user`;CREATE T
2022-01-10 08:58:25 338
转载 Dapper in .Net Core
一、前言 关于什么是Dapper,在此不做赘述;本文仅对Dapper在.Net Core中的使用作扼要说明,所陈代码以示例讲解为主,乃抛砖引玉,开发者可根据自身需要进行扩展和调整;其中如有疏漏之处,望不吝斧正。二、Dapper环境搭建当前以.Net Core WebAPI或MVC项目为例,框架版本为.NET 5.0,相关NuGet包引用如下:Install-Package DapperInstall-Package Dapper.ContribInstall-Package Dap
2022-01-10 08:49:06 549
原创 C++开发工具,C++的IDE推荐
C++开发工具——C++的IDE是C++程序员用于编程的应用程序或软件。IDE主要包括三部分,即源代码编辑器,构建自动化工具(编译器)和调试器。源代码编辑器是程序员可以编写代码的地方,而程序员使用构建自动化工具来编译代码,而调试器则用于测试或调试程序以解决在代码中的错误。今天推荐一下最适合C++的开发IDE工具...
2022-01-10 08:41:59 25085 9
转载 字符串的定义及何时添加‘\0‘问题
定义字符串的六种形式:①、char*arr="hello world"; 原理:字符串常量的值本质上是第一个字符的地址。②、char*arr;arr="hello world"; ①的改写。③、chararr[]="hello"; 用字符数组储存字符串,字符串在内存中的实际长度为6个char长度,包含了'\0'。 1 printf("%d\n",strlen(arr));//5,strlen计算的长度不包含'\0',并在第一个'\0'处结束计算,比如对于...
2021-12-28 15:39:25 1114
原创 strcmp()字符串比较函数用法
原型:int strcmp(const char *s1, const char *s2);头文件:#include <string.h>功能:比较两个字符串大小参数:s1、s2为进行比较的两个字符串返回值:若s1、s2字符串相等,则返回零;若s1大于s2,则返回一个正数;若s1小于s2,则返回负数。说明:strcmp()函数根据ACSII码的值比较两个字符串。从第一个字符开始,依次将s1中某个下标(从0开始依次往后)的字符的ACSII码值,减去s2中相同下标的字符的ACSI
2021-12-28 15:36:37 4212 1
转载 c语言----斐波那契数列
斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2,n∈ N*);用c语言输出一行斐波那契数列:输出结果为:因为斐波那契数列后一个数的结果是...
2021-12-28 15:34:03 12330 1
毕业设计基于单片机的室内有害气体检测系统源码+论文(高分毕设)
2024-09-24
毕业设计-基于单片机的室内有害气体检测系统源码+论文(98分以上)
2024-09-24
python毕业设计-基于Vue+flask的旅游网站项目源码+文档说明.zip
2024-09-24
毕业设计Python基于PyQt5的马铃薯诊断系统的设计与实现源代码(95分以上)
2024-09-24
毕业设计-基于opencv车牌识别的停车场收费系统源码(高分项目)
2024-09-24
python大作业-京东商品数据爬取和处理分析项目源码+文档说明.zip
2024-09-22
基于springboot+Vue的旅游推荐系统设计与实现源码+数据库(98分毕业设计)
2024-09-21
Java毕业设计-基于SpringBoot的旅游网站的设计与实现源码+数据库+文档说明(高分项目)
2024-09-21
基于springboot旅游管理系统设计与实现源码+数据库(高分毕业设计)
2024-09-21
毕业设计-基于深度学习的中文语音识别系统源码+文档说明(高分项目)
2024-09-21
基于C++实现全国交通咨询模拟系统源码+文档说明(期末大作业&课程设计).zip
2024-09-20
基于QT+C++和OpenCV+FFmpeg+SDL实现的会议实时通信系统源码+文档说明(高分项目)
2024-09-20
C++实现基于QT+OpenCV+FFmpeg+SDL实现的会议实时通信系统源码+文档说明(高分项目).zip
2024-09-20
C++课程设计-基于Qt和MySQL实现的图书管理系统源码+数据库+使用文档(95分以上)
2024-09-20
基于Qt使用C++实现图书管理系统源码+数据库+报告文档(期末大作业)
2024-09-20
基于C++和QT-图书管理系统源码+数据库+实验报告-期末大作业(98分)
2024-09-20
基于C++和Mysql实现图书管理系统源码+数据库(期末大作业&课程设计)
2024-09-20
基于C++和QT实现的带GUI的图书管理系统源码+报告PDF(期末大作业&课程设计)
2024-09-20
基于C# + Mysql的图书管理系统源码+数据库+说明文档(期末大作业&课程设计)
2024-09-20
基于JSP+MySQL的JavaWeb图书销售管理系统网上书店项目源码+数据库
2024-09-20
基于python实现的CNN卷积神经网络手写数字识别项目源码+详细注释+数据集(毕业设计&期末大作业)
2024-09-20
基于Python实现带界面的手写数字识别源码+文档说明(期末大作业&课程设计)
2024-09-20
基于Python+opencv实现手写数字识别的项目源码+文档说明(期末大作业)
2024-09-20
基于Python实现手写数字识别 (期末大作业&课程设计).zip
2024-09-20
基于Python+Opencv手势识别系统项目源码+文档说明(期末大作业&课程设计)
2024-09-20
基于Python和OpenCV实现数字图像处理的手势数字识别项目源码(期末大作业&课程设计)
2024-09-20
基于Opencv+python的车牌识别系统(源码+报告)期末大作业和课程设计都适用
2024-09-19
基于python+mysql的高校毕业设计管理系统源码+数据库(毕业设计和期末大作业都适用)
2024-09-19
基于Python+MySQL实现学生信息管理系统源码(期末大作业&课程设计)
2024-09-19
基于Java+MySQL实现javaweb的企业仓库存储管理系统源码+数据库+文档说明
2024-09-19
基于QT和C++实现的图书管理系统源码+实验报告(课程设计和期末大作业都适用)
2024-09-19
基于Java+MySQL实现javaWeb医院门诊信息管理系统源码+数据库(期末大作业和课程设计适用)
2024-09-19
基于Python+neo4j的知识图谱古诗词问答系统.zip
2024-09-19
基于Python+OpenCV实现双目立体视觉的图像匹配与测距源码+文档说明(毕业设计和期末大作业都适用)
2024-09-19
基于JavaWeb实现火车售票系统源码+数据库+文档说明(期末大作业和课程设计都适用)
2024-09-19
基于Java+MySQL实现(javaWeb)火车售票系统源码+数据库(期末大作业和课程设计都适用)
2024-09-19
基于Python实现LSTM对股票走势的预测项目源码+文档说明.zip
2024-09-19
基于Python实现LSTM对股票走势的预测项目源码+文档说明.zip
2024-09-19
大学生静态网页设计期末作业源码前端静态网页大作业源码(97分以上)
2024-09-19
yolov5口罩检测(训练好的模型)代码+数据集+全部的项目所需资料(毕业设计和期末大作业都适用)
2024-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人