负载均衡使用初体验
实验概述 拥有大量用户的企业,经常会面临如下的难题:在高并发的情况下,经常会导致服务器响应速度慢,严重的情况会直接导致服务器停止服务。此时,会导致企业的业务中断,影响客户的正常访问。
本实验通过使用阿里云负载均衡SLB以及对负载均衡SLB后端服务器ECS的权重进行修改,可以快速解决上述的问题。
实验目标 完成此实验后,可以掌握的能力有:
配置负载均衡SLB的监听规则,并将ECS实例部署到SLB后端;
通过设置负载均衡SLB后端服务器ECS的权重值,分配用户访问后端ECS实例的比例。
阿里云负载均衡架构负载均衡服务主要有三个核心概念:
负载均衡实例 (Server Load Balancer instances)
一个负载均衡实例是一个运行的负载均衡服务,用来接收流量并将其分配给后端服务器。要使用负载均衡服务,您必须创建一个负载均衡实例,并至少添加一个监听和两台ECS实例。
监听 (Listeners)
监听用来检查客户端请求并将请求转发给后端服务器。监听也会对后端服务器进行健康检查。
后端服务器(Backend Servers)
一组接收前端请求的ECS实例。您可以单 ...
Docker学习记录
什么是容器?传统物理服务器的部署的缺点
虚拟机的部署
虚拟机也是有局限性的,每一个虚拟机都是完整的操作系统,要分配系统资源,虚拟机太多的时候,宿主机的本身资源消耗。
KVM
了解Dockerdocker是谷歌公司的Golang语言开发而来的,是居于Linux内核的Cgroups,NameSpace等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
由于隔离的进程独立于宿主机和其他隔离的进程,也称为容器。
综合上面的图,我们可以得到:
容器可以提供宿主机的性能,而kvm是分配宿主机的资源,性能弱
同样配置的宿主机,开启10个虚拟机的资源可以开启100个容器。
kvm需要开机流程,比较耗时。容器几秒钟就搞定了。
kvm需要硬件CPU的虚拟化支持,而容器不要。
Docker的基础组件
image镜像:用来构建容器
Container,容器(应用程序就是部署在这里)
镜像仓库(dockerhub)
Docker平台组成
Docker的安装以Centos 7.9为例
123456789101112131415161718192021222324252627282930313 ...
Shell编程案例
数值运算主要讨论一下Shell编程的基本数值运算,包括:
数值(包括整数和浮点数)间的加、减、乘、除、求幂、求模等
产生指定范围的随机数
产生指定范围的数列
Shell 本身可以做整数运算,复杂一些的运算要通过外部命令实现,比如 expr,bc,awk 等。另外,可通过 RANDOM 环境变量产生一个从 0 到 32767 的随机数,一些外部工具,比如 awk 可以通过 rand() 函数产生随机数。而 seq 命令可以用来产生一个数列。
整数运算
对一个数+1
1234567891011121314#自加,效率最高i=0((i++))echo $i#使用let,其次let i++echo $i#使用expr(注意要空格分开,乘法运算要转义)expr $i + 1#awkecho $i 1 | awk '{printf $1+$2}'
从1加到某个数
12345678#!/bin/bashi=0;while [ $i -lt 10000 ]do ((i++))doneecho $i
(()) 的运算效率最高。而 let 作 ...
选择优质CF的反代,上网速度飞起!
1.获取优质的反代了CloudFlare的ip,可以让你拥有Pro版的待遇,专线速度!
【点击获取】
下载并解压
在地址栏输入cmd
type *.txt >> out.txt把所有的txt合并到一起
2.下载CF反代ip的优选工具,开源于Github
【点击下载】
对合并的ip进行精选,因为很多都是不可用的。
把刚才out.txt的内容复制到ip.txt.
cmd运行这个程序\CloudflareST.exe
出现错误,说明这个地址合并出错的,去修改一下或者删除
继续运行
3.注册一个免费的域名,如果你自己有域名可以跳过
【免费域名】
4.安装XUI面板,开源于Github【开源项目】
一键安装命令:
1bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
注意:安装之前最好把防火墙给先关闭了,否则安装后打不开,关闭命令如下:
1systemctl stop firewalld
部署微软New Bing AI 聊天机器人!无需翻墙,国内轻松自如使用
建议使用在线搭建,更加的方便。
我的new bing :
replit
[daokunn.eu.org](NewBingGoGo:聊天啦啦啦啦 (exhausr.repl.co))
Railway
ai.daokunn.fun
在线搭建replit搭建利用免费服务器容器+免费域名,搭建一款在线的New bing gpt4.0的智能机器人,搭建方法非常简单,无需chatgpt账号,无需梯子,没有任何使用限制!
思路如下:
创建机器人 :用replit项目创建机器人
监视机器人:这个机器人搭建成功之后,如果5分钟没有访问的,就会“销户”,所以我们需要一个“监视”。
添加域名: 虽然可以永久运行,但是国内是无法访问的,所以我们要域名。申请一个免费的域名,然后用cloudflare免费加速
创建机器人先注册账号: replit
项目代码: NewBingGoGo-Web - Replit
点击项目代码右上角的 Fork
耐心等待
完事之后,进入一个界面,点击run
等待5-10分钟
会在右上角生成一个网址,复制并访问
https: ...
免费搭建自己的ChatGPT网站,Chatbot UI,结合Vercel一键部署
Chatbot-ui来到chatbot-uichatbot-ui
点击蓝色的Deploy,跳转到https://vercel.com/
创建一个仓库,名字随意
等待完成
点击右上角的继续
点击visit
输入API-KEYopenai api key
我的:
https://chat-umber-eta.vercel.app/
ChatGPT替代品—-Kamiya GPT打开Kamiya GPT的官网:https://chat.kamiya.dev/
自己注册就可以使用,这里是不说废话了。
附:免费的chatGPT道坤(3.5)
forefront
奥拉;内置了很多角色
huggingface:你只需要注册这个网站的账号,对于没有openai账号很友好
new bing
安卓软件:微软 SwiftKey 测试版
chat镜像https://chat.aidutu.cn/
https://gpt1.tool00.com/
https://mirrorchat.extkj.cn
https://mirrorchat.extkj.cnhttps://texttools.cn/
Vercel免费容器一键部署Hexo轻量级的博客
账号准备请注册好:Github 账号
再前往Vercel 网站 使用Github账号注册一个账号。这样注册好以后 Vercel里面就可以看到你 Github 里面的项目了。
创建 Hexo 项目创建 Hexo 项目直达链接:
Deploy
这时候就到了创建 Hexo 项目的页面了。
左边的 Git Scope 是你的 Github 账号,右边 REPOSITORY NAME 是你账号下 Hexo 博客仓库的名字,你的博客源文件就存放在这里,名称可以自选
项目可见性就保持 Private,这样别人就看不到你 Hexo 仓库的各种机密信息了,有效保持版权和隐私
最简单的方式:直接点击【**一键部署Hexo**】
最后成功以后,会给你一个二级域名,这个二级域名是属于你的,不会回收,建议可以调试的时候临时使用。
部署完成后,它就和你刚刚所填写的仓库绑定了,一旦你的仓库有什么变化,它就会自动同步部署,全过程大概 5 分钟可以完成部署。
你现在可以点击那个二级域名,就可以看到你的 Hexo 博客了。
我的是https://daokunn-github-io.vercel.app/
STM32智能小车课程设计
《STM32智能小车课程设计》
教学内容主要围绕如下几个方面展开:掌握项目开发的完整流程;掌握高效的项目概要框架设计方法,会进行科学的技术模块设计;掌握缜密的项目详细技术设计思想,根据数据流设计完善的程序接口;掌握项目开发的核心调试方法,能快速定位缺陷并及时修复;掌握前沿的嵌入式开发技术,将学过的知识灵活实践在项目开发用中;掌握KEIL4的使用,能对市场上大部分的单片机进行编程调试开发;灵活运用GPIO、中断、总线、网络通信等技术为智能小车系统提供稳定高效的功能;掌握传感器的外设使用,学会看时序图,帮助文档等参考资料;掌握主流无线通信技术,实现远程智能小车控制。
STM32智能小车开发环境搭建1.1 STM32CubeIDE 介绍
STM32CubeIDE集成了STM32CubeMX的STM32配置与项目创建功能,以便提供一体化工具体验,并节省安装与开发时间。用户可以通过所选板卡或示例选择一个空的STM32 MCU或MPU,或者预配置微控制器或微处理器之后,将创建项 ...
家庭健身智能推荐与姿态监测系统
家庭健身智能推荐与姿态监测系统前言此项目依赖于 Python3.8
功能 为了给运动者提供一种更加科学、更加精准的个性化运动方案,设计实现了一个家庭健身智能推荐及姿态监测系统。
系统根据已检测个体的身体指标,为其推荐个性化健身方案;通过动态采集肢体关节的运动数据值,将采集到的肢体关节的运动数据值与预设的肢体关节的运动数据域值进行实时比较,若超出预设的域值范围,则进行提示,以达到保持正确姿态的需求,从而实现对人体运动姿势的监测和报警等功能。
运行程序之后,会调用摄像头,录制您的运动视频,接着在再对视频的姿态进行分析从而判断您的运动姿态是否标准。
第三方库123456PIL version == 8.4.0pygame version == 2.0.2eyed3 version == 0.9.6python-opencv version == 4.5.5mediapipe version == 0.8.9.1numpy version == 1.21.4
目录main.py
dispose.py
voice.py
ca ...
无插件下载csdn的文章并转成pdf
进入到想要下载的文章界面,按功能键“F12”
进入到控制台,输入如下代码12(function(){$("#side").remove();$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();$(".nav_top_2011, #header, #navigator").remove();$(".p4course_target, .comment-box, .recommend-box, #csdn-toolbar, #tool-box").remove();$("aside").remove();$(".tool-box").remove();$("#toolBarBox").remove();$("main").css('display', ...