自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程是一门实践技术

16年从业经验总结,所有专题全部100%原创,由浅入深。范围涉及架构设计、devops、深度学习、(java、python、objective-c、swift、react)持续扩充中.......,Github开源爱好者,Apple Developer。

  • 博客(364)
  • 资源 (4)
  • 收藏
  • 关注

原创 专题模块功能列表索引和运行方法-01

此专题为一入门级课程,主要是带初学者掌握springboot和springcloud生态框架的各种集成配置,少走弯路。此课程以springcloud3.2.4为版本,需注意:springcloud2和3并不兼容。

2024-05-08 01:02:48 988

原创 OSX-02-Mac OS应用开发系列课程大纲和章节内容设计

一站式掌握Mac OS、IOS电脑和手机App程序设计开发,专题涵盖Objective-C、Swift语言基础、Foundation核心API、Cocoa、 Cocoa Touch框架以及XCode开发工具使用等内容,初学者学习入门和路径推荐。

2024-03-29 11:52:22 1395

原创 基于Springboot的Rpc服务端开发脚手架(base-grpc-framework)

base-grpc-framework是笔者自行开发和封装的一个server脚手架,可直接用于单机和分布式服务端开发。主要集成了Springboot、Google-grpc、Mapstrut、Mybatis、hutool(开源工具包)等开源框架,并基于上述基础封装了最最基本的服务能力,并对每种能力都提供了抽象实现和配置。

2024-01-03 16:06:58 1147

原创 阿里云隐私计算二期ECS云上资源配置

阿里云隐私计算二期ECS云上资源配置文档。

2024-06-08 09:16:40 344

原创 React-route详解-11

对于多页面应用而言,一个 URL 对应的就是一个 HTML 页面,**而对于单页面应用,一个 URL 对应的其实是一个组件的展示,可以通过 URL 来控制 UI 或者 HTML 的展示**,这就是Reate-route。React Router 包含了三个库:- react-router: 提供最基本的路由功能;- react-router-dom: 在浏览器中使用;- react-router-native: 在 react-native app开发时中使用,web开发时用不到;React 路由

2024-05-30 05:08:19 1060

原创 在React中使用Sass实现Css样式管理-10

Sass(Syntactically Awesome Stylesheets)是一个 CSS 预处理器,是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间:- Sass 引入合理的样式复用机制,可以节约很多时间来重复。- 支持变量和函数,利用代码简洁。>有两种文件后缀名,.sass和.sccs区别在于前者用缩

2024-05-28 06:45:00 1222

原创 使用 Effect 同步数据-09

有些组件需要与外部系统同步。例如,你可能希望根据 React state 控制非 React 组件、设置服务器连接或在组件出现在屏幕上时发送分析日志。Effects 会在渲染后运行一些代码,以便可以将组件与 React 之外的某些系统同步。简单理解,就是需要操作外部非React元素,但React未渲染完时是不允许操作原生DOM的,所以需要一个类似渲染完成后的回调函数。其实也可以在root渲染完成后硬编码实现,但这样的话代码显的不工整了。

2024-05-28 05:30:00 683

原创 通过Function函数式方式创建React组件-8

本节先了解下用Function函数的方式创建React组件,有了上几节的铺垫,所以本节的代码示例部分无用的代码会被过滤掉以节省篇幅。

2024-05-27 07:15:00 980

原创 React自定义Componment和State深层次理解-07

本节主要从底层原理上分析下React开发相关的内容和注意事项,本节会围绕使用展开,而非源码讲解。

2024-05-27 05:15:00 710

原创 自定义一个复杂的React Table表格组件-06

> 前面基本了解了组件的基本用法,在本节会实现一个更高级的例子。另外需要注意`本节代码是采用V15版本的createClass()、React.DOM和JSX实现的`,有时间的同学可以改成类实现的方式。html的世界中最复杂的UI控制就是表格了,原因是table它依赖本地环境来创建,不同的系统不同的浏览器对table的实现并不一样,也导致有些功能换了个浏览器不就好用了。

