- 博客(266)
- 资源 (78)
- 收藏
- 关注
原创 模板方法设计模式:Spring框架中八大经典应用场景
综上,可以看出,模板方法设计模式在Spring框架中得到了广泛应用,通过将通用的逻辑封装在基类中,而将具体的业务逻辑留给子类或回调函数实现,模板方法设计模式不仅提高了代码的复用性,还增强了代码的灵活性和可维护性。在Spring框架中,和等类都是模板方法设计模式的典型应用场景。通过这些示例,我们可以看到模板方法设计模式在简化复杂操作、提高代码复用性和灵活性方面的巨大优势。模板方法设计模式。
2024-09-13 07:36:49 373 9
原创 Python基础:枚举类
但有些时候我们需要控制枚举的类型,那么我们可以 Enum 派生出自定义类来满足这种需要。# @unique 装饰器可以帮助我们检查保证没有重复值@unique输出的结果如下:通过上面的例子,可以知道枚举模块定义了具有迭代 (interator) 和比较(comparison) 功能的枚举类型。它可以用来为值创建明确定义的符号,而不是使用具体的整数或字符串。
2024-09-13 00:15:00 899 5
原创 带有 SseEmitter 的 Spring Boot 异步 REST 控制器
SseEmitter可以将事件从服务器传递到客户端。服务器发送的事件是从服务器到客户端的消息。该流可以保持打开状态,它将接收事件通知。它有助于异步请求处理,其中将一个或多个对象写入响应,并且每个对象都使用兼容的。在给定的控制器方法中,我们正在访问数据集(使用您自己的域数据类型)。检查以事件形式返回的服务器响应以及事件之间的延迟。要从请求处理方法发送事件,您需要创建一个实例。每个对象都作为事件数据写入数据标签中。这些事件非常简单,只有四个字段。为了测试上述控制器方法,我使用了。要在浏览器中测试,请使用类。
2024-09-13 00:15:00 716
原创 Springboot 基于 SseEmitter 实现上传文件的进度条
通过本文的学习,我们掌握了如何在Spring Boot项目中使用SseEmitter实现文件上传的进度条功能。这不仅为我们提供了一种提升用户体验的方法,也为我们打开了探索更多实时交互应用的大门。多文件上传:支持同时上传多个文件,并显示每个文件的上传进度。断点续传:在文件上传过程中,如果发生中断,能够从中断点继续上传。进度条样式优化:根据上传进度动态调整进度条的样式,提供更直观的视觉反馈。希望本文能够帮助您在项目中成功实现文件上传的进度条功能,并为您的项目增添强大的用户体验。
2024-09-13 00:15:00 620
原创 Springboot实战:基于HmacSHA256算法实现API签名验证
HmacSHA256 算法是一种消息认证码算法,它是 SHA-256 算法的变形版。通过使用密钥和散列函数,确保消息的认证性和完整性,防止消息被篡改。它广泛应用于网络安全领域,如 HTTPS 等协议。HmacSHA256 算法具有安全性高实用性强易于实现灵活性高和抗碰撞能力强等优点。在进行 HmacSHA256 算法运算时,需要传递密钥和数据两个参数,通过特定的方法将密钥转换成一个值,再与数据进行异或运算,并使用SHA-256哈希函数进行处理,得到一个 256 位的哈希值作为结果。
2024-09-12 14:28:45 854 5
原创 Python基础:魔术方法Magic Method
经过之前编章的介绍,我们知道在 Python 中,常见的容器类型有: dict, tuple, list, string。其中也提到过可容器和不可变容器的概念。其中 tuple, string 是不可变容器,dict, list 是可变容器。可变容器和不可变容器的区别在于,不可变容器一旦赋值后,不可对其中的某个元素进行修改。当然具体的介绍,可以看回之前的文章,有图文介绍。那么这里先提出一个问题,这些数据结构就够我们开发使用吗?
2024-09-12 00:15:00 955 3
原创 Springboot 整合 Spring AI 实现项目接入ChatGPT
通过本文的学习,我们掌握了如何在Spring Boot项目中整合Spring AI,并接入ChatGPT。这不仅为我们提供了一种快速实现AI功能的方法,也为我们打开了探索更多AI应用的大门。多轮对话:实现多轮对话功能,使得ChatGPT能够记住上下文,进行更连贯的对话。情感分析:结合情感分析技术,使得ChatGPT能够识别用户的情感,并作出相应的回应。个性化定制:根据用户的喜好和历史记录,定制ChatGPT的响应,提供更加个性化的服务。
2024-09-12 00:15:00 1200 13
原创 测试 Spring Boot 应用程序:最佳实践和框架
将引导整个应用程序上下文,这意味着您可以将组件扫描拾取的任何 bean 自动装配到我们的测试中。您可能希望避免引导实际的应用程序上下文,而是使用特殊的测试配置。配置测试数据库行为。,Spring Boot 将自动为您的测试配置内存中的 H2 数据库,让您无需单独的数据库实例即可轻松测试数据库查询。如果您有修改 Spring 上下文的测试,例如添加或修改 Bean,则可能需要在每次测试之后重置上下文,以确保后续测试从干净的上下文开始。每个测试都应该设置其所需的上下文,运行它,并删除它创建的任何资源。
2024-09-11 17:28:20 778 3
原创 科技界掀巨浪:IBM 在中国裁员,几分钟内裁员 1000 人
近日,IBM中国宣布撤出在华两大研发中心,引发了IT行业对于跨国公司在华研发战略的广泛讨论。这一决定不仅影响了众多IT从业者的职业发展,也让人思考全球化背景下中国IT产业的竞争力和未来发展方向。面对这一突如其来的变化,我们应该。
2024-09-11 07:46:47 844 17
原创 Kubernetes 基础:Namespace、ConfigMap和Secret的使用
恭喜🎉🎉🎉!!!到这里,你已经看完了本篇 K8s 基础教程学习。如果你完成了教程中的大部分练习,那你已经能够使用 Kubernetes 进行日常开发工作了。如果你的工作需要深度使用 K8s(比如运维人员)亦或你想要深度掌握 K8s的使用,那请允许我向你推荐[Kubernetes 进阶教程][Kubernetes 进阶教程],预祝下一旅途愉快!
2024-09-11 02:00:00 1124 9
原创 使用 Spring Boot 进行单元测试
本文将从单元测试相关的技术主题开始。在本文的技术部分之后,将介绍使用Spring Boot、JUnit和Mockito进行单元测试的实践。本系列的下一篇将介绍集成测试。
2024-09-11 00:30:00 980 5
原创 Python基础:模块与包
在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。后面我们学习了函数,知道函数是实现一项或多项功能的一段程序,这样就更方便我们重复使用代码。紧接着,我们有学了类,类可以封装方法和变量(属性)。这样就更方便我们维护代码了。我们之前学过,类的结构是这样的:而我们要学的模块是这样的:在模块中,我们不但可以直接存放变量,还能存放函数,还能存放类。不知道你们还有没有印象,我们封装函数用的是def, 封装类用的是class。而我们封装模块,是不需要任何语句的。
2024-09-11 00:15:00 462 3
原创 Java基础:泛型
Java泛型是中引入的一个新特性,它提供了编译时类型安全,减少了类型转换的代码,并提高了代码的可重用性。泛型的本质是参数化类型,即在定义类、接口和方法时使用类型参数,这些类型参数在类、接口或方法被实例化时被具体的类型替换。通过这种方式,可以编写更加通用的代码,提高代码的可重用性。泛型的使用场景非常广泛,包括但不限于集合类泛型类泛型接口和泛型方法。泛型通过类型擦除实现,在编译时,Java编译器会将泛型信息擦除,替换为类型参数的上限(通常是Object)。这样做的好处是保持了Java。
2024-09-10 22:59:49 821 1
原创 Spring Boot 与 Hibernate 集成的最佳实践
将 `Spring Boot` 与 `Hibernate` 集成是 Java 开发中的常见做法,它为构建强大且可扩展的应用程序提供了强大的组合。这篇博文将深入探讨将 `Spring Boot` 与 `Hibernate` 集成的最佳实践,确保您能够充分利用这些技术的潜力。无论您是经验丰富的开发人员还是刚刚起步,了解这些最佳实践对于创建高效且可维护的应用程序都至关重要。# 2. 理解概念`Spring Boot` 是一个框架,它通过提供全面的基础架构来简化 Java 应用程序的开发。
2024-09-10 21:57:04 1257 1
原创 Kubernetes 基础:Ingress的高可用部署
我们很少**直接使用**这些方式来对外暴露服务,因为它们都有一个比较严重的问题,那就是需要占用节点端口。`Ingress` 就是为了解决这些问题而设计的,它允许你将 Service 映射到集群对外提供的某个端点上(由域名和端口组成的地址),这样我们就可以在 Ingress 中将多个 Service 配置到同一个域名的不同路径下对外提供服务,避免了对节点端口的过多占用。`Ingress` 还支持路由规则和域名配置等高级功能,就像 Nginx 那样能够承担业务系统最边缘的反向代理+网关的角色。
2024-09-10 02:00:00 829 23
原创 Java基础:集合
集合在我们的日常开发中所使用的次数简直太多了,你已经把它们都用的熟透了,但是作为一名合格的程序员,你不仅要了解它的基本用法,你还要了解它的源码;存在即合理,你还要了解它是如何设计和实现的,你还要了解它的衍生过程。这篇博客就来详细介绍一下Collection这个庞大集合框架的家族体系和成员,让你了解它的设计与实现。
2024-09-10 02:00:00 778 3
原创 Python基础:面向对象
类是什么?个人认为理解类,最简单的方式就是:类是一个变量和函数的集合。可以看下下面的这张图。这张图很好的诠释了类,就是把变量和函数包装在一起。当然我们包装也不是毫无目的的包装,我们会把同性质的包装在一个类里,这样就方便我们重复使用。所以学到现在,你会发现很多编程的设计,都是为了我们能偷懒,重复使用。知道了类是什么样子的,我们接下来就要学习怎么去定义类了。可以看到,我们是用class语句来自定义一个类的,其实这就好比我们是用def语句来定义一个函数一样。
2024-09-10 00:15:00 892 1
原创 Java基础:内部类
距今为止,我们了解的都是普通类的定义,那就是直接在IDEA或eclipse中直接新建一个class。新建完成后,你就会拥有一个class文件的定义,这种操作太简单了,时间长了就会枯燥,我们年轻人多需要更新潮和骚气的写法,好吧,既然你提到了那就使用内部类可以将一个类的定义放在另一个类的内部,这就是内部类。Java内部类是一种嵌套在另一个类(称为外部类)内部的类定义。它们可以访问外部类的所有成员(包括私有成员),同时也可以拥有自己的成员变量方法构造器以及嵌套类。
2024-09-09 06:00:00 664 9
原创 Kubernetes 基础:不同类型Service及其使用
在前面的内容中,我们通过的临时方式来访问pod,需要指定某个pod名称,而如果pod发生扩容或重启,pod名称就会变化,那如何获取稳定的pod访问地址呢?deployment通常会包含多个pod,如何进行负载均衡?Service就是用来解决上述问题的。Kubernetes提供了一种名叫Service的资源帮助解决这些问题,它为Pod提供一个可稳定访问的端点(以作为虚拟域名的形式)。Service位于 Pod 的前面,负责接收请求并将它们传递给它后面的所有 Pod。
2024-09-09 02:00:00 857 5
原创 Python基础:迭代器和生成器
这篇内容挺多的,而且比内容不好理解。或许新手看完后,还会一脸懵逼,不过这是正常的,如果你看完后,是迷糊的,那么建议你继续学习后面的内容,等学完,再回来看几次。
2024-09-09 00:15:00 735 1
原创 Java基础:异常、错误、Throwable和自定义异常
在Java中,可以通过继承Exception类或其子类,或来创建自定义异常。Java 自定义异常用于标识特定的错误情况,当程序中出现不符合正常逻辑的情况时,可以抛出自定义异常。自定义异常可以提高代码的可读性和可维护性。以下是创建自定义异常的简单步骤定义自定义异常类,并继承Exception类或其子类。添加构造方法,至少包含一个无参构造方法,也可以包含一个带有详细错误信息的构造方法。示例代码// 无参构造方法super();// 带有详细信息的构造方法使用自定义异常。
2024-09-08 06:00:00 851 7
原创 Kubernetes 基础:Job 和 CronJob的使用
中的Job和CronJob是两种管理批处理任务的资源对象,分别用于控制短暂一次性任务和定时执行的周期性任务。Job和CronJob在Kubernetes中扮演着重要的角色,分别用于管理短暂一次性任务和定时执行的周期性任务,通过创建和管理Pod来执行这些任务,并提供了灵活的配置选项以满足不同的使用场景需求。Job:负责运行一个或多个Pod,并确保指定数量的Pod成功完成。Job可以创建多个Pod实例来并行处理任务,加速处理过程。
2024-09-08 02:00:00 1129 3
原创 Python基础:函数的使用
函数,其实我们一开始学 Python 的时候就接触过。不过我们使用的大多数都是 Python 的内置函数。比如基本每个章节都会出现的print()函数。而现在,我们主要学习的是自定义函数。各位有没有想过为什么需要函数呢?如果要想回答这个问题,我们需要先了解函数是什么?函数就是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。没错,函数其实就是把代码抽象出来的代码段。那为什么要抽象出来呢?方便我们使用,方便我们重复使用。
2024-09-08 00:15:00 947 1
原创 零到一学Java:访问控制(封装)、继承、多态和组合
访问控制权限又称为,它是面向对象三大特性之一,我之前在学习过程中经常会忽略封装,心想这不就是一个访问修饰符么,怎么就是三大特性的必要条件了?后来我才知道,如果你信任的下属对你隐瞒 bug,你是根本不知道的。访问控制权限其实最核心就是一点:只对需要的类可见。在Java中,访问修饰符用于控制类、方法、变量等的可见性,从而影响它们在不同作用域内的访问权限。以下是public、protected、default(即包级私有)、private这四种访问修饰符的可见性区别:这四种访问修饰符提供了不同级别的访问控制,从
2024-09-07 06:00:00 891 9
原创 Kubernetes 基础:Pod和Deployment的使用
Kubernetes 的名字来自古希腊语,意思是“飞行员”或“舵手”(掌舵的人),其历史通常可以追溯到 2013 年,当时谷歌的三位工程师 CraigMcLuckie,Joe Beda 和 BrendanBurns 提出了一个构建开源容器管理系统的想法。这些技术先驱正在寻找将谷歌内部基础设施专业知识引入大规模云计算领域的方法,并使谷歌能够与当时云提供商中无与伦比的领导者亚马逊网络服务(AWS)竞争。Kubernetes。
2024-09-07 02:00:00 1830 5
原创 Python基础:条件语句和循环语句
Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null 为 False。一般编程语言都有循环语句,为什么呢?那就问一下自己,我们弄程序是为了干什么?那肯定是为了方便我们工作,优化我们的工作效率啊。而计算机和人类不同,计算机不怕苦也不怕累,也不需要休息,可以一直做。你要知道,计算机最擅长就是做重复的事情。
2024-09-07 00:15:00 786 1
原创 Java基础:面向对象:类、属性和方法
面向对象是学习 Java 一种非常重要的开发思想,但是面向对象并不是 Java 所特有的思想,这里大家不要搞混了。下面就让我们一起来探讨面向对象的思想,面向对象的思想已经逐步取代了过程化的思想 — 面向过程,Java 是面向对象的高级编程语言面向对象是一种常见的思想,比较符合人们的思考习惯;面向对象可以将复杂的业务逻辑简单化,增强代码复用性;面向对象具有抽象封装继承多态等特性。C++JavaC#等。所以必须熟悉面向对象的思想才能编写出良好的 Java 程序。
2024-09-06 06:00:00 800 15
原创 使用 kind 搭建 K8s 多节点集群
kind使用一个构建好的节点镜像以容器的形式来启动一个集群(一个K8s单节点集群运行在一个容器中),镜像中包含了Kubernetes的关键组件,比如kubelet等。以上就是使用kind在MacOS上安装一个多节点集群的过程,其他操作系统的安装过程也是大差不差,具体可以看kind官文。注意,我们前面已经在宿主机上安装了kubectl,所以现在可以直接在宿主机上管理集群,而不需要进入节点容器。笔者使用的机器是MacBookPro M1,所以演示的一些命令为macOS平台下的指令。下文将使用这个集群进行演示。
2024-09-06 03:00:00 1750 15
原创 Python基础:Dict 和 Set
上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合。而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名。name = ['一点水', '两点水', '三点水', '四点水', '五点水']那么如果我们为了方便联系这些童鞋,要把电话号码也添加进去,该怎么做呢?
2024-09-06 00:15:00 1545 1
原创 Java基础:流程控制语句:条件、循环和跳转
Java 中的流程控制语句其实和CC++一样,在 Java 中,流程控制会涉及到包括if-elsewhiledo-whileforreturnbreak以及选择语句switch。下面以此进行分析。条件语句循环语句和跳转语句综上所述,Java 中的流程控制主要包括条件语句if-elseswitch)、循环语句forwhiledo-while)和跳转语句breakcontinue。
2024-09-05 06:00:00 815 22
原创 Elasticsearch 集群 和 Kibana:最新版 8.15.0 手动安装教程
和Kibana是的核心组件,分别扮演着数据存储与检索分析和数据可视化的角色。是一个基于JSON的分布式搜索和分析引擎,它提供了一个分布式多租户能力的全文搜索引擎,具有HTTP网络接口和无模式的数据索引,不依赖于任何特定的数据库结构。的设计目标之一就是它的可扩展性,它被设计为能够处理大规模数据集。此外,它还提供了近实时的搜索和分析能力,支持结构化和非结构化数据的存储索引和搜索。的分布式特性使其部署能够随着数据和查询量的增长而无缝扩展。Kibana则是一个开源的数据分析和可视化平台,作为。
2024-09-05 03:00:00 1059 5
原创 Python基础:List 和 Tuple
List (列表)是 Python 内置的一种数据类型。它是一种有序的集合,可以随时添加和删除其中的元素。那为什么要有 List (列表)呢?我们用一个例子来说明。现在有一个团队要出去玩,要先报名。如果用我们之前学过的知识,那么就是用一个字符串变量把他们都记录起来。但是这样太麻烦了,而且也不美观。在编程中,一定要学会偷懒,避免「重复性工作」。如果有一百个成员,那么你及时是复制粘贴,也会把你写烦。这时候就可以使用列表了。就这样,一行代码就可以存放 N 多个名字了。
2024-09-05 00:15:00 988 1
原创 Java基础:命名规范,数据类型和运算符
在上一章节讲述的jdk环境配置,即配置完 Java 开发环境,并下载 Java 开发工具(Eclipse、IDEA 等)后,就可以编写 Java 程序了,因为本教程是从头梳理,从零到一的 Java学习体系,所以有必要从基础的概念开始谈起。基本数据类型基础语法运算符。
2024-09-04 06:00:00 2118 21
原创 Web 3.0 :元宇宙中的沉浸式体验
Web 3.0,也称为 Web3,是万维网 (WWW) 的第三代。目前,该工作仍在进行中,它是一种去中心化、开放的网络愿景,对用户而言比当今的 Web 2.0 更具实用性。将其视为一次升级。与数据由巨头控制的 Web 2.0 不同,Web 3.0 让您掌控一切。想象一下拥有自己的数据、与沉浸式体验互动,甚至直接将您的内容货币化。这就是Web 3.0 的力量。尽管目前还没有 Web 3.0 的标准定义,但它确实具有一些定义特征。
2024-09-04 02:00:00 1115 5
原创 Python基础:基本数据类型和变量
每种语言都有自己的语法,不管是自然语言(英语,中文)还是计算机编程语言。Python 也不例外,它也有自己的语法规则,然后编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,然后执行。Python 的语法比较简单,采用缩进方式。如上面的代码截图,以 # 开头的语句是注释,其他每一行都是一个语句,当语句以冒号 : 结尾时,缩进的语句视为代码块。要注意的是 Python 程序是大小写敏感的,如果写错了大小写,程序会报错。
2024-09-04 00:15:00 1055
原创 Java基础:JDK下载、安装和环境配置
java开发环境配置,主要是针对JDK的下载和安装,以及JDK的环境变量参数配置。以上就是windows系统下,有关java jdk从下载安装到环境变量配置的基本步骤,是不是很简单?赶紧去练练吧!
2024-09-03 06:00:00 1286 23
原创 几个最佳的 Eclipse 快捷方式和生产力技巧
Eclipse 的最新版本需要 Java SDK 作为其运行时环境,因此在下载 Eclipse IDE 之前请确保您的系统上已安装 Java。在本博客中,我们将揭示一些最佳的 Eclipse 快捷方式和生产力技巧,它们可以帮助您节省时间并提高编码效率。那么,让我们开始吧!无论您想注释掉代码还是快速跳转到特定行,这些适用于 Windows 的 Eclipse 快捷方式都会让您的代码编辑变得顺畅。Eclipse 现在将打开,您可以通过创建“src”文件和 Java 包开始创建您的第一个 Java 项目。
2024-09-03 03:00:00 728 3
原创 Python基础:代码格式、注释和命名规范
如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入标识。每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120) import语句应该放在文件头部,置于模块说明及docstring之后,于全局变量之前; import语句应该按照顺序排列,每组之间用一个空行分隔Python 支持括号内的换行。这时有两种情况。所有的公共模块、函数、类、方法,都应该写 docstring 。
2024-09-03 00:15:00 2064 7
原创 Java基础:Java概述
Java 是 Sun Microsystems 于1995 年首次发布的一种编程语言和计算平台。编程语言还比较好理解,那么什么是计算平台呢?计算平台是在电脑中运行应用程序(软件)的环境,包括硬件环境和软件环境。一般系统平台包括一台电脑的硬件体系结构、操作系统、运行时库。Java 是快速安全和可靠的。从笔记本电脑到数据中心,从游戏机到科学超级计算机,从手机到互联网,Java 无处不在!Java 主要分为三个。
2024-09-02 11:30:00 1728 13
原创 深入探索 Java 中的动态代理:综合指南
动态代理是 Java 编程语言中的一项高级功能,它使开发人员能够在运行时动态创建代理类。此功能引入了一系列可能性,从实现自定义类加载器到构建灵活高效的框架。在对 Java 中的动态代理的广泛探索中,我们将深入研究其复杂性,研究其内部工作原理、各种用例、潜在陷阱、字节码操作等高级主题,甚至其实际应用。2. 动态代理原理动态代理的核心在于运行时创建代理类和对象。Java 的 java.lang.reflect 包对于动态代理的实现至关重要。该过程首先定义一个表示要拦截的方法的接口。
2024-09-02 08:00:00 688 5
Fortran 详细的中文教程
2024-09-13
一个涵盖诸多数据库类型(含SQL)的综合性教程
2024-09-12
ECMAScript 6 入门教程-全面介绍 ECMAScript 6 新引入的语法特性
2024-09-12
安卓所有动画详尽教程集合
2024-09-11
鸿蒙原生应用-源码+教程
2024-09-11
能让你成为一个优秀的 Java 全栈程序员的系统化系列教程
2024-09-10
一个走心的 Java Web 入门开发教程
2024-09-10
少儿 Scratch 趣味编程教学实践
2024-09-09
北京航天航空大学计算机研究生复试上机题目(06年-14年)
2024-09-09
Delphi最新教程.ppt
2024-09-08
Swift 基础入门教程
2024-09-08
Ruby元编程初学教程
2024-09-07
Rust语言圣经涵盖从入门到精通所需的 Rust 知识
2024-09-07
语音信号处理实验教程(MATLAB源代码)-含所做笔记
2024-09-06
LeetCode和剑指offer中的算法题的题目和解法 和 常见算法汇总
2024-09-06
GoLang-从入门到实战-经典教程
2024-09-05
Kotlin-从零到一教程-入门教程
2024-09-05
中国大学MOOC上浙大的《数据结构》编程作业和上课内容整理
2024-09-04
Screw数据库文档生成,DataWay接口自动配置,JApiDocs接口文档生成,Swagger在线接口文档生成
2024-09-04
人工智能-神经网络-循环神经网络
2024-09-03
软件工程常用文档模板及示例收集整理
2024-09-03
一些简单的51单片机示例程序
2024-09-01
面试高频算法题总结-剑指Offer题解
2024-09-01
高质量的 Git 中文教程
2024-08-31
人工智能-深度学习-前馈神经网络
2024-08-31
人工智能-神经网络与深度学习-概率图模型
2024-08-30
人工智能-机器学习-面向自然语言处理的深度学习基础
2024-08-30
ESXI-8.0从官方下载-到安装-到网络配置-到虚拟机创建核心参数详细实战讲解
2024-08-29
银行系统专用-分布式微服务-大型平台级-真实生产环境部署实战文档
2024-08-29
Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本
2024-08-28
Python 算法与数据结构基础源码教程,一看必会
2024-08-28
人工智能+机器学习+机器学习概述+深入理解机器学习原理
2024-08-25
深度学习+神经网络+卷积神经网络+学习使用
2024-08-25
Nacos最新版本2.4.0,docker镜像
2024-08-09
淘宝/拼多多4级商品类目中英文整理共12700多条,最新版本sql语句
2023-02-21
【全网最新2020-09-27】世界各国地区IP库:IP2LOCATION-LITE-DB11-2020-09-27.CSV(290万条记录)
2020-09-27
【全网世界区划最全整理输出】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,总条数:21088
2020-09-09
华为服务器遭遇停电后,来电再启动提示raid卡故障,是什么原因?
2024-09-02
为什么服务器的内存卡插槽需要按照aabbcc来插?按aabbcd之类的就不行呢?
2024-09-02
java版本的机器学习库,以及自然语言处理,目前最流行的库是哪个?
2024-08-31
数据库宕机后重启,druid连接池不能自动恢复正常,怎么解决?
2024-08-30
使用redisson,运行过程中出现如下错误,有知道的吗
2024-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人