草庐IT

c++入门

全部标签

4·ESP32-C3入门教程——从本地控制走向云端控制(TCP/IP UDP篇)

    距离实现一个完整的物联网小应用只差最后一步了,今天聊聊怎么样在手机上对ESP32芯片发送指令和接收数据,并借助ESP官方的接口——rainmaker,来实现远程控制和通信。我们也借由此进入智能家居时代1.0(部分物联网概念可以看看【序】在23年谈物联网)    目录level1:通过socket广播收发实现本地控制建立TCPSCOKETCLIENT通信建立TCPSCOKETSEVER通信小结level2:更广泛的传输--UDP通信&通过远程控制实现点灯总结        虽然在上一篇中我们已经学习到了如何让ESP32-C3通过WiFi连接互联网,以及如何通过UDP广播的方式通过手机上的

c++入门必学算法 快速幂

一、什么是快速幂快速幂算法是用来快速计算指数表达式的值的,例如210000000,普通的计算方法2*2*2*2…乘10000000次,如果一个数字的计算都要计算那么多次的话,那么这个程序一定是失败的。学完快速幂之后就可以用几十次计算求出答案了二、快速幂思想及实现快速幂思想其实很简单,就是公式的转换1、当指数是偶数时,我们可以让指数除以2,底数乘以底数2、当指数是奇数时,我们可以将指数变为奇数例如210指数是偶数,210=45指数是奇数,45=4*44指数是偶数,4*44=4*162指数是偶数,4*162=4*2561指数是奇数,4*2561=4*256*2560指数为0时停止,那么答案就是计算

python之django框架入门,看完你就会

目录1.创建Django项目 2.创建Django应用 3.定义ORM模型4.创建并执行数据库迁移5.定义视图函数6.定义URL路由7.编写模板Django是一个基于Python的Web框架,它旨在提供开发人员一个高效而且富有灵活性的工具集。它包含了一套完整的组件,涵盖了从路由、视图、模板、表单到ORM等多个方面,能够让开发人员快速搭建一套高质量的Web应用。Django也是Python社区最主流的Web框架之一,许多知名网站如Instagram、Pinterest和Mozilla等都基于Django构建。在本篇文章中,我们将为大家介绍如何搭建一个简单的Django应用,并为您提供详细的代码示

大数据flink框架入门分享(起源与发展、实时与离线计算、场景、处理流程、相关概念、特性普及、入门Demo)

文章目录起源与发展flink在github上的现状实时计算VS离线计算实时计算离线计算实时计算常用的场景框架流处理流程flink电商场景下的业务图示例flink中一些重要特性有界数据和无界数据时间语义、水位线事件时间处理时间水位线flink窗口概念理想中的数据处理含有延迟数据的数据处理Flink存储桶概念窗口类型滚动窗口滑动窗口会话窗口全局窗口flink状态管理检查点(Checkpoint)检查点恢复数据过程下载安装入门Demo示例pom配置Demo代码打包到集群流运行时执行环境任务槽Slot扩展Demo时间窗口DemoTableApiDemo对迟到数据处理Demo起源与发展​       F

Kotlin 基础入门

目录一、基础语法1.1常见数据类型1.2变量1.2.1变量声明1.2.2类型推断1.2.3Null安全1.2.4面向对象语言1.3流程控制1.3.1if表达式1.3.2When表达式1.3.3For循环1.3.4While循环二、函数与lambda表达式2.1函数声明2.2函数类型2.2.1示例引入2.2.2Koltin函数类型2.2.3函数引用2.2.4高阶函数2.3lambda表达式2.3.1lambda表达式的概念2.3.2lambda表达式的写法演变过程2.3.3lambda表达式自调用2.3.4总结三、接口、类与对象3.1类3.1.1构造函数3.1.2init代码块3.1.3成员变量

ChatGPT从入门到精通学习路线

 课程名称适应人群ChatGPT从入门到精通,一站式掌握办公自动化/爬虫/数据分析和可视点击上述名称,学习完整视频全面AI时代就在转角,道路已经铺好了“局外人”or“先行者”就在此刻等你决定1、对ChatGPT感兴趣并希望有人手把手教学的新手2、希望了解GPT各类应用抓住未来风口3、希望提升竞争能力,不被AI淘汰的职场人4、想提升学习效率的学生和各职场人士文章结尾加入交流群。。ChatGPT从入门到精通,一站式掌握办公自动化/爬虫/数据分析和可视化图表制作全面AI时代就在转角道路已经铺好了“局外人”or“先行者”就在此刻等你决定。。。。。还有更多。。。。,可以联系我咨询,私信即可,一起学起来,

自然语言处理从入门到应用——LangChain:索引(Indexes)-[检索器(Retrievers)]

分类目录:《自然语言处理从入门到应用》总目录检索器(Retrievers)是一个通用的接口,方便地将文档与语言模型结合在一起。该接口公开了一个get_relevant_documents方法,接受一个查询(字符串)并返回一组相关文档。以下是支持的所有检索器列表:ArxivAWSKendraAzureCognitiveSearchChatGPTPluginChromaCohereRerankerContextualCompressionDataberryElasticSearchBM25kNNLOTR(MergerRetriever)MetalPineconeHybridSearchPubMed

单片机STC8H入门

目录概述一、开发环境搭建1.1keil的安装1.2keil工程的创建二、STC基础2.1寄存器sfr和sbit介绍2.1ISP下载程序2.1存储器简介三、I/O口3.1端口数据寄存器(Px)3.2端口模式配置寄存器(PxM0,PxM1)3.3端口上拉电阻控制寄存器(PxPU)3.4示例代码四、定时器4.1STC8H定时器简介4.2定时器0/1寄存器4.2.1定时器0/1控制寄存器(TCON)4.2.2定时器0/1模式寄存器(TMOD)4.2.3定时器0模式0具体配置4.2.4定时器0计数寄存器(TL0,TH0)4.2.5辅助寄存器1(AUXR)4.2.6中断与时钟输出控制寄存器(INTCLKO

【Linux入门篇】四种软件查看、安装、卸载方式

目录🍁rpm方式🍁yum方式🍁源码编译方式🍁二进制安装 🦐博客主页:大虾好吃吗的博客 🦐专栏地址:Linux从入门到精通rpm方式优点:无需网络安装软件缺点:无法解决软件依赖命令如下:rpm-ivh安装rpm-Uvh 升级安装,未装则安装rpm-Fvh 更新安装,未装则不装rpm-e  卸载(--nodeps忽略依赖,强制卸载)rpm-q 查看软件是否安装rpm-ql 查看软件所有的安装文件列表rpm-qc 查看软件的配置文件rpm-qd 查看软件的模板文件rpm-qf 查看命令文件由哪个软件所装yum方式优点:自动解决软件依赖缺点:无法定制化安装1.安装yuminstall#全部安装yumi

Redis01——Redis入门这一篇就够了(可学习、复习、面试,收藏备用)

前言🍉作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端☕专栏简介:深入、全面、系统的介绍redis知识🌰文章简介:本文将深入、全面介绍Redis的入门,包括redis的介绍、历史、安装、特点、基本知识等,建议收藏备用,创作不易,敬请三连哦文章目录01redis介绍1.1Redis是一种数据库1.2数据库的发展历程1.3redis介绍1.4redis的特点2redis的安装与使用2.1安装redis(linux)2.2启动redis2.3关闭redis2.4redis的客户端使用3redis的基本知识3.1测试redis服务器性能3.2查看redis服务器是否正常连接3