2024-05-26 07:45:00 475

原创 通过继承React.Component创建React组件-5

在React中,V16版本之前有三种方式创建组件(~~`createClass()`~~ 被删除了),之后只有两种方式创建组件。这两种方式的组件创建方式效果基本相同,但还是有一些区别,类创建方式

2024-05-26 05:00:00 816

原创 React开发环境配置详细讲解-04

1. **nvm**:需要最先安装,用于对node.js解释器进行管理,相当于node.js的版本管理器,因为React开发需要node.js的支持;2. **node.js**:安装好nvm后就需要安装node.js了,它可以理解为java的jdk;在React开发中可以理解为React的运行环境;3. **npm**:React开发需要依赖各种不同的三方库,npm就是用于下载不同的三方库用,可以理解为java开发中的maven; > - cnpm:功能同npm,因为npm的库包服务器在国外,下载速

2024-05-25 06:00:00 2440

原创 React开发必须掌握这些es6语法-03

React开发必须掌握这些es6语法

2024-05-25 05:00:00 454

原创 JSX语法看这一篇就够了-02

JSX and React 是相互独立的两种开发语言,它们经常一起使用,但也可以单独使用它们中的任意一个,JSX 是JavaScript 语言的扩展,而 React 则是一个 JavaScript 的库。

2024-05-24 09:16:51 1194

原创 React开发入门-HelloReact-01

React 是 Facebook 在 2013 年开源在 GitHub 上的 JavaScript 库。React 可以把用户界面抽象成一个个组件,如按钮组件 Button、对话框组件 Dialog、日期组件 Calendar,开发者通过组合这些组件, 最终得到功能丰富、可交互的页面。同时引入了 JSX 语法,使复用组件变得非常容易,也能保证组件结构清晰。有了组件这层抽象,React 把代码和真实渲染目标隔离开来,除了可以在浏览器端渲染到 DOM 来开发网页外,还能用于开发原生移动应用。

2024-05-24 09:15:22 1002

原创 开发属于自己的Spring Boot Starter-18

为什么要开发专用的Spring Boot StarterSpring在通常使用时,一般是通过`pom.xml`文件中引入相关的jar包,然后再通过`application.yml`文件配置初始化bean的配置,但随着项目越来越复杂或是项目组中的应用数量越来越多,可能会带来几个问题:1. jar包依赖越来越多;2. 同一jar包的版本在不同的应用中可能不一样,甚至会发生冲突依赖;3. 自定义的配置没有相应的文档辅助,导致很多配置无从查找,进而可能会出现应用中重复开发;4. 最终,导致项目组中技术基线

2024-05-16 06:45:00 886

原创 Alibaba SpringCloud集成Nacos、Sentinel实现服务治理-17

总体而言,限流和降级作为微服务架构中的重要机制,尽管在实现上可能有多种方式,但它们都着眼于保护服务提供者和消费者,在面对异常情况时确保系统稳定运行。限流关注于保护服务提供者,控制请求流量;而降级则关注于服务消费者,确保在服务不可用或异常情况下提供基本的功能。- `限流`是一种针对服务提供者的策略,用于控制对特定服务接口或服务实例的访问量。其目的在于保护服务提供者免受过大请求流量的影响,确保服务稳定性。**限流措施可以在服务提供者或服务消费者两端实现,通过设定流量阈值并采取排队、拒绝请求或返回错误信息等方式

2024-05-14 16:38:01 1172

原创 使用Dockerfile配置Springboot应用服务发布Docker镜像-16

Docker是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,并发布到任何流行的Linux或Windows操作系统的机器上。定义:Docker是一个开源的应用容器引擎,它使用沙箱机制来确保容器之间是完全隔离的,每个容器都有自己的文件系统、进程空间和网络接口,这使得Docker容器具有很高的安全性和隔离性。组成部分:Docker由DockerClient客户端、Docker Daemon守护进程、Docker Image镜像和Docker Container容器等部分组成。

