- 博客(108)
- 资源 (1344)
- 收藏
- 关注
原创 都说了能不动就别动,非要去调整,出生产事故了吧
一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主他就觉得 MyBatis 使用起来不够简单,要写的代码还比较多,觉得有必要替换成 MyBatis-Plus文件分为主文件和附属文件,主文件生成之后再生成附属文件附属文件生成的时候,会校验其依赖的主文件是否都生成了,如果有任意一个主文件未生成,依赖文件不能生成并抛出异常。
2024-03-01 22:39:31 1018 7
原创 趣讲CPU的SIMD技术 ,快来看看吧?
好久不见,我叫阿Q,是CPU一号车间的员工。我所在的CPU有8个车间,也就是8个核心,咱们每个核心都可以同时执行两个线程,就是8核16线程,那速度杠杠滴。我所在的一号车间,除了负责执行指令的我,还有负责读取指令的小A,负责指令译码的小胖和负责结果回写的老K,我们几个各司其职,一起完成执行程序的工作。
2024-01-11 10:16:45 1014 3
原创 2024年C语言基础知识入门来了,一文搞定C语言基础知识!
c语言基础知识入门一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等,2024年C语言基础知识入门大全。C语言基础知识入门也是其它众多高级语言的鼻祖语言,所以说学习C语言基础知识入门是进入编程世界的必修课!需 要 C语言基础知识入门大全 PDF版 和 详 细 教 程 的可以看一下文章结尾简单来说,一个C程序就是由若干和组成。就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需
2023-12-11 14:37:53 525 1
原创 分享一下最近工作中遇到的 Too many open files 异常的解决过程
常见的工具方法,能用现成的就用现成的,轮子可以自己慢慢刨析,私下里学习研究重造;要了解所使用的第三方工具方法,它们会不会影响入参的状态,比如这里的copy方法,会不会主动关闭输入输出流。
2023-12-11 07:43:37 229
原创 ASP.NET限流器的简单实现
在实现的TryAcquire方法中,我们试着将当前时间戳写入这个Channel,并将写入的结果(成功或者失败)作为返回值。我只提供的两种基于时间窗口的实现,如下所示的基于“滑动时间窗口”的实现类型SliddingWindowRateLimiter,我们在构造的时候指定时间窗口和阈值。在实现的TryAcquire方法中,我们先确定当前时间是否超过了设定的“下一个窗口开始时间”,如果是则调用Interlocked.CompareExchange方法修改__nextWindowStartTimeTicks字段。
2023-11-15 17:49:17 731
原创 后端常用的Linux命令大全,建议收藏
学会Linux 常用命令是后端程序员的必备技能,本文介绍了一部分后端开发人员常用的Linux命令,每个命令都有更多的选项和用法。
2023-09-16 09:25:43 226 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 288
原创 如何将代码中的相关调试信息输出到对应的日志文件中
如果要防止覆盖,我们可以自己提供一个 struct tm 型的变量,利用 localtime_r 函数,将我们自己定义的变量的地址传进去,将结果保存在其中,这样就可以避免覆盖。我们并不能一下子知道这条信息到底是在哪里打印出来的,于是,我们又想,能不能把当前调试信息所在的文件名和源码行位置也打印出来呢,这样不就一目了然了吗。打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别。
2023-06-14 09:04:08 813 4
原创 一文说清Task及其调度问题
值得一提的是,Debug和Release模式编译出来的代码是不同的,下面给出的是Release模式下的编译结果,上述的状态机体现为生成的<<Main>$>d__0这个结构体。它的实现其实很简单:如果个方法出现了N个await关键字,它们相当于将整个方法的执行流程切割成N+1段,状态机的状态体现为当前应该执行那段,具体的执行体现在MoveNext方法上。为了方便后面的演示,我们还定义了一个静态的Run方法,该方法会将指定的Action对象封装成Job,并调用Start方法利用默认的调度器进行调度。
2023-06-06 07:22:49 667 2
转载 由C# yield return引发的思考
当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果数据集合非常大,这种方式就会导致内存占用过高,甚至可能导致程序崩溃。C# 中的机制可以帮助我们解决这个问题。通过使用,我们可以将数据集合按需生成,而不是一次性生成整个数据集合。这样可以大大减少内存占用,并且提高程序的性能。在本文中,我们将深入讨论 C# 中的机制和用法,帮助您更好地理解这个强大的功能,并在实际开发中灵活使用它。通过本文我们介绍了c#中的。
2023-06-01 08:30:38 329
转载 使用C# 11的静态接口方法改进 面向约定 的设计
我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型(的静态成员)的契约,因为定义在接口中的方法只能是实例方法。由于缺乏针对“类型契约”的支持,我们在设计一些框架或者类库的时候,只能采用“按照约定”的设计,比如ASP.NET Core Minimal API针对参数的绑定就是一个典型的案例。以如下这个简单的应用为例,我们采用Minimal API的形式注册了一个针对根地址“/”的路由,作为处理器的委托的输出和输出都是我们自定义的Point对象。
2023-05-29 10:11:40 268 2
原创 如何让Task在非线程池线程中执行?
其实很好理解,由于原来返回void的Run方法被替换成了返回Task的RunAsync,传入StartNew方法表示执行操作的委托类型从Action切换成了Func<Task>,虽然我们指定了LongRunning选项,但是StartNew方法只是采用这种模式执行Func<Task>这个委托对象而已,而这个委托在遇到await的时候就返回了。实际上对于我们的当前的应用场景,调用Wait方法才是正确的选择,因为我们的初衷就是使用一个独立的线程以独占的方式来执行后台操作。一、基于线程池的调度。
2023-05-29 10:04:01 657
原创 C语言求质数(素数)的方法解析
试除法,根据质数的定义,对每个数字no进行(2~no-1)的试除排除偶数法,2的倍数(除2之外),都不是质数排除偶数法的基础上,对奇数进行奇数的试除在奇数里面,判断no能否被 小于no的质数 整除使用math函数的sqrt,试除法的改进,对数字进行(2~sqrt(no))的试除。
2023-05-23 17:01:43 878 1
原创 C语言函数调用栈
在32位程序中,寄存器ebp指向栈帧的底部,用来存储当前栈帧的基址,在函数运行过程中不变,可以用来索引函数参数和局部变量的位置。当caller调用callee时,callee对应的栈帧就会被开辟,当调用结束返回caller时,callee对应的栈帧就会被销毁。将caller调用callee后的下一条指令的地址压入栈中,作为callee的返回地址,这样,当函数返回后可以正常执行接下来的指令。,从后面的代码来看,开辟的空间用于存放局部变量,那为什么不是在局部变量定义的时候将局部变量的值入栈,再移动esp呢?
2023-03-14 12:57:21 2316 11
原创 C语言指针常见问题汇总
函数返回值类型 (* 指针变量名) (函数参数列表);“函数返回值类型”表示该指针变量所指向函数的 返回值类型;“函数参数列表”表示该指针变量所指向函数的参数列表。那么怎么判断一个指针变量是指向变量的指针,还是指向函数的指针变量呢?看变量名的后面有没有带有形参类型的圆括号,如果有就是指向函数的指针变量,即函数指针,如果没有就是指向变量的指针变量。函数指针没有++和 --运算实际当中,需要声明一个复杂指针时,如果把整个声明写成上面所示的形式,对程序可读性是一大损害。
2023-03-07 08:24:36 2385 4
转载 上市公司HR教应届java程序员如何面试?
大家可以分若干个层次依次有条理地说明先亮出自己的信息和亮点。本人叫xxx,xx学校xx系毕业,当下有半年(或其它时间长度)的java项目经验,是在xx公司做的实习,或者是跟着教研室老师做了半年时间的java项目。说下自己做的项目,以及其中用到的技术。我做的是xx仓库管理系统,其中做了出入库管理,物流信息管理和人员管理等模块,本人用的是spring boot + jpa做增删改查,此外还用到了logback和redis或其它(自己实现准备)技术。再重点说下这个项目区分于学习项目的要点。
2023-03-03 16:20:58 480
转载 如何去阅读源码,我总结了18条心法
当我们在读完一个类的代码的时候,一定要总结这个类的职责,明白这个类存在的意义。一般情况下一个类核心职责只有一个,遵循单一职责的设计原则。举个例子,在RocketMQ中有一个类MQClientAPIImpl。
2023-03-02 10:23:26 761 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 772 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 2778 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 10052 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 23426 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 275 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 1012 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 52857 12
原创 一种 C++ 转换的非正式分类
C++ 正式分类方法是直接按语法分类,分为:隐式转换和显示转换。隐式转换又称为标准转换。显示转换又分为:C 风格转换、函数风格转换、C++ 风格转换。C++风格转换就是 static_cast、dynamic_cast、const_cast 和 reinterpret_cast 这 4 种。有很长一段时间我都有这样的疑问:转换前的对象和转换后的对象是不是同一个?现在,我引入一种非正式分类方法,分为:同对象转换和异对象转换。这两个术语是我自己编的,只是为了方便说明问题。同对象转换:转换后的对象和转
2022-03-18 16:38:50 1033 1
原创 C++实现对Json数据的友好处理
背景C/C++客户端需要接收和发送JSON格式的数据到后端以实现通讯和数据交互。C++没有现成的处理JSON格式数据的接口,直接引用第三方库还是避免不了拆解拼接。考虑到此项目将会有大量JSON数据需要处理,避免不了重复性的拆分拼接。所以打算封装一套C++结构体对象转JSON数据、JSON数据直接装C++结构体对象的接口,类似于数据传输中常见的序列化和反序列化,以方便后续处理数据,提高开发效率。设计目标:通过简单接口就能将C++结构体对象实例转换为JSON字符串数据,或将一串JSON字符串数据
2022-03-18 16:32:50 2335 1
原创 C++逆序栈问题
问题描述:给你一个栈,要求只能使用递归,并且不能开辟额外的数据结构,将此栈进行逆序操作思路求解:我们如果想要逆序栈,首先要想办法拿到栈底元素,并且还需要将栈底上面的元素按照原顺序重新压入例如我们有这个栈打开百度APP看高清图片我们需要一个函数,在不影响2,3顺序的情况,拿出1我们可以这样:先拿出一个元素,再判断是否为空为空直接返回当前栈就一个元素,顶部当然是它本身然后我们这样递归函数堆栈底层不断把答案往上返回所以我们递归取得栈底的代码如下我们的主函
2022-03-02 10:41:45 1046 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 302
转载 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 492
原创 C++开发工具,C++的IDE推荐
C++开发工具——C++的IDE是C++程序员用于编程的应用程序或软件。IDE主要包括三部分,即源代码编辑器,构建自动化工具(编译器)和调试器。源代码编辑器是程序员可以编写代码的地方,而程序员使用构建自动化工具来编译代码,而调试器则用于测试或调试程序以解决在代码中的错误。今天推荐一下最适合C++的开发IDE工具...
2022-01-10 08:41:59 24365 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 1029
原创 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 3933 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 12201 1
转载 CHROME扩展笔记之图标设置(彩色和灰色的切换)
CHROME扩展笔记之图标设置(彩色和灰色的切换)// 返回灰色画布function grey_img(src,callback){ /*创建一个canvas*/ var canvas=document.createElement('canvas'); var ctx=canvas.getContext('2d'); var img=new Image(); img.src=src; img.onload = function(){ // 因为图片加载时异步的,所以需要采用回调的方
2021-12-19 16:23:11 757 1
转载 浏览器插件开发-往百度注入layer报错(layer 报错 Cannot read property ‘extend‘ of undefined)
百度首页的jQuery是百度自己重构的,如果直接调用百度的jquery而没有注入完整的jquery会至这个情况,其次百度还有个模块化define也是重构的,也会导致报错;解决办法解压layer,修改入口调用移除红色这块的代码即可,或者复制我下面代码直接替换// 搜索该代码e.layui && layui.define ? (r.ready(), layui.define("jquery", function(t) { r.path = layui.cache.dir,
2021-12-19 16:21:50 800 1
原创 C语言必背18个经典程序,2022年C语言必背100代码大全
对于c语言来说,要记得东西其实不多,基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至上万行的代码,都是用这些语句和关键词来重复编写的。只是他们逻辑功能不一样,那如何快速的上手C语言代码,建议多看多写,下面是小编整理的C语言必背18个经典程序。
2021-12-19 16:19:40 155214 77
转载 C/C++头文件以及避免头文件包含造成的重定义方法
C头文件头文件是扩展名为.h的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令#include来引用它。前面我们已经看过stdio.h头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。A simple practice in C 或 C++ 程序...
2021-12-17 15:58:53 1628 1
原创 C++: sort排序函数
需要包含的头文件<algorithm>c++标准库里的排序函数的使用方法(1)第一个是要排序的数组的起始地址。(2)第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。Sort函数使用模板:Sort(start,end,排序方法)例如:下面来说排序方法,排序方法是自己编写的函数,如图如果排的是字符,则把int a int b 改为char。
2021-12-15 09:35:05 958
原创 C++: 数组清空(memset函数)
char数组清空(1)for循环清空令char数组每一位都变为\0。注意,\0相当于空格,所以输入的时候打上空格的话,空格后面的内容计算机不会读取。如果想在输入的内容加上空格,用cin.getline()(需要包含头文件<string.h>)如图清空之后是这样的(2)memset函数清空memset是计算机中C/C++语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。函数作用1,mems
2021-12-15 09:33:03 13021 1
转载 不要再说IDEA的Project比作Eclipse的Workspace
前言有一个观点:若一个Java开发者能把IDEA玩得666,则技术一定不会差;但若玩不转IDEA(如不会设置、定制、解决日常问题、快捷键等等),那大概率水平很一般。因为高手一般得有高手的样子,你同意这个观点吗?现今的Javaer绝大部分都使用IntelliJ IDEA作为IDE进行开发,但同时发现(从身边同事调查)大部分同学都并不能很好的使用IDEA,其中表现最为突出的是IDEA里的Project和Module两个概念,混淆不清或者概念完全扭曲。本人是一个相对来讲很注重基础知识搭建的Javaer
2021-12-14 13:06:50 625 2
机器学习和数据挖掘课程设计-米其林餐厅数据挖掘管理系统源码+使用文档说明.zip
2024-04-26
Python和Flask实现的基于体检数据的城市公共健康可视分析系统源码+使用说明.zip
2024-04-26
基于体检数据的城市公共健康可视分析系统源码+文档说明.zip
2024-04-26
python实现基于sklearn模型的机器学习股票预测源码(高分优质项目).zip
2024-04-26
人工智能项目资料-基于yolov5识别算法实现的DNF自动脚本源码(优质项目).zip
2024-04-26
基于yolov5识别算法实现的DNF自动脚本源码(优质项目).zip
2024-04-26
毕业设计&课程设计-基于C++QT的家谱管理系统源码+报告文档.zip
2024-04-26
数据结构大作业:基于QT的家谱管理系统源码+报告文档.zip
2024-04-26
基于深度学习的人脸识别签到系统的设计与实现(优质毕业设计).zip
2024-04-26
python毕业设计基于深度学习的人脸识别签到系统的设计与实现源码+使用方法.zip
2024-04-26
python实现基于深度学习的人脸识别系统源码+使用教程.zip
2024-04-26
毕业设计:基于深度学习的人脸识别签到系统的设计与实现源码+使用教程.zip
2024-04-26
基于深度学习的人脸识别签到系统源码+使用说明(毕业设计).zip
2024-04-26
基于深度学习的人脸识别签到系统python源码+使用说明(优质毕业设计).zip
2024-04-26
基于python+CNN的网络入侵检测(源代码+说明).zip
2024-04-26
基于python+CNN的网络入侵检测算法源码+说明的 高分优质项目.zip
2024-04-26
课程设计基于MVC+JavaWeb的图书馆系统源码+报告文档(优质项目).zip
2024-04-26
javaweb实训作业-订单管理系统源码+数据库(高分项目).zip
2024-04-26
实训作业基于javaweb的订单管理系统源码+数据库+实训报告(优质项目).zip
2024-04-26
基于Javaweb+MySQL的大学生公寓管理系统源码+数据库(高分项目).zip
2024-04-26
期末大作业基于Javaweb+MySQL的大学生公寓管理系统源码+数据库zip
2024-04-26
基于python+Django+Mysql的校园二手交易市场+源代码+使用说明(优质项目).zip
2024-04-26
机器学习课程设计-基于yolov5的海棠花花朵识别检测系统源码+数据集+实验报告.zip
2024-04-26
PyTorch基于卷积神经网络识别RMB项目源代码+模型文件+数据集,采用python中的PyTorch实现图像识别 .zip
2024-04-26
毕业设计基于springboot+vue实现的求职招聘类型网站源码+数据库(高分项目).zip
2024-04-24
基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip
2024-04-24
基于Python PCA人脸识别算法的原理及实现源码+详细文档说明.zip
2024-04-24
基于Python的PCA人脸识别算法的原理及实现代码详解(优质项目).zip
2024-04-24
基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
2024-04-24
基于MATLAB缺陷检测识别系统源码+文档说明(高分优质项目).zip
2024-04-24
Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip
2024-04-24
Java毕业设计-基于Springboot+Vue大学生竞赛管理系统-源码+数据库+演示视频(高分项目).zip
2024-04-24
基于Springboot+Vue大学生竞赛管理系统-源码+数据库+使用文档+演示视频(高分项目).zip
2024-04-24
Java毕业设计-基于Springboot+Vue大学生竞赛管理系统-源码+数据库(高分项目).zip
2024-04-24
Java毕业设计-基于Springboot+Vue网上点餐系统源码+数据库+PPT论文(高分项目).zip
2024-04-24
python毕业设计-基于Django+OpenCV的二维码生成与识别系统源码(高分项目).zip
2024-04-24
基于STM32单片机的智能停车场设计源码+全部资料(优质毕业设计).zip
2024-04-24
基于Python+joint-spider爬虫数据的成都二手房数据分析数据集源码+详细使用说明(毕业设计).zip
2024-04-24
基于Python+joint-spider爬虫数据的成都二手房数据分析源码+详细使用说明(优质项目)
2024-04-24
基于matlab实现说话人语音识别源码+项目说明+PPT+报告(高分项目).zip
2024-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人