30个HTML+CSS前端开发案例(三)

news2024/11/23 23:09:26

30个HTML+CSS前端开发案例(11-15)

  • 小米上称右侧悬浮菜单
    • 实现代码
    • 效果图
  • 自动轮播图效果
    • 实现代码
    • 效果图
  • 小米商城二级下拉菜单效果
    • 实现代码
    • 效果图
  • 时间轴效果
    • 实现代码
    • 效果图
  • QQ音乐排行榜效果
    • 实现代码
    • 效果图
  • 资源包获取

小米上称右侧悬浮菜单

实现代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>小米商城右侧悬浮菜单</title>
		<link rel="stylesheet" href="iconfont/iconfont.css">
		<style type="text/css">
			body {
				background-color: #ddd;
				height: 2000px;
				margin: 0;
				padding: 0;
			}

			ul,
			p {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			a {
				text-decoration: none;
			}
			.sidebar {
				width: 85px;
				/* height: 500px; */
				/* background-color: white; */
				position: fixed;
				/* 固定定位,相对于浏览器移动*/
				right: 20px;
				bottom: 100px;
			}

			.sidebar ul {
				/* border: 1px solid red; */
			}

			.sidebar ul li {
				border-bottom: 1px solid #ddd;
				width: 85px;
				height: 85px;
				background-color: white;
				position: relative;

			}

			.sidebar ul li:last-child {
				margin-top: 20px;
			}

			.sidebar ul li span {
				width: 85px;
				height: 50px;
				/* background-color: aquamarine; */
				display: block;
				font-size: 28px;
				color: #666;
				text-align: center;
				line-height: 50px;
			}

			.sidebar ul li p {
				font-size: 14px;
				text-align: center;
				color: #666;
			}

			.sidebar ul li:hover span,
			.sidebar ul li:hover p {
				color: hotpink;
			}

			.sidebar ul li .wxin {
				width: 100px;
				height: 100px;
				background: #fff;
				position: absolute;
				top: 0;
				left: -130px;
				padding: 15px;
				display: none;
			}

			.sidebar ul li:hover .wxin {
				display: block;
			}
		</style>
	</head>
	<body>
		<div class="sidebar">
			<ul>
				<li>
					<a href="">
						<span class="iconfont icon-shouji"></span>
						<p>手机APP</p>
					</a>
					<div class="wxin">
						<img src="images/wx.png" alt="" width="100">
					</div>
				</li>
				<li>
					<a href="">
						<span class="iconfont icon-gerenzhongxin"></span>
						<p>个人中心</p>
					</a>
				</li>
				<li>
					<a href="">
						<span class="iconfont icon-shouhouwuyou"></span>
						<p>售后服务</p>
					</a>
				</li>
				<li>
					<a href="">
						<span class="iconfont icon-kefu"></span>
						<p>人工客服</p>
					</a>
				</li>
				<li>
					<a href="">
						<span class="iconfont icon-gouwuchekong"></span>
						<p>购物车</p>
					</a>
				</li>
				<li>
					<span class="iconfont icon-fanhuidingbu"></span>
					<p>回顶部</p>
				</li>
			</ul>
		</div>
	</body>
</html>

效果图

鼠标悬浮出现二维码

自动轮播图效果

实现代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>自动轮播图效果</title>
		<style type="text/css">
			body ul {
				margin: 0;
				padding: 0;
			}

			ul {
				list-style: none;
			}

			.banner {
				width: 1000px;
				height: 466px;
				margin: 50px auto 0;
				background-color: aqua;
				position: relative;
				overflow: hidden;
			}

			.banner ul {
				/* border: 2px solid red; */
				width: 10000px;
				position: absolute;
				left: 0;
				top: 0;
			}

			.banner ul li {
				/* border: 2px solid #000; */
				width: 1000px;
				height: 466px;
				float: left;
			}

			.banner .prev,
			.banner .next {
				width: 41px;
				height: 69px;
				/* border: 2px solid red; */
				position: absolute;
				top: 50%;
				margin-top: -35px;
				background: url('images/icon-slides.png');
			}

			.banner .prev {
				left: 0;
				background-position:-83px 0;
			}

			.banner .next {
				right: 0;
				background-position:-125px 0;
			}

			.banner .prev:hover {
				background-position: 0 0;
			}

			.banner .next:hover {
				background-position: -42px 0;
			}
			.banner .button{
				width: 100%;
				height: 50px;
				background-color: rgba(0, 0, 0, 0.5);
				position: absolute;
				bottom: 0;
				left: 0;
				font-size: 0;/* 去除圆点之间的间隙 */
				text-align: center;
				line-height: 50px;
			}
			.banner .button span{
				width: 10px;
				height: 10px;
				background-color: white;
				display: inline-block;
				border-radius: 50%;
				margin: 0 3px;
				vertical-align: middle;
			}
			.button span.current{
				background-color: hotpink;
			}
		</style>
	</head>
	<body>
		<div class="banner">
			<ul>
				<li><img src="images/slide-1.png" alt=""></li>
				<li><img src="images/slide-2.png" alt=""></li>
				<li><img src="images/slide-3.png" alt=""></li>
				<li><img src="images/slide-4.png" alt=""></li>
				<li><img src="images/slide-5.png" alt=""></li>
			</ul>
			<div class="prev"></div>
			<div class="next"></div>
			<div class="button">
				<span class="current"></span>
				<span></span>
				<span></span>
				<span></span>
				<span></span>
			</div>
		</div>
	</body>
</html>

效果图

鼠标悬浮出现切换按钮

小米商城二级下拉菜单效果

实现代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>二级下拉菜单效果</title>
		<style type="text/css">
			body,
			ul {
				margin: 0;
				padding: 0;
			}

			ul {
				list-style: none;
			}

			a {
				text-decoration: none;
			}

			.clearfix::after {
				/* 清除ul标签的塌陷问题 */
				content: '';
				display: block;
				clear: both;
			}

			.menu {
				width: 100%;
				height: 60px;
				background-color: #fd6a88;
			}

			.menu .menu-con {
				width: 1000px;
				height: 60px;
				/* background-color: aqua; */
				margin: 0 auto;
				/* 水平居中 */
			}

			.menu .menu-con ul {
				/* border: 2px solid red; */
			}

			.menu .menu-con ul li {
				/* border: 1px solid blue; */
				/* width: 100px; */
				height: 60px;
				float: left;
				position: relative;
			}

			.menu .menu-con ul li a {
				display: block;
				height: 60px;
				color: white;
				padding: 0 40px;
				line-height: 60px;
				text-align: center;
			}

			.menu .menu-con ul li:hover {/* 如果此处悬停改为a标签,顶部悬浮效果会消失 */
				background-color: #ee4d75;
			}

			.menu .menu-con ul li div {
				width: 200px;
				/* height: 400px; */
				background-color: #fd6a88;
				position: absolute;
				left: 50%;
				margin-left: -100px;
				top: 60px;
				display: none;
			}

			.menu .menu-con ul li div a {
				height: 40px;
				line-height: 40px;
				padding: 0;
				font-size: 14px;
			}

			.menu .menu-con ul li div a:hover {
				background-color: #ee4d75;
			}
			.menu .menu-con ul li:hover div{
				display: block;
			}
		</style>
	</head>
	<body>
		<div class="menu">
			<div class="menu-con">
				<ul class="clearfix">
					<li>
						<a href="#">小米手机</a>
						<div>
							<a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
					<li>
						<a href="#">Redmi小米</a>
						<div><a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
					<li>
						<a href="#">电视</a>
						<div><a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
					<li>
						<a href="#">笔记本</a>
						<div><a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
					<li>
						<a href="#">平板</a>
						<div><a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
					<li>
						<a href="#">路由器</a>
						<div><a href="">Xiaomi Pro 12</a><!-- 样式继承 -->
							<a href="">Xiaomi 12</a>
							<a href="">Xiaomi 青春活力版</a>
							<a href="">Xiaomi 12X</a>
							<a href="">Xiaomi civi</a>
						</div>
					</li>
				</ul>
			</div>
		</div>
	</body>
</html>

效果图

鼠标悬浮菜单栏出现二级菜单

时间轴效果

实现代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>时间轴效果展示</title>
		<style type="text/css">
			body{
				margin: 0;
				padding: 0;
				background-image: linear-gradient(to right,#fdf1d8,#b2bcf9);
			}
			body,ul,h3{
				margin: 0;
				padding: 0;
			}
			ul{
				list-style: none;
			}
			a{
				text-decoration: none;
			}
			.clearfix::after{/* 清除浮动 ,解决塌陷问题*/
				content: '';
				display: block;
				clear: both;
			}
			.time-axis{
				width: 804px;
				/* height: 700px; */
				/* border: 1px solid red; */
				margin: 50px auto 0;
			}
			.time-axis .left{
				width: 400px;
				/* height: 300px; */
				/* background-color: beige; */
				float: left;
				border-right: 4px solid #b1bbf9;
				position: relative;
			}
			.time-axis .right{
				width: 400px;
				/* height: 300px; */
				/* background-color: azure; */
				float: right;
				border-left: 4px solid #b1bbf9;
				position: relative;
			}
			.time-axis .dot{ /* 共用样式 */
				width: 10px;
				height: 10px;
				background-color: #fff;
				display: block;
				border-radius: 100%;
				border: 2px solid #b1bbf9;
				position: absolute;
				top: 50%;
				margin-top: -7px;
			}
			.time-axis .left .dot{
				right: -9px;
			}
			.time-axis .right .dot{
				left: -9px;
			}
			.time-axis .jiantou{ /* 共用样式 */
				width: 32px;
				height: 32px;
				/* border: 1px solid red; */
				display: block;
				position: absolute;
				top: 50%;
				margin-top: -18px;
			}
			
			.time-axis .left .jiantou{
				background: url('images/r-jiantou.png');
				right: 0;
			}
			.time-axis .right .jiantou{
				background: url('images/l-jiantou.png');
				left: 0;
				
			}
			.time-axis .con{ /* 共用样式 */
				/* height: 200px; */
				background-color: #fff;
				padding: 15px;
				border-radius: 10px;
				text-align: center;
			}
			.time-axis .left .con{
				margin-right: 22px;
			}
			.time-axis .right .con{
				margin-left: 22px;
			}
			.time-axis .con h3{
				font-weight: 400;
			}
			.time-axis .con h3 span{
				font-size: 38px;
				font-family: Arial;
				color: #b1bbf9;
				font-weight: 800;
			}
		</style>
	</head>
	<body>
		<div class="time-axis clearfix">
			<div class="left">
				<span class="dot"></span>
				<span class="jiantou"></span>
				<div class="con">
					<h3><span></span> 春季腹泻要当心,益生菌要这样... <span></span></h3>
					<img src="images/axis01.jpg" alt="" width="300">
				</div>
			</div>
			<div class="right">
				<span class="dot"></span>
				<span class="jiantou"></span>
				<div class="con">
					<h3><span></span> 春季腹泻要当心,益生菌要这样... <span></span></h3>
				</div>
			</div>
			<div class="left">
				<span class="dot"></span>
				<span class="jiantou"></span>
				<div class="con">
					<h3><span></span> 春季腹泻要当心,益生菌要这样... <span></span></h3>
				</div>
			</div>
			<div class="right">
				<span class="dot"></span>
				<span class="jiantou"></span>
				<div class="con">
					<h3><span></span> 春季腹泻要当心,益生菌要这样... <span></span></h3>
					<img src="images/axis02.jpg" alt="" width="300">
				</div>
			</div>
		</div>
	</body>
</html>

效果图

时间轴常用于公司发展历程

QQ音乐排行榜效果

实现代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>音乐排行榜效果</title>
		<style type="text/css">
			body {
				margin: 0;
				padding: 0;
			}
			a{
				text-decoration: none;
			}
			.music-top {
				width: 800px;
				/* height: 700px; */
				/* border: 2px solid red; */
				margin: 50px auto 0;
			}

			table {
				width: 100%;
				/* border: 2px solid #000; */
				border-spacing: 0;
				border-collapse: collapse;
			}

			table tr th {
				/* border: 1px solid red; */
				height: 80px;
			}

			table tr td {
				/* border: 1px solid red; */
				height: 80px;
			}

			.col1 {
				/* background-color: red;*/
				width: 60px;
			}

			.col2 {
				/* background-color: aqua; */
				width: 80px;
			}

			.col3 {
				/* background-color: #000*/
				wid
			}

			.col4 {
				/* background-color: yellow;*/
				width: 120px;
			}

			.col5 {
				/* background-color: bisque; */
				width: 60px;
			}

			/* 表格奇数行 */
			table tr:nth-of-type(odd) {
				background-color: white;
			}

			/* 表格偶数行 */
			table tr:nth-of-type(even) {
				background-color: #f7f7f7;
			}

			table tr th {
				background-color: #31c272;
				color: #fff;
				font-size: 16px;
				font-weight: 400;
				text-align: left;
			}

			table tr td:nth-child(1) {
				font-size: 24px;
				color: #333;
				text-align: center;
			}

			table tr td:nth-child(1) span {
				color: #ff4222;
			}

			table tr td:nth-child(2) {
				font-size: 12px;
				color: #999;
			}

			table tr td:nth-child(2) img {
				display: block;
				margin-left: 10px;
			}

			table tr td:nth-child(4),
			table tr td:nth-child(5) {
				font-size: 14px;
				color: #999;
			}

			.con {
				height: 70px;
				/* border: 2px solid red; */
				position: relative;
			}

			.con .txt {
				height: 70px;
				/* width: 300px; */
				/* background-color: aquamarine; */
				position: absolute;
				left: 90px;
				top: 0;
				right: 0;
				/* 处理文字超出部分 */
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				line-height: 70px;
			}
			.con .txt a{
				color: #333;
			}

			.con .txt span {
				color: #999;
			}

			.con .button {
				width: 140px;
				height: 36px;
				/* border: 2px solid blue; */
				position: absolute;
				right: 0;
				top: 17px;
				display: none;
			}

			.con .button i {
				width: 36px;
				height: 36px;
				/* border: 1px solid red; */
				display: inline-block;
				background-image: url('images/icon-music.png');
			}

			.con .button i.play {}

			.con .button i.add {
				background-position: 0 -80px;
			}

			.con .button i.word {
				background-position: 0 -40px;
			}

			.con .button i.play:hover {
				background-position: -40px 0;
			}

			.con .button i.add:hover {
				background-position: -40px -80px;
			}

			.con .button i.word:hover {
				background-position: -40px -40px;
			}

			table tr:hover .con .button {
				display: block;
			}

			table tr:hover .con .txt {
				right: 180px;
			}
		</style>
	</head>
	<body>
		<div class="music-top">
			<table>
				<colgroup>
					<col span="1" class="col1">
					<col span="1" class="col2">
					<col span="1" class="col3">
					<col span="1" class="col4">
					<col span="1" class="col5">
				</colgroup>
				<tr>
					<th></th>
					<th>排行</th>
					<th>歌曲</th>
					<th>歌手</th>
					<th>时长</th>
				</tr>
				<tr>
					<td><span>1</span></td>
					<td>
						<img src="images/up-jiantou.png" alt="">
						158%
					</td>
					<td>
						<div class="con">
							<img src="images/music-img1.webp" alt="" height="70">
							<div class="txt">爱丫爱丫<span>《爱情是从告白开始的》电视剧插曲</span></div>
							<div class="button">
								<i class="play"></i>
								<i class="add"></i>
								<i class="word"></i>
							</div>
						</div>
					</td>
					<td>BY2</td>
					<td>03:51</td>
				</tr>
				<tr>
					<td><span>2</span></td>
					<td>
						<img src="images/up-jiantou.png" alt="">
						128%
					</td>
					<td>
						<div class="con">
							<img src="images/music-img2.webp" alt="" height="70">
							<div class="txt">春泥(女版)<span></span></div>
							<div class="button">
								<i class="play"></i>
								<i class="add"></i>
								<i class="word"></i>
							</div>
						</div>
					</td>
					<td>旺仔小乔</td>
					<td>03:03</td>
				</tr>
				<tr>
					<td><span>3</span></td>
					<td>
						<img src="images/up-jiantou.png" alt="">
						118%
					</td>
					<td>
						<div class="con">
							<img src="images/music-img3.webp" alt="" height="70">
							<div class="txt">孤勇者(Live)<span>《英雄联盟:双城》</span></div>
							<div class="button">
								<i class="play"></i>
								<i class="add"></i>
								<i class="word"></i>
							</div>
						</div>
					</td>
					<td>永彬Ryan.B</td>
					<td>03:14</td>
				</tr>
				<tr>
					<td><span>4</span></td>
					<td>
						<img src="images/up-jiantou.png" alt="">
						108%
					</td>
					<td>
						<div class="con">
							<a href=""><img src="images/music-img4.webp" alt="" height="70"></a>
							<div class="txt">
								<a href="">
									爱丫爱丫<span>《爱情是从告白开始的》电视剧插曲</span>
								</a>
								</div>
							<div class="button">
								<i class="play"></i>
								<i class="add"></i>
								<i class="word"></i>
							</div>
						</div>
					</td>
					<td>张韶涵/信</td>
					<td>04:30</td>
				</tr>
			</table>
		</div>
	</body>
</html>

效果图

鼠标悬浮出现按钮

资源包获取

所有图片和代码,持续更新…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/333993.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

idea中使用Git

目录 一、在idea中配置Git 1、打开settings&#xff0c;搜索git&#xff0c;找到本地上的git安装目录&#xff0c;选择git.exe 2、本地git安装目录 二、获取Git 1、本地初始化仓库 2、选中项目这层目录&#xff0c;点击确定 2、从远程仓库克隆 三、本地仓库操作 1、将文…

阶段二4_常用API之StringBuilder

一. StringBuilder类概述 概述 : StringBuilder 是一个可变的字符串类&#xff0c;我们可以把它看成是一个容器&#xff0c;这里的可变指的是 StringBuilder 对象中的内容是可变的。 作用&#xff1a; 提高供字符串的操作效率 案例&#xff1a; /**证明StringBuilder提高供字…

api接口详解大全(看这篇就足以了)

api接口详解大全?优秀的设计是产品变得卓越的原因设计API意味着提供有效的接口&#xff0c;可以帮助API使用者更好地了解、使用和集成&#xff0c;同时帮助人们有效地维护它每个产品都需要使用手册&#xff0c;API也不例外在API领域&#xff0c;可以将设计视为服务器和客户端之…

函数/任意波形发生器 DG5072 技术资料

函数/任意波形发生器 DG5072 DG5000人性化的界面设计和键盘布局&#xff0c;给用户带来非凡体验&#xff1b;丰富的标准配置接口&#xff0c;可轻松实现仪器远程控制&#xff0c;为用户提供更多解决方案。 产品特性 4.3英寸16M真彩TFT液晶显示屏 350 MHz、250MHz、100 MHz或70…

Pacemaker详解、pcs命令详解和参数说明、centos8或bclinux8.2离线安装pcs以及搭建pcs、pcs的使用说明

文章目录Pacemaker详解一、前言二、 Pacemaker概述1、Pacemaker介绍2、pacemaker的服务模式。3、Pacemaker的架构4、Pacemake内部组件三、Pacemaker集群管理工具pcspcs说明最为常用的管理命令四、Pacemaker集群资源管理1、集群资源代理常用的命令方法2、集群资源约束3、集群资源…

国家政策鼓励使用电子保函和银行函证,君子签助推函证数字化建设

近日&#xff0c;国家发改委发文&#xff0c;推动电子保函应用&#xff0c;降低电子保函费用&#xff1b;财政部会同银保监会发文&#xff0c;开展数字化函证&#xff0c;有效提升函证效率和效果。政策的出台有助于加快推进普及电子函证应用。 发改委&#xff1a;鼓励使用电子…

PMP考试前两个月开始备考时间足够吗?

简单不代表报名费便宜&#xff0c;但报名费贵是肯定会难的&#xff0c;不然从何而来的含金量一说&#xff1f;花钱就能买到的话估计现在全中国持有pmp的一抓一大把。 时间完全足够的。 相信很多朋友都了解过&#xff0c;pmp的备考时间基本上是在2~3个月&#xff0c;2个月最为…

shell的变量和引用

文章目录二、变量和引用2.1 什么是变量2.2变量的命名2.3 变量的类型2.3.1 根据数据类型分类2.3.2 根据作用域分类2.4 变量的定义2.5 shell中的引用2.6 变量的运算练习&#xff1a;二、变量和引用 在程序设计语言中&#xff0c;变量是一个非常重要的概念。也是初学者在进行Shel…

计讯物联智慧灯杆网关数字赋能智慧公园,点亮城市新未来

方案背景 …… 公园作为城市景观与生态要素的空间载体&#xff0c;是市民远离尘嚣、缓解压力的理想休闲地。随着人们生活水平的提高&#xff0c;公园的信息化与智能化成为公园建设的必然方向。计讯物联依托于物联网技术&#xff0c;以绿色发展理念为指导&#xff0c;充分考虑…

/proc/cpuinfo详解

在分析该文件输出之前&#xff0c;我们先理解下几个重要的概念&#xff1a;物理CPU、CPU核心数、逻辑CPU。 物理CPU数&#xff08;physical id&#xff09;&#xff1a;主板上实际插入的cpu数量&#xff0c;不重复的 physical id 有几个就有多少个物理CPU。 CPU核心数&#xf…

95. 不同的二叉搜索树 II

95. 不同的二叉搜索树 II题目算法设计&#xff1a;深度优先搜索题目 传送门&#xff1a;https://leetcode.cn/problems/unique-binary-search-trees-ii/ 算法设计&#xff1a;深度优先搜索 二叉树子问题分解 根节点 左右子树的子问题。 根节点的子问题&#xff1a;循环历遍…

高压放大器由哪些部分组成?如何验证它性能的好坏?

虽然很多电子工程师经常使用高压放大器&#xff0c;但是对于高压功率放大器的组成和使用都不太清楚&#xff0c;下面由安泰测试给大家介绍高压放大器的组成部分以及如何验证功率放大器的性能好坏。 一、高压放大器的介绍 高压放大器是一种理想的功率放大器&#xff0c;可以放…

企业版快速开发框架源码 Spring Cloud快速开发脚手架源码

一款 Java 语言基于Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中间件&#xff0c;精心打造的一款模块化、插件化、高性能的快速开发框架&#xff0c;可用于快速搭建后台管理系统。 私信了解更多&#xff…

(九)docker复杂安装-安装mysql主从复制

目录 前提&#xff1a; 一、新建主服务器容器实例3307 二、进入/mydata/mysql-master/conf目录下新建my.cnf 三、修改完配置后重启master实例 四、进入mysql-master容器并测试 五、master容器实例内创建数据同步用户 六、新建从服务器容器实例3308 七、进入/mydata/mys…

提取接近竖直物体(粗定位)

由于项目的需要提取图像之中的一个接近于竖直的物体&#xff0c;一般的方法是进行图像分割&#xff0c;分割方式使用什么OTSU方式以及hsv方法等等。但是项目中使用的相机是黑白相机&#xff0c;会受到一定的限制。因此想到的是使用线条提取方式。线条提取方式之中最好的方法是使…

102-并发编程详解(中篇)

这里续写上一章博客 Phaser新特性 &#xff1a; 特性1&#xff1a;动态调整线程个数 CyclicBarrier 所要同步的线程个数是在构造方法中指定的&#xff0c;之后不能更改&#xff0c;而 Phaser 可以在运行期间动态地 调整要同步的线程个数&#xff0c;Phaser 提供了下面这些方…

Quantum 构建工具使用新的 TTP 投递 Agent Tesla

Zscaler 的研究人员发现暗网上正在出售名为 Quantum Builder 的构建工具&#xff0c;该工具可以投递 .NET 远控木马 Agent Tesla。与过去的攻击行动相比&#xff0c;本次攻击转向使用 LNK 文件。 Quantum Builder 能够创建恶意文件&#xff0c;如 LNK、HTA 与 PowerShell&…

clickhouse集群安装

单机安装 yum install yum-utilsrpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPGyum-config-manager --add-repo https://repo.clickhouse.com/rpm/clickhouse.reposudo yum install clickhouse-server clickhouse-client 配置文件 vim /etc/clickhouse-serve…

FFmpeg集成qsv的编译安装

文章目录FFmpeg集成qsv的编译安装一、参考二、编译安装流程1. LibVA 和 Media-Driver 的安装2. Intel Media SDK 编译3. ffmpeg的编译安装4. 验证安装FFmpeg集成qsv的编译安装 一、参考 Ubuntu20.04 ffmpeg添加 Intel核显QSV加速支持 视频和视频帧&#xff1a;Intel GPU&…

SpringCloud保姆级搭建教程四---Gateway

1、gateway干嘛用的呢&#xff1f; 答&#xff0c;系统保安&#xff0c;所有想访问系统的请求都要通过gateway2、来吧&#xff0c;开始吧。第一步&#xff0c;创建个模块&#xff0c;就叫gateway。创建模块的步骤&#xff0c;前面都贴过图哦3、添加依赖&#xff0c;在gateway模…