2024-05-14 04:15:00 1027

原创 Alibaba SpringCloud集成Nacos、openFeign实现负载均衡-15

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

2024-05-13 07:15:00 1129

原创 Alibaba SpringCloud集成nacos实现配置中心-14

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

2024-05-13 04:30:00 833

原创 Alibaba SpringCloud集成nacos实现注册中心-13

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

2024-05-12 05:30:00 836

原创 Springboot集成Netflix-ribbon、Enreka实现负载均衡-12

Netflix Ribbon是Netflix发布的云中间层服务开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。具体来说,Ribbon是一个客户端负载均衡器,可以在配置文件中列出所有的服务提供方机器,然后Ribbon会自动基于某种规则(如简单轮询、随机连接等)去连接这些机器。同时,Ribbon也提供了一系列完善的配置项,如连接超时、重试等。此外,还可以很容易地使用Ribbon实现自定义的负载均衡算法。

2024-05-12 05:00:00 863

原创 Springboot集成Eureka实现注册中心-11

在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有的服务需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服务注册与发现机制。

2024-05-11 05:15:00 1216

原创 Springboot集成SpringbootAdmin实现服务监控管理-10

Spring Boot Admin可以监控Spring Boot单机或集群项目,它提供了详细的健康(Health)信息、内存信息、JVM系统和环境属性、垃圾回收信息、日志设置和查看、定时任务查看、Spring Boot缓存查看和管理等功能。

2024-05-11 05:00:00 624

原创 Springboot集成Netflix-ribbon、Consul实现负载均衡调用-09

Consul是一个开源的服务发现和配置管理工具,具有跨平台、运行高效等特点。它由HashiCorp公司开发,并使用Go语言编写。Consul主要用于实现分布式系统中的服务发现、健康检查、键值存储等功能。

2024-05-10 05:30:00 754

原创 Springboot集成Consul实现分布式配置中心-08

Consul是一个开源的服务发现和配置管理工具,具有跨平台、运行高效等特点。它由HashiCorp公司开发,并使用Go语言编写。Consul主要用于实现分布式系统中的服务发现、健康检查、键值存储等功能。

2024-05-10 05:00:00 845

原创 Springboot集成Gateway实现API服务网关-07

Gateway是在Spring生态系统之上构建的API网关服务,Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。Spring Cloud Gateway 具有如下特性:- 基于Spring Framework 5, Project Reactor 和 Spring Boot 2.0 进行构建;- 动态路由:能够匹配任何请求属性;- 可以对路由指定 Predicate(断言)和 Filter(过滤器);- 集成Hystrix的断

2024-05-09 07:00:00 905

原创 Springboot集成Redis操作缓存-06

Redis(Remote Dictionary Server),即远程字典服务,是一个开源的、使用ANSI C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2024-05-09 06:45:00 1037

原创 Springboot开发开发技术以及易错点调整-21

Springboot开发开发技术以及易错点调整

2024-05-08 04:33:49 1100

原创 Springboot 集成 Consul 实现服务注册中心-05

Consul是一个开源的服务发现和配置管理工具,具有跨平台、运行高效等特点。它由HashiCorp公司开发,并使用Go语言编写。Consul主要用于实现分布式系统中的服务发现、健康检查、键值存储等功能。Consul的核心功能服务发现:Consul通过DNS或HTTP接口实现服务发现,允许开发人员轻松地注册、发现和注销服务,从而实现高可用和负载均衡。健康检查:Consul具备强大的健康检查功能,可以监控服务的状态并根据设定的规则自动剔除故障节点。它支持多种健康检查方式,如TCP、HTTP、Docker

2024-05-08 01:02:21 975

原创 Springboot集成Mybatispuls操作mysql数据库-04

MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强而不做改变。它支持所有MyBatis原生的特性,因此引入MyBatis-Plus不会对现有的MyBatis构架产生任何影响。MyBatis-Plus旨在简化开发、提高效率,特别是简化了CRUD(增删改查)操作。

2024-05-07 05:15:00 1261

