自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于全栈开发领域

为了踏实,做当下的事儿~

  • 博客(486)
  • 资源 (13)
  • 收藏
  • 关注

原创 Python 开心消消乐

开心消消乐是一款广受欢迎的休闲益智游戏,玩家需要通过交换相邻的元素位置,使得三个或以上的同色元素连成一线,从而消除它们并获得分数。游戏的目标是在限定的步数内达到指定的分数或消除指定数量的元素。

2024-05-27 08:00:00 21708 53

原创 最新文章合集

STORM、SuperMemory、Awesome Chinese LLM、AI写作助手、资料搜集、文章生成、视角问题引导、模拟对话策略、内容导入、浏览器插件、资源库、开源微调模型。Linux终端命令、sl、cowsay、fortune、cmatrix、figlet、lolcat、oneko、xcowsay、hollywood。Python异步任务、Celery、异步任务优化、RQ。pandas替代、数据处理、数据分析、Polars。AGI时代、Rust、Python、未来编程语言。

2024-05-25 21:30:38 690 2

原创 Python 植物大战僵尸

这段代码实现了一个简单的植物大战僵尸游戏。下面是代码的实现思路:1. 导入必要的库和模块:首先,我们导入了Python的os、time库以及Pygame库,还有植物大战僵尸游戏中用到的各个植物和僵尸的类。2. 初始化游戏和加载资源:接下来,我们初始化了Pygame库,并设置了游戏的背景尺寸。然后,我们加载了游戏所需的各种图像资源,包括背景、植物、僵尸等。3. 定义游戏元素和变量:我们定义了几个全局变量,包括阳光值、植物组、子弹组、僵尸组和阳光组。还定义了一些特殊事件,用于在游戏中生成新的植物、子

2024-05-03 03:17:06 68363 119

原创 Python爱心代码

【代码】Python爱心代码。

2024-04-26 08:00:00 45819 44

原创 Docusaurus VS VuePress:哪一个更适合你的技术文档?

VuePress 和 Docusaurus 是两个流行的现代静态网站生成器,它们各自有着独特的特点和优势。

2024-07-22 17:11:41 366

原创 Pip换源:提升开发者的Python包管理效率

在 Python 开发中,pip是一个不可或缺的工具,它帮助开发者管理各种 Python 包。然而,由于网络环境和服务器位置的不同,使用默认的源可能会遇到速度慢、连接不稳定等问题。本文将详细介绍如何更换pip的源,以提高下载和安装 Python 包的效率,适合中高级开发者阅读。

2024-07-19 09:42:03 735 1

原创 IPython的使用技巧整理

IPython 允许用户通过配置文件来自定义启动时的各种设置。通过编辑文件,可以设置启动时的默认参数、导入的模块、自动执行的代码等。

2024-07-19 09:40:30 703

原创 服务端渲染框架:Nuxt.js 与 Next.js 的区别和对比

Nuxt. js 和 Next. js 都是强大的服务端渲染框架,它们分别针对 Vue. js 和 React 生态系统提供了高效的解决方案。选择哪个框架取决于您的技术栈、项目需求以及个人偏好。无论是 Nuxt. js 的自动化和模块化特性,还是 Next. js 的静态网站生成和组件动态加载能力,都能帮助开发者构建高性能的 Web 应用。开发者在选择框架时,应考虑框架的学习曲线、社区支持、生态系统丰富度以及与现有项目的兼容性。通过深入理解每个框架的特点和使用技巧,您可以做出更明智的技术选型决策。

2024-07-17 09:27:16 900 3

原创 Ant Design和Umi:构建高效React应用的黄金搭档

Ant Design是由阿里巴巴团队开发的一套企业级的React UI设计语言和React组件库。它提供了一套高质量的React组件,覆盖了从基础的布局、按钮到复杂的表单、表格等。Antd的设计哲学强调用户体验和交互设计,使得开发者能够快速构建出既美观又实用的界面。Umi是一个可插拔的企业级React应用框架,它基于React和Webpack,提供了一套完整的解决方案来帮助开发者高效地构建和管理大型应用。

2024-07-16 09:54:23 1052

原创 npm 和 yarn 区别:开发者指南

npm(Node Package Manager)是JavaScript的默认包管理器,它与Node.js环境紧密集成。npm不仅提供了包的安装和管理功能,还拥有一个庞大的包注册表,其中包含数以百万计的包。Yarn是由Facebook、Google和其他公司共同创建的,旨在解决npm的一些痛点。Yarn提供了更快、更安全、更可靠的包管理体验。

2024-07-16 09:18:35 807

原创 PyMongo Sort 操作:提升你的数据查询效率

