- 博客(163)
- 资源 (5)
- 收藏
- 关注
原创 嵌入式串口通信基于芯片STC8H8K64U串口通信入门003(一)
什么是采样频率?为什么UART串口的波特率要设置成一样的?两块板子之间UART异步串行通信协议具体是如何发送和接收数据?如何用keil编译器编译和烧录芯片STC8H8K64U48pins?STC8H8K64U(48pins)芯片的头文件Type_def.h的源码作用?STC8H8K64U(48pins)芯片的头文件Config.h的源码作用?STC8H8K64U(48pins)芯片的Delay.c(源文件)和Delay.h(头文件)的源码作用?
2024-12-07 15:26:43
906
原创 嵌入式串口通信 基于芯片STC8H8K64U 串口通信入门002
串口通信协议,串行通信协议,串口;并行通信协议,并口通信协议,并口。波特率,比特率。同步通信协议,异步通信协议。帧格式。奇偶校验的应用。
2024-12-05 12:51:13
728
原创 嵌入式串口通信 基于芯片STC8H8K64U 串口通信入门001
STC8H8K64U芯片介绍芯片引脚图(管脚图)以及最小系统芯片引脚(管脚)和串口通信的关系芯片引脚(管脚)的命名串口通讯口分组:4组UART通讯口串口功能引脚切换;串口通信端口分组;UART通讯口分组
2024-11-27 22:06:16
1282
原创 redhat 搭建Linux服务器以及java代码利用ftp上传
一.检查是否安装vsftpd服务器# rpm –qa | grep vsftpd二.如果没有安装redhat Linux6下搭建FTP服务器步骤1:安装FTP服务。[root@localhost ~]# yum install -y vsftpd 步骤2:设置不允许匿名用户登录修改/etc/vsftpd/vsftpd.conf文件,将anonymous_enable选项设置为NO。[root@localhost ~]# vim /etc/vsftpd/vsftpd.co
2020-06-03 15:29:02
425
原创 【CentOS 7】如何安装图形界面
有两种方法:方式一:1、正式开始安装之前,进行“软件选择”2、默认安装的基本环境是“最小安装”,这里我们选到“GNOME桌面”,右侧使可以选择安装的附加选项。之后安装完成就可以了。方式二:1、首先进入CenOS 7的系统,登录到root账户。2、首先输入命令yum list,查看一下yum是否可用。出现“Cannot find”等字样,表示yum不可用。就需要...
2020-04-28 11:42:51
3289
原创 SpringCloud二十四、Config配置演示与策略切换。dependencyManagement
①目前情况:1 Config服务端配置配置OK且测试通过,我们可以和config+GitHub进行配置修改并获得内容2 此时我们做一个eureka服务+一个Dept访问的微服务,将两个微服务的配置统一由于github获得实现统一配置分布式管理,完成多环境的变更步骤如下。②Git配置文件本地配置。在本地D:\yunweigongchengshi\microservicecl...
2020-02-20 19:29:55
335
原创 SpringCloud二十三、Config客户端通过Config服务端获得GitHub上的配置。
SpringCloud Config客户端配置与测试①在本地D:\yunweigongchengshi\microservicecloud-config路径下新建文件microservicecloud-config-client.yml。②microservicecloud-config-client.yml内容。microservicecloud-config...
2020-02-17 14:40:00
285
原创 SpringCloud二十二、Config服务端与GitHub通信。git@github.com: Permission denied (publickey). fatal: Could not re
①用自己的GitHub账号在GitHub上新建一个名为microservicecloud-config的新Repository远程仓库。...
2020-02-17 12:15:13
721
原创 3dsmax动画十、父子关系。
①帮助体(helper)中的卷尺(tape)。②帮助体(helper)中的dummy(虚拟物体)。虚拟物体不能被渲染出来,但是却真实存在。③现在球体物体和虚拟物体没有任何关系,互相运动互不干扰。现在要在场景中建立一种关系。父子关系。将虚拟物体作为父亲,而球体作为子孙。先选中球体。如下图:子父物体的关系:儿子可以随便动,...
2020-02-17 10:02:59
5463
原创 3dsmax动画九、弹跳球动画。
①创建一个球体,并且改变它的支点。如果不勾选Base To Pivot,则创建的球体,支点在球的中心。如果勾选Base To Pivot,则创建的球体,支点在球的底部。②将球归零。左键点击球体,按位移键,在下方右键点击x,y,z的箭头。将x,y,z归零。③调整总时间属性。Film是24帧每秒。总共调整成96帧。即4秒。...
2020-02-15 16:12:59
2576
原创 3dsmax动画八、曲线编辑器。
曲线编辑器(轨迹视图)。①创建一个box长方体,并做简单的动画。②打开曲线编辑器窗口。或者用右键,如下图:点击打开曲线编辑器。...
2020-02-15 12:41:16
5246
原创 3dsmax动画六、骨骼调整及蒙皮。
①Alt+X可以让模型透明。而且可以看到骨骼。②调整骨头位置和缩放大小,原则:让骨头填充整个皮肤的三分之二左右。③蒙皮。蒙皮工具有很多种,如BonesPro,Skin、Physique等等。而BonesPro是一个插件,需要自己安装。Skin、Physique则是3dsmax已经固化好集成到软件里面了。Physique不是所有游戏引擎支持,所以将Skin。Skin众多游戏引擎支持...
2020-02-12 15:07:26
2615
原创 3dsmax动画五、自由动画模式。半秒时间节奏点。
①在形体模式(figure mode)下,复制多个到对称位置。对小腿同理,在local坐标下,在Z轴,Y轴拉伸:如下图:用同样的方法强壮手臂首先用本地(local)坐标和世界(world)坐标调节,X、Y、Z轴上看情况拉伸缩放和移动、旋转等。然后利用形体模式的copy/paste粘贴到对称位置。同样双击才能选中整条手臂。②通过...
2020-02-11 19:06:00
987
原创 3dsmax动画四、形体模式。
①在系统(System)下找到建立好的一套人体骨骼Biped。②将Biped放到世界坐标系的原点处,即归零。这是规范,必须做的。如果选择的不是biped01而是别的,则重新创建一个biped。然后不选择其中的子部分。如下图,重新创建biped。查看biped的分支结构图:如下图:从上图可以看出,有子父物体连接。s...
2020-02-11 14:03:14
3865
原创 3dsmax动画三、旋转动画及分离支点。
①分别创建茶壶(teapot)和tube(管状物)。②制作茶壶倒水的动画。第0帧到第12帧做一个拿起来,移动的操作。再第12帧到第24帧做一个旋转茶壶的动作。首先在第12帧做一个旋转起始帧。然后再在第24帧做一个旋转。这样的动画出现问题,穿插了!!有一种解决方法:在第24帧旋转的同事移动到高处:如下图:...
2020-02-10 22:07:07
646
原创 3dsmax动画二、运动的开始帧和维持帧。
①重置场景内容。②新建茶壶,小胖子和小瘦子。stretch是拉伸、拉长的意思。看上图,转成poly以后,可以去掉黄色框框。③制作小瘦子先跑的动画。...
2020-02-10 19:14:16
985
原创 3dsmax动画一、移动,旋转和缩放动画。
①新建 一个box。②点击Auto Key(关键帧)。③把时间往后一拖。④移动对象。⑤出现了两个关键帧。⑥关闭auto key(关键帧)。⑦右键点击物体,object properties(对象属性),再勾选General下面的Traje...
2020-02-10 16:25:56
4755
原创 SpringCloud二十、Zuul是什么。Zuul路由基本配置。Zuul路由访问映射规则。
①Zuul是什么。zuul路由网关。Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以...
2020-02-08 15:54:05
219
原创 SpringCloud十九、如何查看hystrixdashboard。输入http://localhost:port/hystrix.stream页面输出一直ping空内容。
①先启动三个eureka集群。②启动microservicecloud-provider-dept-hystrix-8001。③启动microservicecloud-consumer-hystrix-dashboard子项目。④测试:http://localhost:9001/hystrix第一步:http://localhost:800...
2020-02-07 20:24:35
1362
原创 SpringCloud十八、豪猪服务监控hystrixDashboard。
①什么是服务监控hystrixdashboard?除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystrix-metrics-event-stream项目实现了对以上指...
2020-02-07 10:58:36
246
原创 SpringCloud十七、服务降级。
①服务降级。什么是服务降级:整体资源快不够了,忍痛将某些服务先关掉,待渡过难关,再开启回来。服务降级处理是在客户端(服务消费者、服务调用方)实现完成的,与服务端(服务提供者)没有关系。服务熔断的坏处:容易方法膨胀。增加一个方法,就要增加一个fallbackMethod方法。而且出现高耦合现象。这时,我们需要解耦:microservicecloud-prov...
2020-02-07 09:20:31
288
原创 SpringCloud十六、Hystrix断路器是什么。服务熔断。
①Hystrix断路器是什么。hystrix断路器,也叫熔断器。主要负责springcloud里面服务熔断,服务降级的处理。hystrix是当程序出异常了或者长时间调用微服务不恰当不合适了、长时间没有回应,超时了,那么程序该如何办。分布式系统面临的问题:分布式系统面临的问题:复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩...
2020-02-06 20:06:06
383
原创 SpringCloud十五、Feign是什么。Feign工程构建。
①Feign是什么?官网解释:http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feignFeign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feig...
2020-02-06 13:31:07
750
原创 SpringCloud十四、自定义ribbon的负载均衡策略。
①修改microservicecloud-consumer-dept-80,主启动类添加@RibbonClient注释。在启动该微服务的时候就能去加载我们的自定义Ribbon配置类(不用ribbon出厂默认的负载均衡方式,用自己定义的ribbon负载均衡方式),从而使配置生效,形如:@RibbonClient(name="MICROSERVICECLOUD-DEPT",configurat...
2020-01-31 13:31:37
220
原创 SpringCloud十三、虚拟机搭建服务消费者集群。
虚拟机搭建服务消费者集群。①借鉴SpringCloud十一、虚拟机搭建eureka集群、在Linux安装jdk1.8、bash: /usr/java/jdk1.8.0_11/bin/java: cannot execute bina。搭建虚拟机,安装好jdk1.8。②借鉴电商六十一、Nginx的安装与启动。分别在consumer01、02、03节点机器上安装nginx。后面发现,不用安装n...
2020-01-29 15:32:27
287
原创 SpringCloud十二、虚拟机搭建服务提供者集群。访问地址发现没有出现json串,而是出现保存文件。
整个服务架构图是:①虚拟机搭建服务提供者集群。需要在服务提供者的pom文件增加内容: <!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-core --> <dependency> <groupId>com.amazonaws</groupId...
2020-01-28 18:02:02
123
原创 SpringCloud十一、虚拟机搭建eureka集群、在Linux安装jdk1.8、bash: /usr/java/jdk1.8.0_11/bin/java: cannot execute bina
用虚拟机搭建springcloud的eureka集群①借鉴电商六十、Nginx集群的虚拟机搭建(主分发器一台、备分发器两台)(克隆centos虚拟机文件,进度条卡了,按F12,卡在了starting atd [ok])。搭建虚拟机。先不安装nginx。只安装JDK1.8。借鉴 电商四、centos系统安装jdk和zookeeper或 一、搭建CentOS 6.4集群 ...
2020-01-28 12:45:05
783
原创 SpringCloud十、Ribbon是什么、Ribbon配置初步、Ribbon负载均衡、Ribbon核心组件IRule。
①Ribbon是什么。Ribbon负载均衡是什么?Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件...
2020-01-24 17:23:19
2859
原创 SpringCloud九、eureka自我保护机制介绍、eureka的服务发现、eureka集群配置、eureka比zookeeper好在哪里。
①eureka自我保护机制介绍。故障现象:目前:改动一下yml文件的内容:然后将yml文件改回去。注意yml文件的所有冒号后面要有一个空格!没有写内容的,如sping: 后面也要留一个空格。一句话:某时刻某一个微服务不可用了,eureka不会立刻清理,依旧会对该微服务的信息进行保存。什么是eureka的自我保护模式?默...
2020-01-23 18:31:24
438
原创 SpringCloud八、微服务完善之主机映射名称修改、微服务完善之主机IP信息提示、微服务完善之info内容构建。
①微服务完善之主机映射名称修改。主机名称:服务名称修改左下角没有显示主机IP。最好显示主机IP值。最好是:主机IP值+端口+info。修改microservicecloud-provider-dept-8001的yml文件:yml更改的内容是:eureka: client: service-url: defaultZone...
2020-01-23 11:52:21
498
原创 SpringCloud七、Eureka是什么、Eureka Server服务注册中心建立、将已有的部门微服务注册进Eureka服务中心。
①eureka是什么?Netflix在设计Eureka时遵守的就是AP原则Eureka是什么?Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册(主管服务发现与注册),只需要使用服务的标识符(某一个微服务的名称,...
2020-01-22 15:48:36
270
原创 SpringCloud五、eclipse安装STS插件,开发springboot项目。
eclipse版本不同,对应的STS版本也不一样。这里,看自己的eclipse版本:我们这里是oxygen 4.7.0https://spring.io/tools3/sts/legacy查看eclipse对应版本的sts。看上图,注意区分,不是以上的内容。是下图:下载后的文件是:右键解压缩:说明,压缩文件名字过于长,需要缩短...
2020-01-20 23:04:55
1068
原创 SpringCloud六、Rest微服务案例部门服务消费者。
①创建microservicecloud-consumer-dept-80部门微服务消费者Module。新建microservicecloud-consumer-dept-80。②更改pom文件。pom.xml文件的内容是:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...
2020-01-20 22:43:32
240
原创 SpringCloud四、Rest微服务案例部门服务提供者。
①Rest微服务案例部门服务提供者。第一步:新建microservicecloud-provider-dept-8001看上图,等待进度条完成。创建完成后请回到父工程查看pom文件变化,以及父工程工程目录变化:第二步:pom文件。<project xmlns="http://maven.apache.org/POM/...
2020-01-19 16:42:19
186
原创 SpringCloud三、springcloud功能域和官网资料介绍、springcloud使用情况、Rest微服务案例父工程构建步骤、Rest微服务案例API公共模块和部门Entity步骤。
①springcloud功能域和官网资料介绍。springcloud能干嘛?:Distributed/versioned configuration(分布式/版本控制配置)Service registration and discovery(服务注册与发现)Routing(路由)Service-to-service calls(服务到服务的调用)Load balancing...
2020-01-13 14:18:23
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人