原创 封装Springboot基础框架功能-03

汇总了一些springbootweb开发常用的配置和功能,包括swagger、resttemplate、restful定义,以及线程日志等

2024-05-07 05:00:00 591

原创 搭建Springboot的基础开发框架-02

本系列专题虽然是按教学的深度来定稿的,但在项目结构和代码组织方面是按生产系统的要求来书定的。在本章中主要介绍下基础开发框架的内容。后续所有章节的项目全是在本基础框架的基础上演进的。

2024-05-06 06:00:00 1017

原创 SpringCloud生态体系介绍

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

2024-05-06 05:30:00 1732 1

原创 第三部分-Swift基础-学习导航

Swift语言开发基础

2024-04-26 08:41:21 1237

原创 Swift-31-泛型和类型操作

一站式掌握Mac OS、IOS电脑和手机App程序设计开发。本节主要讲下Swift语言的泛型和对象比较操作

2024-04-26 08:33:48 963

原创 Swift-30-高级编程-类型扩展和协议扩展

一站式掌握Mac OS、IOS电脑和手机App程序设计开发。本节主要讲下Swift语言的扩展这一主题

2024-04-25 06:00:00 597

原创 Swift-29-高级编程-协议详解

一站式掌握Mac OS、IOS电脑和手机App程序设计开发。本节主要讲下Swift语言的协议这一主题

2024-04-25 05:00:00 483

原创 着手开发属于自己的第一个Intellij-platform plugin插件程序(三)

本节会从0开始构建一个简单的IDE插件,包括插件工程相关的配置。完成后的代码可当做插件开发的基础开发框架使用,这可大大节省新插件开发时工程的构建时间。本节旨在为了在正式学习开发Intellij平台插件之前使开发者对Intellij平台插件的开发流程有个感性的、全局的认识,这样在后续深入学习各主题知识点时会相对轻松很多。

2024-04-24 15:22:50 571

原创 掌握Intellij-platform plugin插件开发必备知识(二)

本章内容详细描述了Intellij平台插件开发的基础知识,包括但不限于概念体系、参考资料、学习网站、基础配置等。实践证明,在了解了这些知识点后可以很大程度上可以加快后期学习/开发插件的效率,即使开发者接触了本章未提及的陌生内容也能知道如何查找相关资料或是向开发者论坛上求助。

2024-04-24 15:21:16 280

mybatisDemo使用mybatis+springboot操作mysql数据库

mybatisDemo使用mybatis+springboot操作mysql数据库,源码为一简单demo代码,比较精简,适合初学者学习和练习使用。

2024-07-17

hadoop&spark环境配置.pdf

1、Hadoop集群部署的要点。 2、Hadoop环境配置: Hadoop安装先决条件 Hadoop安装模式 Hadoop配置文件主要作用 JDK安装与配置 SSH无密码登录 3、本地/独立模式搭建。 4、Hadoop伪分布模式搭建。 5、完全分布式搭建: Hadoop集群SSH配置 配置过程 Hadoop集群启停与验证

2024-07-16

swift实现的窗口和滚动窗口demo

在Swift中,特别是在macOS或iOS/iPadOS开发中,窗口(Window)和滚动窗口(Scrollable View)是常见的UI元素。然而,Swift本身是一种编程语言,不直接处理UI组件;这些组件通常由UIKit(iOS/iPadOS)或AppKit(macOS)等框架提供。 本示例中将分别介绍在macOS和iOS/iPadOS上如何实现窗口和滚动窗口的基本方法。

2024-07-16

springcloud-api-gateway.zip网关Demo源码

Gateway是在Spring生态系统之上构建的API网关服务,Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。 Spring Cloud Gateway 具有如下特性: 基于Spring Framework 5, Project Reactor 和 Spring Boot 2.0 进行构建; 动态路由:能够匹配任何请求属性; 可以对路由指定 Predicate(断言)和 Filter(过滤器); 集成Hystrix的断路器功能; 集成 Spring Cloud 服务发现功能; 易于编写的 Predicate(断言)和 Filter(过滤器); 请求限流功能; 支持路径重写。