PyMongo 是 MongoDB 的官方 Python 驱动程序,它提供了一个直观且功能强大的接口,用于与 MongoDB 数据库进行交互。通过 PyMongo,开发者可以执行 CRUD 操作(创建、读取、更新、删除)以及更复杂的查询和聚合操作。PyMongo 的sort操作是一个强大的工具,可以帮助开发者以有序的方式检索数据。通过理解其基本语法和使用技巧,开发者可以有效地优化查询性能,处理大型数据集,并实现复杂的数据处理需求。

2024-07-15 17:58:32 664 1

原创 深度解析:如何优雅地删除GitHub仓库中的特定commit历史

删除 GitHub 仓库中的 commit 历史是一个需要谨慎处理的任务。通过使用git rebase和等命令,你可以以一种优雅的方式管理你的代码历史。然而,这种操作可能会对团队协作产生影响,因此在执行之前,确保进行充分的沟通和备份。作为开发者,我们不仅要关注代码的编写,还要关注代码的维护和管理。通过本文的介绍,希望能够帮助到需要删除特定 commit 的开发者,同时也提醒大家在操作过程中注意备份和团队协作的影响。

2024-07-15 10:24:02 1276 2

原创 Go 初始化一个字典value是列表

以上就是在 Go 语言中初始化一个字典,其值是列表的一些基本方法。你可以根据实际的需求选择使用字面量初始化或者先创建 map 再添加值的方式。

2024-07-13 16:13:39 691 2

原创 Go 初始化一个字典