2024-07-16

小程序-05-JavaScript 网络请求.pptx

支付宝小程序网格请求专题教程,支付宝小程序是阿里巴巴集团旗下支付宝平台提供的一种轻量级应用形态,它允许开发者在支付宝生态内快速构建和发布自己的服务或产品,以小程序的形式触达广大支付宝用户。支付宝小程序充分利用了支付宝的庞大用户基础、丰富的支付场景以及强大的数据分析能力,为商家和服务提供者提供了一个全新的服务接入渠道和营销平台。 支付宝小程序的特点: 即用即走:用户无需下载安装即可使用,节省手机空间,提升用户体验。 场景丰富:支付宝小程序深度融入支付宝的各类服务场景,如支付、转账、生活缴费、出行等,便于用户快速触达服务。 支付便捷:作为支付宝平台的一部分,小程序内自然集成了支付宝的支付功能,用户可直接在小程序内完成支付,提升转化率。

2024-07-16

google-grpc+springboot框架生成工具

此为一工具,默认生成java服务工程,但可经过配置生成其它类型的工程或目录结构,如python、recat等。此工具中自带了之前课程中提到的dao操作、http拦截、tracklog日志跟踪、exception切面处理等所有功能。可节省大量的搭建工程和基础工作的开发时间。而且生成的项目文件源文件,可进行二次修改。详细使用方法可参考https://korgs.blog.csdn.net/article/details/135366354

2024-07-16

基于KNN的分类算法概念与原理.docx.zip

游戏对局胜率预测。假如你想做个性化推荐系统、医学诊断、信用评估、股票预测、图像识别、文本分类,特别是在需要对数据进行分类的场景中,使用KNN算法可以提供较好的分类效果。 使用KNN能解决哪些问题: 1.分类问题:将数据集中的样本分为不同的类别。例如,可以使用KNN算法对肿瘤数据进行分类,将肿瘤分为恶性和良性,从而制定精准治疗方案。 2.回归问题:预测一个连续变量的值。例如,可以使用KNN算法对房价数据进行回归,预测房价的价格。 3.推荐系统:根据用户的历史行为和偏好,推荐相似的物品或服务。 4.图像识别:根据图像的特征,将图像分类为不同的类别。 5.文本分类:根据文本的特征,将文本分类为不同的类别。 总之,KNN算法可以用于解决很多分类和回归问题,以及推荐系统、图像识别和文本分类等应用场景。

2024-07-09

ROS安装配置与基本语法-入门笔记

Robot Operating System (ROS) 是一个专为机器人软件开发设计的灵活框架,提供了大量的工具、库和协议,旨在简化对机器人的控制和管理。ROS集成了从硬件抽象、设备驱动到高级算法等全面的功能,为开发者提供了构建复杂机器人应用所需的全部资源。本文旨在详细介绍ROS的安装配置过程及其基本语法,并附上相应的源码示例。

2024-07-08

云主机使用nginx搭建个人博客.docx

最近几个月一直在整理之前的技术笔记,目前虽在体系上还尚有欠缺,但内容方面整理的七七八八了,这些内容一部分记录在了云笔记中另一部分记录在了博客上。于是决定搭建一个个人的技术博客网站以方便技术体系和相关资料的展示和推广,本教程详细描述了如何在linux云主机上搭建个人博客,并通过nginx进行启动调用。

2024-07-08

Ubuntu系统搭建与基础命令.docx

近年来我们听得比较多的一些人工智能应用场景,但是任何人工智能的应用场景都需要人工智能环境搭建,都离不开Ubuntu等操作系统。 本课我们将通过Ubuntu系统搭建与基础命令的学习,全方位的了解Linux系统。 我们需要对人工智能的基础知识进行学习和了解,通过本课的学习,我们将完成以下目标: 1. 掌握人工智能开发环境常用的Ubuntu系统的搭建 2. 理解Linux通过内核引导-应用启动的过程 3. 学习Linux基础命令行,如:cd 、ls等,进行简单的操作

2024-07-07

linux系统中的MongoDB安装

MongoDB的Linux安装、基本操作、可视化,简单介绍了mongodb的安装。MongoDB是一个高性能、开源且无模式的分布式NoSQL数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。以下是对MongoDB的详细简介: 一、基本概念 数据库(Database):与MySQL的database类似,是存储数据的容器。 集合(Collection):数据集合,相当于MySQL的table,是存储文档的容器。在MongoDB中,一个集合可以包含无限多的文档。 文档(Document):数据记录行,相当于MySQL的row,是MongoDB中数据的基本单位。文档以BSON(Binary Serialized Document Format)格式存储,BSON是一种类似于JSON的二进制序列化文档,支持嵌套对象和数组。

2024-07-06

goodordermanager-spring.zip

基于springbootV2+mybatis+mysql开发的一个简单的商品订单管理,主要目的是熟悉不同框架的集成和基本使用方法。

2024-07-06

DFS算法查询字符最短路径

给定两个单词,一个作为开始,一个作为结束,还有一个单词列表。然后依次选择单词,只有当前单词到下一个单词只有一个字母不同才能被选择,然后新的单词再作为当前单词,直到选到结束的单词。输出这个的最短路径,如果有多组,则都输出。

2024-07-03

基于jquery的自定义布局

此组件应用于页面布局,共提供4种布局样式,共有6个.js文件,其中两个基础组件,5个布局组件(互斥使用)。布局应该做为最底层元素,不建议放在可视化的容器中,****普通页面不建议使用布局组件(文档中部分css引入代码需调整下引入path) 基础组件:jquery.jlayout.js和jquery.sizes.js,必需 jlayout.border.js:上下左右中布局 jlayout.flexgrid.js:固定表格布局 jlayout.flow.js:流布局 jlayout.grid.js:表格布局,flexgrid区别在于,grid保持原始大小,而flexgrid会得新计算尺寸

2024-07-03

蓝桥杯java试题初赛-蓝桥杯java例题.zip

棋盘放麦子 题目描述 你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 1 个棋盘格放 1 粒麦子,在第 2 个棋盘格放 2 粒麦子,在第 3 个棋盘格放 4 粒麦子,在第 4 个棋盘格放 8 粒麦子,…后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有 64 格)。 国王以为他只是想要一袋麦子而已,哈哈大笑。 当时的条件下无法准确计算,但估算结果令人吃惊:即使全世界都铺满麦子也不够用! 请你借助计算机准确地计算,到底需要多少粒麦子。

2024-06-26

爬虫入门-自学笔记,java和python示例

爬虫入门-自学笔记,java和python示例,仅了解和参考

2024-06-26

51单片机时钟和传感器例子.zip

51单片机时钟和传感器例子.zip仅供参考

2024-06-26

include -reg52.h- - 包含 51 单片机的头文件 - Document.pdf.zip

DS18B20 是一款常用的数字温度传感器,通常与微控制器(如 Arduino、STM32、51单片机等)一起使用。以下是一个简化的 DS18B20 与 51 单片机(基于 8051 架构)的通信源代码示例。请注意,这个示例假设您已经对 DS18B20 的接线和初始化有了一定的了解。

2024-06-26

单片机LCD1602显示年月日时钟带星期.docx.zip-源码

单片机LCD1602显示年月日时钟带星期源码参考,仅供参考。

2024-06-26

matlab画图入门教程.pdf-自学笔记

matlab画图入门教程,由于篇幅限制,在这里提供一个简化的MATLAB画图入门教程,包括基本图形绘制、图形属性设置、多个图形绘制及图例、标题等元素的添加,以及简单的交互式图形。这里我们将提供一个精简版。

2024-06-26

define LED-PIN 13 - 定义LED连接的引脚为D13 - Document.pdf