在Go语言中,字典通常可以通过使用map类型来实现。map是一个可以存储键值对的集合,其中键可以是任何类型,而值可以是任意的类型,包括其他map。以下是如何在Go中初始化一个字典(map。

2024-07-13 16:11:50 408

原创 Go Web开发框架之Gin

Gin是一个用Go语言编写的Web框架,以其优雅的设计和高性能而著称。它支持HTTP请求的完整生命周期管理,包括路由、处理、模板渲染等。Gin的设计理念是简单、快速、且功能全面。中间件是Gin框架的核心特性之一,允许开发者在处理请求前后执行自定义逻辑。// 日志记录请求信息c.Next() // 调用后续的处理函数Gin框架以其高性能和易用性,为Go语言的Web开发提供了强大的支持。本文介绍的一些中高级使用技巧,能够帮助开发者更深入地理解Gin框架的潜力,构建出更加健壮、高效的Web应用。

2024-07-12 09:17:55 859

原创 Go 高效Web开发框架 Echo

Echo是一个快速、简洁的Go Web框架,专为RESTful API和微服务设计。它提供了路由、中间件、数据绑定、验证等核心功能,同时支持插件扩展,使得开发过程更加灵活和高效。中间件是Echo框架的一个强大特性,允许开发者在处理请求之前或之后执行一些操作。自定义中间件可以用于日志记录、鉴权、跨域处理等。// 日志记录请求信息Echo框架以其高性能和易用性,为Go语言的Web开发提供了强大的支持。通过本文介绍的一些使用技巧,开发者可以更深入地理解Echo框架的潜力,构建出更加健壮、高效的Web应用。

2024-07-12 09:12:52 998

原创 面试题 22:解释 Python 中的成员运算符?

在 Python 中,成员运算符用于检查一个值是否存在于序列(如列表、元组、字符串等)中。

2024-07-10 09:19:33 908 4

原创 面试题 21:解释 Python 中的 help() 函数和 dir() 函数?

在Python中,help()和dir()是两个非常有用的内置函数,它们可以帮助开发者更好地了解Python对象和模块。

2024-07-10 09:15:55 795

原创 面试题 20:简述Python如何copy一个文件?

方法可以在 Unix-like 系统中使用,它允许直接在两个文件描述符之间发送数据,这可以提高复制大文件的效率。可以打开源文件进行读取,然后打开目标文件进行写入,将读取的内容写入目标文件。请注意,复制文件时应该考虑文件的权限、元数据以及文件是否被锁定等问题。这两个模块可以用于复制文件,但它们通常用于更复杂的文件比较和复制任务。有些第三方库提供了额外的文件操作功能,可以用来复制文件。函数,可以用于复制文件。这是最简单也是最常用的方法。类似,但它还会尝试保留文件的元数据,比如修改时间。

2024-07-09 11:10:04 832

原创 面试题 19:简述 Python 回调函数如何通信的?

在 Python 中,回调函数是一种通过函数名作为参数传递给其他函数的机制,然后在某个时间点被调用。:装饰器本质上是一个回调函数,它接收一个函数作为参数,并返回一个新的函数。:回调函数可以是一个闭包,即它捕获了定义时的环境,允许它访问外部变量。:在异步编程中,回调函数可以注册到事件循环中,当特定事件发生时被调用。:回调函数可以作为参数传递给另一个函数,然后在适当的时候被调用。:回调函数可以返回值,这些值可以被调用它的函数捕获并使用。:回调函数可以抛出异常,调用它的函数可以捕获这些异常。

2024-07-09 11:07:13 1003

原创 Python 面试【★★】

Python 面试【★★】

2024-07-09 10:59:39 331

原创 面试题 18:Python的is的含义?

对于不可变类型(如整数、浮点数、字符串、元组),Python 会使用一个内部机制来优化内存使用,称为“内部缓存”或“小整数池”。因此,对于小整数或短字符串,即使它们是分别创建的,关键字用于检查两个变量是否引用自内存中的同一个对象。它是一种比较操作符,但与 == 不同,== 用于比较两个对象的值是否相等。常用于检查一个对象是否是某个单例的实例,因为单例模式确保整个程序中只有一个实例。时,需要注意它检查的是对象的身份,而不是对象的内容或值。函数用于检查一个对象是否是一个类或类的子类的实例,而。

2024-07-08 16:29:06 319

原创 面试题 17:简述什么是Python函数式编程?

Python 虽然是一种多范式语言,支持面向对象、命令式和函数式编程,但它不是纯粹的函数式编程语言。Python 函数式编程是一种编程范式,它将计算视为数学函数的评估,并避免使用程序状态以及易变对象。:函数式编程倾向于避免使用可变状态,因为可变状态可能导致程序难以理解和预测。:这些函数的输出仅依赖于输入的参数,不产生副作用,即不修改外部状态或数据。:在函数式编程中,数据通常是不可变的,这意味着一旦创建,数据就不能被改变。:这些函数可以接收其他函数作为参数,或者返回函数作为结果。

2024-07-08 16:27:02 921

原创 面试题 16:详述 Python的lambda函数?

Python 的lambda函数是一种小型的匿名函数,它允许你快速定义一个函数,而无需使用标准的def语句。lambda函数通常用于需要一个函数对象,但又不想编写完整函数定义的场合。

2024-07-07 21:58:17 555 2

原创 面试题 15:Python中的作用域?

当访问一个变量时,Python 首先在局部作用域查找,如果找不到,会逐级向上查找到嵌套作用域、全局作用域,最后是内置作用域。如果在所有作用域中都找不到,就会抛出。在 Python 中,作用域(Scope)指的是变量可以被访问的区域。:全局作用域指的是在模块级别定义的变量。这些变量可以在模块的任何地方被访问,包括函数内部,但需要使用。:局部作用域是函数内部的变量作用域。在这个作用域内定义的变量,只能在该函数内部被访问。:如果一个函数定义在另一个函数内部,那么内部函数可以访问外部函数的局部变量。

2024-07-07 21:55:23 924

原创 Go 依赖注入设计模式

依赖注入是一种强大的设计模式,可以帮助开发者编写更干净、更模块化的代码。虽然 Go 语言没有原生支持依赖注入,但通过手动实现、使用反射或利用第三方库,我们仍然可以在 Go 中有效地使用这一模式。选择哪种方法取决于你的具体需求和偏好,但无论如何,依赖注入都是提升 Go 开发效率的一个有力工具。

2024-07-06 19:10:28 1578

原创 Go 中的类型推断

在 Go 语言中,类型推断允许编译器在声明变量时自动确定其类型,而无需显式指定。这减少了代码量,同时保持了代码的清晰度和一致性。类型推断主要发生在变量声明和函数返回值的场景中。Go 的类型推断是一个强大的特性,它不仅可以减少代码量,还可以提高代码的可读性和一致性。然而,开发者在使用时也应注意其限制,并在适当的时候显式声明类型,以避免潜在的混淆和错误。通过掌握和合理利用类型推断,中高级 Go 开发者可以编写出更加简洁、高效的代码。

2024-07-06 18:56:40 810

原创 面试题 14:__new__和__init__的区别?

_new__是静态方法,用于创建并返回一个实例。__init__是实例方法,用于初始化这个实例。__new__必须返回一个实例,而__init__通常不需要返回任何值。__new__可以在继承中被重写,以控制对象的创建过程。__init__用于设置对象的状态,比如属性赋值等。理解这两个方法的区别对于掌握 Python 的面向对象编程非常重要。

2024-07-05 09:55:25 801

原创 面试题 13:阐述Python 新式类和旧式类?

虽然新旧类的概念在 Python 3. x 中已经没有实际意义,但了解它们的区别对于理解 Python 2. x 的代码和某些遗留代码的行为仍然很重要。如果你正在使用 Python 3. x 开发,你不需要担心这个问题,因为所有的类都是新式类。

2024-07-05 09:52:55 669

原创 面试题 12:简述什么是Python字典推导式?

Python 字典推导式是一种简洁的构造字典的方法,它允许你通过一个表达式来快速生成字典的键值对。它与列表推导式类似,但是生成的是字典而不是列表。

2024-07-04 09:39:46 365

原创 面试题 11:解释 Python 类变量和实例变量?

推荐指数:★★★★★ 难度:初级 类型:八股文在 Python 中,类变量和实例变量是面向对象编程中的两个基本概念,它们分别代表了类和对象的属性和状态。

2024-07-04 09:36:55 957

原创 面试题 9:简述Python的函数参数传递?

但值得注意的是,Python 实际上采用的是一种称为“对象引用传递”的机制,这使得参数传递的行为在某些情况下可能与纯粹的值传递或引用传递有所不同。这意味着函数接收到的是参数对象的引用,函数内部对参数的修改会影响到原始对象。:在函数调用时,可以通过关键字参数指定参数名,这有助于提高代码的可读性,尤其是在参数较多的情况下。:可以使用星号 (*) 定义一个参数,该参数将接收函数调用时额外提供的非关键字参数,作为元组。:使用两个星号 (**) 定义一个参数,该参数将接收函数调用时提供的关键字参数,作为字典。

2024-07-03 10:19:46 566

原创 面试题 8:简述Python单引号,双引号,三引号的区别?

在 Python 中,单引号和双引号没有本质的区别,它们可以互换使用。选择哪一种主要取决于个人偏好或者特定情况下的需要,比如当字符串内部包含引号时,可以选择与之不同的引号来避免转义。而三引号则专门用于定义多行字符串。:用于定义字符串,与双引号功能相同。在字符串中可以包含双引号,反之亦然。:同样用于定义字符串,与单引号功能相同。在字符串中可以包含单引号。三引号可以是三个单引号或者三个双引号,它们可以互换使用。:用于定义多行字符串,可以跨越多行文本,而不需要使用换行符 (

2024-07-03 10:16:44 426

原创 Go GMP:并发编程实践

Go的并发模型是其设计哲学的精髓之一,通过GMP模式,开发者可以构建出既高效又安全的并发应用程序。理解并掌握Goroutine、Mutex和Pool的使用,将极大地提升你的并发编程能力。希望本文能够帮助你更深入地理解Go的并发特性,并在实际开发中运用这些知识。

2024-07-02 16:39:07 1058 4

原创 Python UUID模块:深入理解与使用技巧

UUID,即通用唯一标识符(Universally Unique Identifier),是一种标准化的唯一性标识符生成方法。它能够保证在全球范围内的唯一性,且不依赖于中央管理机构。UUID 的标准格式为 32 个十六进制数字,以 5 个短划线分隔成 5 组,形式为8-4-4-4-12。UUID 是确保数据唯一性的强大工具,Python 的uuid模块提供了灵活且强大的 API 来生成和管理 UUID。通过本文的介绍,希望能够帮助开发者更深入地理解 UUID,并掌握其在 Python 中的使用技巧。

2024-07-02 15:30:09 988

原创 面试题 7:如何在一个function里面设置一个全局的变量?

在Python中,通常我们使用全局变量来存储那些需要在多个函数之间共享的数据。然而,函数内部定义的变量默认是局部变量,这意味着它们只在函数的局部作用域中有效。如果你想在函数内部设置一个全局变量,你需要在函数内部使用global关键字来声明这个变量是全局的。在这个例子中,global_var是一个全局变量,函数使用global关键字来告诉Python解释器global_var是一个全局变量,而不是一个局部变量。这样,函数就可以修改全局变量的值了。每次调用函数时,都会增加全局变量global_var的值。

2024-07-01 09:46:24 988 2

原创 面试题 6:Python里面match()和search()的区别?

在 Python 中,`match()` 和 `search()` 都是正则表达式模块 `re` 中的方法,用于在字符串中查找匹配项,但它们有一些关键的区别

2024-07-01 09:43:00 968

原创 面试题 2:阐述Python下range()函数的用法?

range(start, stop [,step]) ;start 指的是计数起始值,默认是 0;stop 指的是计数结束值,但不包括 stop ;step 是步长,默认为 1,不可以为 0 。range() 方法生成一段左闭右开的整数范围。

2024-06-30 12:29:49 747 4

原创 面试题 3:Python里面如何实现tuple和list的转换?

当转换 tuple 和 list 时,元素的类型通常会保持不变。例如,如果 tuple 中的元素是整数,转换成 list 后,这些元素仍然是整数。

2024-06-30 11:13:38 967

原创 Python 面试【中级】

Python中级面试题。这些问题覆盖了Python编程的多个方面,如数据结构、算法、面向对象编程、高级特性、库的使用、框架、测试、异常处理、性能优化等。面试题旨在评估候选人的编程能力、问题解决技巧以及对Python语言特性的掌握程度。

2024-06-29 13:01:00 237

计算机基础知识:计算机网络

计算机基础知识:计算机网络、操作系统、数据库、数据结构与算法、计算机组成原理、软件工程、设计模式、代码外的生存之道、开发常用工具

2024-07-04

vue/react/小程序日历框架

本篇将会以个人开发的日历组件为例,简述使用lerna管理项目的历程。

2024-07-04

用html、css、js、vue.js 写的 demo 与小游戏

基于原生 JavaScript 的扫雷游戏 基于 Vue 的待办应用 西里尔哈萨克文字转化成旧题哈萨克文 基于原生 JS 的简单播放器页面 基于原生 JS 的交互式评论页面 基于 flex 布局 + css 精灵图的 demo websocket 测试工具 生成 base64 图片 tailwindcss + React 写的简单页面

2024-07-03

算法工程师(人工智能CV方向)面试问题及相关资料

算法工程师(人工智能cv方向)面试问题及相关资料的网站收集

2024-07-03

python爬虫,包含大小项目

一、入门篇 糗事百科 百度帖吧 pixabay图片网站 pexels图片网 info社区 教务网 拉勾 豆瓣 二、进阶篇 抓取手机App数据 断点续爬 三、框架篇(Scrapy) scrapy爬多级网页及图片(一般方法) scrapy爬多级网页及图片(ImagesPipeline) scrapy之存储: App抓取并存入MongoDB 断点续爬并存入MySQL

2024-07-03

吴恩达老师的机器学习课程个人笔记

Machine Learning(机器学习)是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演译。在过去的十年中,机器学习帮助我们自动驾驶汽车,有效的语音识别,有效的网络搜索,并极大地提高了人类基因组的认识。机器学习是当今非常普遍,你可能会使用这一天几十倍而不自知。很多研究者也认为这是最好的人工智能的取得方式。在本课中,您将学习最有效的机器学习技术,并获得实践,让它们为自己的工作。更重要的是,你会不仅得到理论基础的学习,而且获得那些需要快速和强大的应用技术解决问题的实用技术。最后,你会学到一些硅谷利用机器学习和人工智能的最佳实践创新。 本课程提供了一个广泛的介绍机器学习、数据挖掘、统计模式识别的课程。主题包括: (一)监督学习(参数/非参数算法,支持向量机,核函数,神经网络)。 (二)无监督学习(聚类,降维,推荐系统,深入学习推荐)。 (三)在机器学习的最佳实践(偏差/方差理论;在机器学习和人工智能创新过程)。本

2024-07-01

pytorch入门项目,包括线性回归、垃圾分类、水果目标检测、ssd

pytorch入门项目,包括线性回归、垃圾分类、水果目标检测、ssd 人工智能导论大作业 Part2:练手小项目 线性回归和Resnet34 Part3:图片分类 基于CNN的垃圾分类 基于Resnet34的垃圾分类 Part4:目标检测 基于SSD的水果检测 其中: 数据集:fruit-detection (VOC格式) 当前训练checkpoint已删除 需重新下载vgg16预训练模型,重新训练 Step1: python creat_txt.py Step2: python creat_data_list.py #以下注意修改 checkpoint 的保存读取路径 Step3: python train.py Step4: python eval.py(所有图片评估) S tep5: python detect.py(单张图片)

2024-07-01

一些简单的51单片机示例程序

一些简单的51单片机示例程序

2024-07-01

适用于通用MCU和Linux的DS18B20全功能驱动程序库

DS18B20数字温度计提供9位至12位的摄氏温度测量,并具有非易失性用户可编程上下触发点的报警功能。DS18B20通过1线总线进行通信,根据定义,该总线只需要一条数据线(和接地)即可与中央微处理器进行通信。此外,DS18B20可以直接从数据线获得电源(“寄生电源”),无需外部电源。每个DS18B20都有一个唯一的64位串行代码,允许多个DS18B20s在同一条单线总线上工作。因此,使用一个微处理器来控制分布在大面积上的许多DS18B20是简单的。可以从该功能中受益的应用包括暖通空调环境控制、建筑物、设备或机械内的温度监测系统以及过程监测和控制系统。

2024-06-30

一个C库(Linux+Arduino),用于控制2行x 16个字符的I2C LCD显示器

常见1602 LCD是HD44780 LCD控制器和I2C I/O扩展器的结合。这些连接使得I2C数据的高4个数据位连接到LCD控制器的高4数据位。LCD控制器支持4位数据模式,因此I2C扩展器输出的其他4位数据位用作控制线,以选择命令/数据、R/W、背光控制和时钟,从而触发要写入/读取的数据。这在软件上付出了更多的努力,因为它必须将每个字节分为两次写入,并通过多次写入手动脉冲时钟线,从而切换正确的数据位。

2024-06-30

ElasticSearch简单教程及简单使用案例

ElasticSearch简单教程及简单使用案例

2024-06-30

从零开发一32位操作系统

在2019年的最后一天终于完成了整个系统的开发,并给它起名曰——Inios 。就如同文章名字一样,完全是从内核编写,非二次开发,从最初的“hello os”到初次有了系统的样子。主要用C语言编写,部分汇编语言。。整个操作系统完成后的大小为39.6 KB之所以这么小其实主要是语言的原因,另一个重要原因是在开发中对部分系统代码和字体库以及媒体的压缩。中间进行多次迭代,最终完成整个操作系统的开发

2024-06-29

prometheus web管理平台

PWM 是一个管理prometheus alertmanager的统一管理平台 包含功能: 管理prometheus的配置 管理exporter 管理报警规则的配置 支持报警分组 支持邮件 短信 企业微信报警 配置之间用服务树方式展现 报警历史记录查询 报警静默配置 此平台优点: 支持用户组管理 通过服务树,清晰的展示数据源 报警规则 报警附属配置之间的关系 支持静默配置 支持自定义报警方式 如 短信 微信 邮件报警 减少操作人员学习成本 支持记录展示报警历史 操作管理方便 快捷

2024-06-29

搜索所有中文NLP数据集,附常用英文NLP数据集

搜索所有中文NLP数据集,附常用英文NLP数据集 NER QA 情感分析 文本分类 文本匹配 文本摘要 机器翻译 知识图谱 语料库 阅读理解 贡献与参与

2024-06-29

研究生数学建模比赛-航班登机口分配

Main.py 项目的主程序; 编写了乘客类、登机口类、飞机类、机场类等模拟了整个飞机落地寻找登机口的过程; 编写了计算结果的可视化函数,包括折线图、柱状图、甘特图等 GA2_params.py 一个遗传算法程序,用以优化参数 merge_table.py 数据预处理的文件,用于连接表格

2024-06-17

基于用户行为数据的推荐算法

基于用户行为数据的推荐算法 关联规则 LFM Graph ALS 利用用户标签数据推荐算法 LDA TF-IDF TagCF 探索性研究(各个paper的实现) Markov Chain 社交网络 基于深度学习的推荐算法 ....

2024-06-17

通过使用docker-compose,将一些日常开发中经常使用的服务进行编排,集装在docker中

通过使用docker-compose,将一些日常开发中经常使用的服务进行编排,集装在docker中,以容器的方式运行服务、管理服务、升级或者降级服务。期望达到一次构建处处使用,再也不用再像之前那么复杂的安装、配置、启动....

2024-06-17

SMPE-ADMIN后端通用开发框架

主要特性 使用最新技术栈,社区资源丰富。 支持接口限流,避免恶意请求导致服务层压力过大 支持接口级别的功能权限与数据权限,可自定义操作 自定义权限注解与匿名接口注解,可快速对接口拦截与放行 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断 自定义扩展Mybatis-Plus的功能 高效率开发,代码生成器可一键生成前后端代码 完善的日志记录体系简单注解即可实现

2024-06-14

浙江大学信电学院2022信号与系统课程资料

本次课程的特色是:对理论有严格的推导,着重于理论和实践的结合;注意一维信号和二维信号相结合;用实践和理论统一离散和连续信号的知识体系;给了较多matlab编程训练。

2024-06-14

数据库课程设计(python+mysql)

数据库课程设计mysql

2024-05-27

吴恩达-深度学习-课后作业-答案与总结

深度学习 吴恩达-深度学习-课后作业-答案与总结

2024-05-27

uni-app项目插件功能集合

uniapp 组件 自由拖动按钮 数字键盘 Drawer 抽屉 输入框模糊搜索 Flex实现table布局 模拟电池充电 二维码、条形码扫码自定义 Css打字机效果 瀑布流布局(纵向数据) 瀑布流布局(横向数据) 自定义验证码输入、密码输入使用 数字滚动 屏幕文字滚动效果 保存图片 Loading图-总有一款适合你

2024-05-21

rabbitmq手动确认模式java封装

rabbitmq RabbitMQ 是一个广泛使用的开源消息代理,它支持多种消息协议。在 RabbitMQ 中,手动确认模式(Manual Acknowledgment)是一种消息确认机制,它要求消费者在处理完消息后手动发送确认信号给服务器,以确保消息不会在未处理的情况下丢失。

2024-05-21

Windows 64位版网络协议分析工具的全面指南

Wireshark 是一款广泛使用的网络协议分析工具,它允许用户捕获和分析网络流量。Wireshark-win64-3.6.7 指的是 Wireshark 在 Windows 64位操作系统上的一个特定版本(3.6.7)。这个版本号表明它是该软件的第3个大版本,第6个小版本,以及第7个修订版本。 Wireshark 的一些主要特性包括: 1. **协议分析**:可以分析超过1200种不同的协议。 2. **实时捕获**:能够实时捕获网络流量。 3. **过滤和搜索**:提供强大的过滤和搜索功能,帮助用户快速找到所需的数据包。 4. **图形化显示**:以图形化的方式展示数据包的详细信息。 5. **数据包解码**:能够解码数据包,显示详细的协议结构。 6. **支持多种平台**:可以在多种操作系统上运行,包括Windows、Linux和macOS。 如果你需要下载 Wireshark 或者获取更多信息,你可以访问 Wireshark 的官方网站。

2024-05-21

计算机专业课(408)思维导图和笔记

计算机组成原理 计算机专业课(408)思维导图和笔记:计算机组成原理(第五版 王爱英),数据结构(王道),计算机网络(第七版 谢希仁),操作系统(第四版 汤小丹)

2024-05-20

HTML+JavaScript+CSS:爱心代码

520表白html5爱心代码 HTML+JavaScript+CSS:爱心代码

2024-05-20

Python 爱心代码,过一个快乐的520

Python 爱心代码,过一个快乐的520

2024-05-20

人工智能大作业-无人机图像目标检测

人工智能大作业 主要是完成无人机图像目标检测的任务,我们对visdrone数据集进行了处理,在yolo和ssd两种框架下进行了训练和测试,并编写demo用于实时的无人机图像目标检测。

2024-05-17

整理mysql、oracle数据库相关 笔试面试题,主要为了应对面试过程中遇到的sql题目

数据库面试题 mysql常见面试题汇总 整理mysql 笔试面试题,包含基本概念及sql基本语句

2024-05-17

python读取excel到数据库中,简单的数据库管理脚本

auto.py脚本使用方法 1、先建立数据库 2、启动服务,完成系统的初始化 3、执行脚本,excel格式参见test.xlsx 4、查看数据库中是否自动在task和student中添加进数据 checkstd.py脚本使用方法### 1、./checkstd.py -t 数据库名称 2、返回是未进行选课的同学的学号和姓名

2024-05-17

个人机器学习,主要是神经网络方面的学习笔记和代码

机器学习 --- 神经网络 机器学习实践与笔记 机器学习是时下计算机科学的一个非常火热的分枝,笔者在进入研究生阶段的学习后也渐渐开始了解一些相关的算法。创建这个仓库的目的就是为了把笔者在机器学习领域遇到的问题,学到的知识,编写的代码分享给大家。 这个仓库中主要包含java和python两种类型的代码。包括svm,对数回归,随机森林和决策树等等。目前用java做机器学习研究学习的人不是很多,但是笔者作为一个JavaWeb开发者,一直想在一些web应用上集成机器学习的算法,因此创建了这个目录。java目录下目前还没有什么东西,笔者现在主要在python目录下更新,之后可能会逐渐添加一些java的代码。 除此之外,笔者还会发表一些学习笔记。这些笔记可能写的不是那么全面和正规,希望读者见谅,这些笔记主要以jupyter notebook的形式发表。这些笔记主要在notebooks目录中收录。

2024-05-16

python爱心代码高级

python爱心代码高级 实现思路: 首先,我们定义了画布的尺寸和颜色,以及一些常量,如爱心的缩放比例和颜色。 然后,我们定义了一些函数来生成爱心的坐标和调整爱心的形状,如generate_heart_coordinate函数用于生成爱心的基本形状,scatter_inside函数用于生成爱心内部的点,shrink_coordinate函数用于调整爱心的跳动,custom_curve函数用于调整爱心的跳动周期。 接下来,我们定义了一个BeatingHeart类,它包含了爱心的所有信息,如原始爱心的坐标、边缘扩散效果的点坐标、中心扩散效果的点坐标等。在类的构造函数中,我们调用了build函数来生成这些信息。 在build函数中,我们首先生成了原始爱心的坐标,然后生成了爱心内扩散的点和爱心内再次扩散的点。 然后,我们定义了一个calculate_frame函数,它用于计算每帧的动态点坐标。在这个函数中,我们首先计算了缩放比例和光环的半径和数量,然后生成了光环的点、爱心轮廓的点和爱心内容的点。 最后,我们定义了一个render函数,它用于将爱心绘制到画布上。在这个函数中,我们遍历了每帧的动

2024-05-16

设计模式的python实现

设计模式 设计模式的Python3.X版本 分类 1. 创建型模型 简单工厂 simple_factory 抽象工厂 abstract_factory 建造者 builder 工厂方法 factory_method 原型 prototype 单例 singleton 2. 结构型模型 适配器 adapter 桥接 bridge 组合 composite 装饰 decorator 外观 facade 享元 flyweight 代理 proxy 3. 行为型 观察者 observer 模板方法 abstract 命令 command 状态 state 责任链 chain_of_responsibility 解释器 interpreter 中介者 mediator 访问者 visitor 策略 strategy 备忘录 memento 迭代器 iterator

2024-05-16

汉诺塔的移动通过Python语法实现过程与原理

汉诺塔python 汉诺塔的移动通过Python语法实现过程与原理 方法具体实现在move文件夹。 重点其实是:不要一开始就关心每一步怎么解决的,你只需要把函数当成一个实现你目的的神器,随时调用。也就是递归. 1.比如说我们有一个万能神器move,只需要给它几个参数,即可自动完成一个功能:把n个盘子利用缓冲区,从起点运送到终点,期间严格遵守汉诺塔规则. 这里你暂时不需要去了解每一个步是如何实现的。 move(N,起点,缓冲区,终点) N: 盘子的个数. 2.现在有个n个盘子,a,b,c三个塔。 把n个盘子抽象成两个盘子,n-1 和 底下最大的1 n = (n-1) + 1 这个最简单的玩法如何实现呢 首先:把n-1 移到 缓冲区 -------过程1 然后:把1 移到 终点 -------过程2 最后:把缓冲区的n-1 移到 终点 -------过程3 3.过程1 如何实现?还是召唤神器吧。 move(N,起点,缓冲区,终点) 过程2呢? move(1,a,b,c) 过程3呢? move(n-1,b,a,c) 4.特殊情况 f (N == 1): a -> c

2024-05-16

Python 小游戏合集

python Python 小游戏合集

2024-05-15

卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习模型

cnn卷积神经网络

2024-05-10

hbase的安装与简单操作

hbase的安装与简单操作 HBase是一种分布式的、面向列的开源数据库(NoSQL),它运行在Hadoop的HDFS(Hadoop Distributed File System)之上,用于存储和访问大规模的非结构化或半结构化数据集。以下是HBase的安装与简单操作的步骤:

2024-05-10

Pandas 是一个功能强大的 Python 数据分析库

pandas Pandas 是一个功能强大的 Python 数据分析库,它在数据分析和处理领域有着广泛的应用场景: 1. **数据清洗**:Pandas 提供了丰富的函数和方法来处理缺失数据、去除重复数据、数据类型转换等,帮助用户将原始数据清洗成适合分析的格式。 2. **数据分析**:Pandas 支持各种统计分析操作,如计算均值、中位数、方差等,以及相关性分析,使用户能够洞察数据之间的关系和趋势。 3. **数据探索**:在 Jupyter Notebook 等交互式环境中,Pandas 可以用于逐行数据探索和建模,使得数据分析过程更加直观和灵活。 4. **数据可视化**:虽然 Pandas 自身不是专门的可视化库,但它可以与 Matplotlib、Seaborn 等可视化库结合使用,生成各种图形,如条形图、直方图和散点图等,帮助用户更直观地理解数据。 5. **数据转换**:Pandas 支持数据的重塑和转换,如透视表(pivot tables)、交叉表(crosstab)、时间序列转换等,这些功能在处理复杂数据集时非常有用。 6. **数据合并**:Pandas

2024-05-10

move-base全局路径和局部路径规划

move_base全局路径规划 `move_base`是ROS(Robot Operating System)中用于机器人导航的一个核心模块,它负责生成全局路径和局部路径规划。全局路径规划是指从起点到终点的一条路径,通常是一条比较长远的路径,而局部路径规划则是指机器人在避开障碍物时的即时路径调整。 在`move_base`中,全局路径规划主要由两个部分组成: 1. **全局规划器(Global Planner)**:它负责生成从起点到终点的一条路径。这条路径不会考虑障碍物,它只是提供了一个大致的方向。常见的全局规划器有: - Dijkstra算法 - A*(A Star)算法 - Dynamic Potential Field(动态势场)算法 2. **局部规划器(Local Planner)**:它负责在全局路径的基础上实时地规划避开障碍物的路径。局部规划器需要能够快速响应环境变化,常见的局部规划器有: - 动态窗口方法(Dynamic Window Approach, DWA) - 时间弹性带(Timed Elastic Band, TEB)

2024-05-10

DHT11是一款广泛使用的数字温湿度传感器

dht11温湿度传感器 DHT11是一款广泛使用的数字温湿度传感器,它能够测量环境的温度和湿度。以下是关于DHT11的一些关键信息: 1. **工作原理**:DHT11内置了一个测温元件和一个电阻式感湿元件,以及一个8位单片机来控制这些元件。 2. **引脚说明**:DHT11通常有四个引脚,其中1号引脚为VDD,提供3-5.5V的供电;2号引脚为GND,接地;3号引脚为DATA,用于数据传输;4号引脚为空脚(NC),通常悬空。 3. **通信协议**:DHT11使用单总线协议与主机进行通信。在发送数据前,需要与主机进行配对(握手),然后按照特定的协议通过DATA引脚接收数据。 4. **数据格式**:DHT11每次通信会发送5个字节的数据,包含两个字节的湿度值(整数和小数部分,但小数部分总是0),两个字节的温度值(整数和小数部分,但小数部分总是0),以及一个字节的校验和。 5. **测量范围**:温度测量范围为0~50℃,湿度测量范围为20%~95%RH。 6. **电源和功耗**:DHT11的供电电压为3~5.5V,待机时电流为0.06mA,测量时电流为1.0mA。

2024-05-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除