硬件开发是电子工程领域的一个重要分支,它涉及设计、制造和测试电子设备、电路和系统。本教程旨在为初学者提供一个硬件开发的入门指南,包括基础知识、开发工具、设计流程以及简单的项目实践。

2024-06-26

CV入门教程,附源代码.pdf

计算机视觉(Computer Vision, CV)是人工智能领域的一个重要分支,它研究如何使计算机从数字图像或视频中提取、分析和理解信息。本教程将带您走进计算机视觉的世界,从基础概念到实际应用,逐步深入。 二、基础概念 图像与视频:图像是静态的视觉信息,而视频是连续的图像序列。 像素:图像的基本单元,由红、绿、蓝(RGB)三种颜色分量组成。 灰度图像:只有亮度信息,没有颜色信息的图像。 特征:图像中用于描述和区分不同物体的信息,如边缘、角点、纹理等。

2024-06-26

MATLAB入门教程-自学笔记.pdf

当编写一个MATLAB仿真教程时,我们需要明确仿真的目的和所涉及的数学或物理模型。以下是一个简单的MATLAB仿真教程,它演示了如何使用MATLAB来模拟一个基本的弹簧-阻尼-质量系统(Second-Order System)的响应。另外再模拟一个我们将模拟一个简单的一阶线性时不变系统(例如RC电路)的响应。

2024-06-25

MATLAB入门教程-自学笔记.pdf

MATLAB与其它大部分高级语言一样,有它自己的控制流语句.控制流极其重要,因为它使过去的计算影响将来的运算。MATLAB提供如下几种控制流结构:For循环,While循环,If-Else-End结构和switch-case-end结构。由于这些结构经常包含大量的MATLAB命令,故经常出现在M文件中.MATLAB支持的控制流语句和C语言支持的控制流语句在调用格式上非常相似.

2024-06-25

端午节-js和java相关动画

这个示例的动画主要是通过CSS来完成的,所以JavaScript代码在这里是可选的。但为了演示,我们可以添加一个简单的交互效果,比如点击祝福语时改变其颜色。

2024-06-23

Fortran入门教程和本地环境配置-自学笔记.pdf

Fortran,全名为Formula Translation,即“公式翻译”,是一种广泛应用于数值计算和科学计算的编程语言。Fortran语言最初由美国IBM公司开发,历经多个版本迭代,至今仍在科学计算和工程分析领域占有重要地位。Fortran语言的特点在于其强大的数值计算能力、高效的数组操作和易于并行化的特性。

2024-06-23

hutool-all-5.8.27.jar.zip

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。 #

2024-06-23

汇编语言入门和环境配置-自学笔记.pdf

汇编语言是一种低级编程语言,它允许程序员直接访问计算机硬件,特别是处理器的指令集。以下是一个简单的汇编语言入门教程,使用x86架构的Intel语法作为示例。请注意,由于汇编语言与具体的处理器和操作系统紧密相关,这里提供的代码和说明可能需要根据您的环境进行调整。

2024-06-23

六一儿童节-飘动的气球.pdf

用js实现一个简单的气球飘动的网页小程序。包含教程,当一个入门的小程序吧。

2024-06-23

Scratch3程序如何转成HTML和制作成exe文件转换方法-自学笔记

Scratch是一款由麻省理工学院媒体实验室开发的面向青少年的图形化编程工具。它采用直观的拖放式编程界面,无需复杂的文本编程,使得孩子们可以轻松地学习编程的基本概念。本教程将带您逐步了解Scratch的基础知识和编程技巧。

2024-06-23

C#入门学习笔记和开发环境安装-自学笔记

一、简价 C#(读作C Sharp)是一种由微软开发的强类型、面向对象的编程语言。它结合了C++的强大功能和Visual Basic的易用性,是.NET框架的主要编程语言之一。本教程将带您逐步了解C#的基础知识和编程技巧。 二、开发环境安装 C#环境的安装主要涉及安装Visual Studio,因为Visual Studio是微软提供的集成开发环境(IDE),它包含了开发C#应用程序所需的所有工具。

2024-06-23

yolo入门自学笔记.pdf

YOLO(You Only Look Once)是一种实时目标检测算法,由Joseph Redmon等人提出。与传统的基于滑动窗口或区域提议(Region Proposal)的目标检测算法不同,YOLO将目标检测任务转换为单次的回归问题,极大地提高了检测速度。 此为一自学笔记,难有不足地方。

2024-06-23

构建一个简单的React开发模板 - Document.pdf

自学笔记,构建一个简单的React项目开发模板。注意本文所描写的方法适用于使用原生React构建,在大型项目中会有专门的模板和UI包,为了了解模板实现,这里简单描述下: - css:样式文件,components文件夹存放组件样式,分组件存放 - images:图片文件,components文件夹存放组件图片,分组件存放 - js:react源码,components文件夹存放组件源码,分组件存放 - scripts:工程构建脚本 - index.html:主页 - app.css:主页样式 - app.js:组件聚合文件,富客户端的特殊组织样式

2024-06-21

Mysql数据库索引(2)- 为select设计索引- 自学笔记

从原理上分析mysql索引设计,这是一个自学笔记,难免有不足的地方,更多的内容可以参考https://blog.csdn.net/liudonglovehemin/category_12265750.html?spm=1001.2014.3001.5482

2024-06-21

某电商平台-618备战流程白皮书

电商平台618大促备战流程和应用梳理规范。包括流程,配合,实施方案,技术点等。

2024-06-21

ruby语言入门教程-自学笔记

Ruby是一种功能强大的、面向对象的、解释型的编程语言,由日本计算机科学家松本行弘(Yukihiro Matsumoto)于1995年开发。Ruby语言的设计哲学是“简单优雅”,它鼓励程序员编写易于阅读、易于维护的代码。Ruby因其简洁的语法、丰富的库和强大的元编程能力而备受欢迎,特别是在Web开发(如Ruby on Rails框架)中。

2024-06-18

delphi语言入门教程+培训大纲

Delphi是一款强大的、由Embarcadero Technologies公司开发的集成开发环境(IDE),它使用Object Pascal语言作为其核心编程语言。Delphi特别适合用于构建Windows桌面应用程序,它提供了丰富的组件库、强大的数据库访问能力以及高效的开发环境。本教程旨在向读者介绍Delphi语言的基础知识,并通过实例展示如何使用Delphi开发简单的Windows应用程序。

2024-06-18

php语言入门教程-自学笔记

PHP(Hypertext Preprocessor)是一种广泛使用的服务器端脚本语言,特别适用于Web开发。以下是关于PHP的简介,内容将按照分点表示和归纳的方式呈现: 起源与发展: PHP最初由Rasmus Lerdorf在1994年创建,最初只是用于统计他自己网站访问者数量的简单程序。 1995年,PHP发布了第一个版本PHP1,并逐渐增加了对数据库的支持等功能。 经过多年的发展,PHP经历了多个版本的迭代,如PHP2、PHP3、PHP4、PHP5、PHP7和PHP8等。 每一次的版本更新都带来了性能提升、功能增强和语法的改进。

2024-06-18

Rust语言入门教程-自学笔记

入门吧,先了解下环境安装和基本代码运行。Rust是一种系统编程语言,专注于安全,尤其是并发安全,内存安全,且性能与C/C++相近。Rust由Mozilla主导开发,旨在解决C/C++中常见的内存安全问题,同时保持高性能。

2024-06-18

Vue.js入门教程.pdf

自学笔记,Vue.js入门教程 Vue.js的安装过程可以大致分为以下几个步骤,下面将按照清晰的格式进行说明: 1. 安装Node.js Vue.js是基于Node.js构建的,因此需要先安装Node.js环境。 访问Node.js官网(https://nodejs.org/),选择适合自己系统的版本进行下载并安装。 安装完成后,在命令行中输入node -v和npm -v来验证Node.js和npm是否安装成功,并检查它们的版本号。

2024-06-18

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

TA关注的人

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