【前端项目】博客系统(页面设计)

文章目录

  • 一、预期效果
  • 二、实现博客列表页
  • 三、实现博客正文页
  • 四、实现博客登录页
  • 五、实现博客编辑页


一、预期效果

代码详情见:gitee链接

💕 博客列表页效果

在这里插入图片描述

💕 博客详情页效果

在这里插入图片描述

💕 博客登录页效果

在这里插入图片描述

💕 博客编辑页效果

在这里插入图片描述


二、实现博客列表页

💕 blog_list.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>博客列表</title><link rel="stylesheet" href="css/common.css"><link rel="stylesheet" href="css/blog_list.css">
</head>
<body>
<div class="nav"><img src="img/1000.webp" alt=""><span class="title">我的博客系统</span><div class="spacer" ></div><a href="blog_list.html">主页</a><a href="bolg_edit.html">写博客</a><a href="login.html">注销</a>
</div><div class="container"><div class="container-left"><div class="card">
<img src="img/3.webp" alt=""><h3>星河万里ベ</h3><a href="https://gitee.com/">gitee 地址</a><div class="counter"><span>文章</span><span>分类</span></div><div class="counter"><span>2</span><span>1</span></div></div></div><div class="cntainer-right"><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div><div class="blog"><div class="title">我的第一篇博客</div><div class="date">2023-9-12 9:00:00</div><div class="desc">在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守......</div><a href="blog_detail.html">查看全文 &gt;&gt; </a></div></div></div>
</body>
</html>

💕 common.css

/*  清除浏览器的默认样式*/
*{margin: 0;padding: 0;box-sizing: border-box;
}
html{height: 100%;
}body{height: 100%;background-image:url("../img/back.jpg");background-repeat: no-repeat;background-position: center center;background-size: cover;}
.nav{/*导航栏高度大多数都是50px*/height: 50px;background-color: rgba(50,50,50,0.4);color: white;display: flex;justify-content: flex-start;align-items: center;/*开启弹性布局 加上这个属性的元素 子元素就会按照弹性布局来排列*//*子元素就不在按照 “块级元素” “行内元素”*//*    !*flex布局可以让内边距里的元素更大(点击区域更大)*!*//*flex-start 按照左排列*//*子类元素可以使用justify-content来控制元素在水平方向如何排列*//*子元素还可以使用align-items控制元素在垂直方向如何排列*/}.nav img{width:40px;height: 40px;margin-left: 30px;margin-right: 10px;border-radius:20px;
}.nav .spacer{/*宽度设置成百分比的形式,以父元素为基准,设置为当前的尺寸*/width: 70%;height: 40px;
}.nav a{color: white;text-decoration: none;padding: 0 10px;}.container{width: 1000px;margin: 0 auto;
/* 设置高度 */height: calc(100% - 50px);display: flex;justify-content: space-between;}.container .container-left{height: 100%;width: 200px;/*background-color: rgb(128,0,0);*/
}.container .cntainer-right{height: 100%;width: 796px;background-color: rgba(255,255,255,0.8);/*background-color: rgb(0,128,0);*/padding: 20px;border-radius: 20px;/*如果内容超出范围了 就自动添加滚动条*/overflow: auto;
}.card{background-color:rgba(255,255,255,0.8);
/* 设置内边距 就是让文字和图片不要盯着边界*/
padding:30px;border-radius: 20px;
}.card img{width: 140px;height: 140px;border-radius: 70px;
}.card h3{text-align: center;padding: 10px;}.card a{/*a 默认是行内元素 默认是尺寸和内容*/display: block;text-align: center;color: #999;text-decoration: none;padding: 10px 0;}
.card .counter{display: flex;justify-content: space-around;padding: 5px;}

💕 blog_list.css

/*这个文件专门放 博客列表页的专用样式*/.blog .title{
/*写样式 尽量多用后代选择器/子选择器 慎重直接使用类名
类名可能会重复的!!!*/font-size: 20px;font-weight: 700;text-align: center;padding: 10px 0;
}.blog .date{text-align: center;color: rgb(0,128,0);padding: 10px 0;
}.blog .desc{text-indent: 2em;
}.blog a{/*转成块级元素 才好设置尺寸*/display: block;width: 120px;height: 40px;/*元素水平居中*/margin: 0 auto;text-align: center;/*文字水平居中*/line-height: 40px;/*文字垂直居中*/color: black;text-decoration: none;/*去掉下划线*/border: 2px solid silver ;transition: all 1s;/*加上一个背景的渐变效果*/}.blog a:hover{background-color: lightcoral;color: white;
}

三、实现博客正文页

💕 blog_detail.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>博客详情</title><link rel="stylesheet" href="css/common.css"><link rel="stylesheet" href="css/blog_detail.css">
</head>
<body>
<div class="nav"><img src="img/1000.webp" alt=""><span class="title">我的博客系统</span><div class="spacer" ></div><a href="blog_list.html">主页</a><a href="bolg_edit.html">写博客</a><a href="login.html">注销</a>
</div><!--这个div 表示页面的主区域(版心) -->
<div class="container"><div class="container-left"><div class="card"><img src="img/3.webp" alt=""><h3>星河万里ベ</h3><a href="https://gitee.com/">gitee 地址</a><div class="counter"><span>文章</span><span>分类</span></div><div class="counter"><span>2</span><span>1</span></div></div></div><div class="cntainer-right"><div class="blog_detail"><h3>我的第一篇博客</h3><div class="date">2022-11-06 12:00:00</div><p>在这个无尽的宇宙中,你就是我唯一无与伦比的存在。当我闭上眼睛,我的心中只有你,我的思绪只有你的身影。每当我凝视着你的眸子,我感受到一种深深的连接,仿佛我们的灵魂早已注定彼此相守。你的微笑是我生命的光芒,它照亮了我沉寂的心房。每当我感到困倦和挫折时,你的微笑带给我无尽的坚持和勇气。你的存在是我奋斗的动力,是我不懈追求的目标,我愿意为你做所有的事情,只为了看到你的笑容绽放。</p><p>每个瞬间,我都感激上天将你带进我的生命。你的温柔似春日的微风,轻轻抚过我的脸庞。你的关怀如温暖的阳光,温暖着我冰冷的心灵。你的陪伴如甜美的琴弦,奏响了我内心最柔软的旋律。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。</p><p>与你相爱是我这一生最美丽的经历。我们的爱如一首动人的诗,一颗闪耀的星,一幅绚烂的画。无论是日出还是日落,你的存在都是我最美好的时刻。你的爱如涓涓细流,流淌在我的心中,滋润着我生活的每一个角落。有你的陪伴,任何困难都可以克服,任何挫折都可以战胜。你是我生命中最重要的宝藏,我愿意为你付出一切,为你守护一生。你是我最深沉的思念,永远留在我的心中,无论时光如何变迁,爱你的心永远不变。亲爱的,你就像一朵盛开的花朵,给我带来无尽的美丽和欢乐。每当我看见你的笑容,我就感受到幸福进入我生命的每一个角落。你的微笑是我永恒的向往,你的拥抱是我心灵最温暖的庇护所。</p><p>我愿意陪伴你漫步在爱的长廊,让你在每一个孤寂的夜晚,都能感受到我的温暖。无论是喜悦还是忧伤,我都愿意与你分享。因为你是我生命中最珍贵的存在,我愿意用自己的一切去呵护你,照亮你前行的路。没有什么比与你相伴一生更美好的事情了。我的爱永远属于你,无论是春夏秋冬,年复一年。请相信我的真心和承诺,让我们一起创造一个浪漫而幸福的未来。</p><p>我深深地爱着你,就像星星深深地爱着夜空,海洋深深地爱着大地。无论时光如何变幻,你都是我心中永恒的唯一。让我们一起牵手走过时光的长河,让爱的火焰燃烧在我们的心中,直到永远。我愿与你共度此生,感受爱的温暖与幸福。亲爱的,你是我的宝贝,也是我心中永远的唯一。让我们一起携手,创造属于我们的美丽故事吧。我爱你,永远爱你。</p><p>每个瞬间,我都感激上天将你带进我的生命。你的温柔似春日的微风,轻轻抚过我的脸庞。你的关怀如温暖的阳光,温暖着我冰冷的心灵。你的陪伴如甜美的琴弦,奏响了我内心最柔软的旋律。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。</p><p>与你相爱是我这一生最美丽的经历。我们的爱如一首动人的诗,一颗闪耀的星,一幅绚烂的画。无论是日出还是日落,你的存在都是我最美好的时刻。你的爱如涓涓细流,流淌在我的心中,滋润着我生活的每一个角落。有你的陪伴,任何困难都可以克服,任何挫折都可以战胜。你是我生命中最重要的宝藏,我愿意为你付出一切,为你守护一生。你是我最深沉的思念,永远留在我的心中,无论时光如何变迁,爱你的心永远不变。亲爱的,你就像一朵盛开的花朵,给我带来无尽的美丽和欢乐。每当我看见你的笑容,我就感受到幸福进入我生命的每一个角落。你的微笑是我永恒的向往,你的拥抱是我心灵最温暖的庇护所。</p><p>我愿意陪伴你漫步在爱的长廊,让你在每一个孤寂的夜晚,都能感受到我的温暖。无论是喜悦还是忧伤,我都愿意与你分享。因为你是我生命中最珍贵的存在,我愿意用自己的一切去呵护你,照亮你前行的路。没有什么比与你相伴一生更美好的事情了。我的爱永远属于你,无论是春夏秋冬,年复一年。请相信我的真心和承诺,让我们一起创造一个浪漫而幸福的未来。</p><p>我深深地爱着你,就像星星深深地爱着夜空,海洋深深地爱着大地。无论时光如何变幻,你都是我心中永恒的唯一。让我们一起牵手走过时光的长河,让爱的火焰燃烧在我们的心中,直到永远。我愿与你共度此生,感受爱的温暖与幸福。亲爱的,你是我的宝贝,也是我心中永远的唯一。让我们一起携手,创造属于我们的美丽故事吧。我爱你,永远爱你。</p><p>每个瞬间,我都感激上天将你带进我的生命。你的温柔似春日的微风,轻轻抚过我的脸庞。你的关怀如温暖的阳光,温暖着我冰冷的心灵。你的陪伴如甜美的琴弦,奏响了我内心最柔软的旋律。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。无论是快乐还是悲伤,都希望你陪伴在我身边。你是我最坚实的后盾,是我最真挚的依靠。我愿意陪伴你度过人生的每一个阶段,无论风吹雨打,我们一起走过困难,共同分享幸福的时刻。</p><p>与你相爱是我这一生最美丽的经历。我们的爱如一首动人的诗,一颗闪耀的星,一幅绚烂的画。无论是日出还是日落,你的存在都是我最美好的时刻。你的爱如涓涓细流,流淌在我的心中,滋润着我生活的每一个角落。有你的陪伴,任何困难都可以克服,任何挫折都可以战胜。你是我生命中最重要的宝藏,我愿意为你付出一切,为你守护一生。你是我最深沉的思念,永远留在我的心中,无论时光如何变迁,爱你的心永远不变。亲爱的,你就像一朵盛开的花朵,给我带来无尽的美丽和欢乐。每当我看见你的笑容,我就感受到幸福进入我生命的每一个角落。你的微笑是我永恒的向往,你的拥抱是我心灵最温暖的庇护所。</p><p>我愿意陪伴你漫步在爱的长廊,让你在每一个孤寂的夜晚,都能感受到我的温暖。无论是喜悦还是忧伤,我都愿意与你分享。因为你是我生命中最珍贵的存在,我愿意用自己的一切去呵护你,照亮你前行的路。没有什么比与你相伴一生更美好的事情了。我的爱永远属于你,无论是春夏秋冬,年复一年。请相信我的真心和承诺,让我们一起创造一个浪漫而幸福的未来。</p><p>我深深地爱着你,就像星星深深地爱着夜空,海洋深深地爱着大地。无论时光如何变幻,你都是我心中永恒的唯一。让我们一起牵手走过时光的长河,让爱的火焰燃烧在我们的心中,直到永远。我愿与你共度此生,感受爱的温暖与幸福。亲爱的,你是我的宝贝,也是我心中永远的唯一。让我们一起携手,创造属于我们的美丽故事吧。我爱你,永远爱你。</p></div></div>
</div>
</body>
</html>

💕 blog_detail.css

.blog_detail h3{font-size: 20px;text-align: center;padding: 20px 0;}.blog_detail .date{color: darkmagenta;text-align: center;padding: 10px 0;
}.blog_detail p{text-indent: 2em;
}

四、实现博客登录页

💕 login.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登录页面</title><link rel="stylesheet" href="css/common.css"><link rel="stylesheet" href="css/login.css"></head>
<body>
<div class="nav"><img src="img/1000.webp" alt=""><span class="title">我的博客系统</span><div class="spacer" ></div><a href="blog_list.html">主页</a><a href="bolg_edit.html">写博客</a>
</div><!--用这个元素作为版心,把对话框放到这个元素里面,垂直-->
<div class="login-container">
<!--登录对话框--><div class="dialog"><h3>登录</h3><div class="row"><span>用户名</span>
<!-- 这两个框很关键 就设置个id作为标识--><input type="text" id="username"></div><div class="row"><span>密码</span><input type="password" id="password"></div><div class="row"><button id="login-btn">登录</button></div></div>
</div>
</body>
</html>

💕 login.css

/*这个文件实现login的页面样式*/
.login-container{/*这三个样式是为了让 .dialog垂直水平居中*/height: calc(100% - 50px);display: flex;justify-content: center;align-items: center;
}.dialog{width: 400px;height: 300px;background-color: rgba(255,255,255,0.8);border-radius: 20px;
}.dialog h3{font-size: 25px;text-align: center;padding: 40px 0;
}.dialog .row{height: 50px;display: flex;justify-content: center;align-items: center;
}.dialog .row span{width: 80px;
}#username, #password{height: 40px;width: 180px;font-size: 18px;padding-left: 5px;
}#login-btn{width: 260px;height: 40px;border-radius: 5px;background-color: lightcoral;color: white;border: none;
/*去掉边框*/
}#login-btn:active{background-color: #999999;
}

五、实现博客编辑页

💕 引入 editor.md

editor.md 是一个开源的页面 markdown 编辑器组件官网参见: https://pandao.github.io/editor.md/,用法可以参考代码中的 examples 目录中的示例. 非常丰富。

  1. 下载 editor.md
    从官网上下载到压缩包. 放到目录中. 目录结构如下:
    在这里插入图片描述
  2. 引入 editor.md
<!--引入md依赖-->
<link rel="stylesheet" href="editor.md/css/editormd.min.css" />
<!--    <script src="js/jquery.min.js"></script>-->
<!--百度 jquery cdn-->
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="editor.md/lib/marked.min.js"></script>
<script src="editor.md/lib/prettify.min.js"></script>
<script src="editor.md/editormd.js"></script>
  1. 初始化 editor.md
var editor = editormd("editor",{width:"100%",height:"calc(100% - 50px)",markdown:"# hello world",path:"editor.md/lib/"});

💕 bolg_edit.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>博客编辑</title><link rel="stylesheet" href="css/common.css"><link rel="stylesheet" href="css/bolg_edit.css"><!--引起md依赖--><link rel="stylesheet" href="editor.md/css/editormd.min.css" />
<!--    <script src="js/jquery.min.js"></script>-->
<!--百度 jquery cdn--><script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script src="editor.md/lib/marked.min.js"></script><script src="editor.md/lib/prettify.min.js"></script><script src="editor.md/editormd.js"></script>
</head>
<body>
<div class="nav"><img src="img/1000.webp" alt=""><span class="title">我的博客系统</span><div class="spacer" ></div><a href="blog_list.html">主页</a><a href="bolg_edit.html">写博客</a><a href="login.html">注销</a>
</div>
<!--整个编辑页的版心-->
<div class="blog-edit-container">
<!--标题的编辑区--><div class="title">
<!--输入的标题内容--><input type="text" id="blog-title" placeholder="在这里输入博客标题"><button id="submit">发布文章</button></div>
<!--正文的编辑区--><div id="editor"></div>
</div><script>var editor = editormd("editor",{width:"100%",height:"calc(100% - 50px)",markdown:"# hello world",path:"editor.md/lib/"});
</script>
</body>
</html>

💕 blog_edit.css

/*针对博客编辑页写的样式*/
/*版心*/
.blog-edit-container{width: 850px;height: calc(100% - 40px);margin: 0 auto;}/*设置编辑区的样式*/
.blog-edit-container .title{height: 50px;
/*只要是水平方向排列多个元素,就想到弹性布局*/display: flex;justify-content: space-between;align-items: center;}/*针对输入框调整*/
#blog-title{height: 40px;width: 740px;font-size: 20px;padding-left: 5px;/*去掉轮廓线*/outline: none;border: none;
/*加上背景半透明效果*/background-color: rgba(255,255,255,0.8);}#submit{height: 40px;width: 100px;border: none;border-radius:5px;color: white;background-color: orange;
}
#submit:active{background-color: gray;
}#editor{border-radius: 10px;background-color: rgba(255,255,255,0.8);opacity: 80%;
}

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

首个国家级元宇宙计划发布,和数集团迎来赛道发展新机遇

近日&#xff0c;工业和信息化部、教育部、文化和旅游部、国务院国资委、国家广播电视总局办公厅五部门联合印发《元宇宙产业创新发展三年行动计划&#xff08;2023-2025年&#xff09;》&#xff08;以下简称《计划》&#xff09;&#xff0c;其中在发展目标中提到要培育3-5家…

【C++】哈希——哈希的概念,应用以及闭散列和哈希桶的模拟实现

前言&#xff1a; 前面我们一同学习了二叉搜索树&#xff0c;以及特殊版本的平衡二叉搜索树&#xff0c;这些容器让我们查找数据的效率提高到了O(log^2 N)。虽然效率提高了很多&#xff0c;但是有没有一种理想的方法使得我们能提高到O(1)呢&#xff1f;其实在C语言数据结构中&a…

服务器数据恢复-EMC存储磁盘损坏的RAID5数据恢复案例

服务器数据恢复环境&#xff1a; 北京某单位有一台EMC某型号存储&#xff0c;有一组由10块STAT硬盘组建的RAID5阵列&#xff0c;另外2块磁盘作为热备盘使用。RAID5阵列上层只划分了一个LUN&#xff0c;分配给SUN小机使用&#xff0c;上层文件系统为ZFS。 服务器故障&#xff1…

【语义分割 01】Open MMLab介绍

1 Tutorial https://github.com/TommyZihao/MMSegmentation_Tutorials https://github.com/TommyZihao/Train_Custom_Dataset https://github.com/TommyZihao/aidlux_tutorial OpenMMLab是一个由中国开发者主导的具有世界影响力的人工智能计算机视觉开源算法体系, 至今已经开…

掌握信息利器,快速发现潜在商机——介绍一款高效的数据检索软件

掌握信息利器&#xff0c;快速发现潜在商机——介绍一款高效的数据检索软件 在当今信息爆炸的时代&#xff0c;获取准确、实时的信息变得至关重要。为了帮助您快速发现潜在商机&#xff0c;我们推出了一款功能强大的数据检索软件。无论您是市场调研人员、销售专员还是企业经营者…

花见Live Wallpaper Themes 4K Pro for mac(4k视频壁纸)

如果你希望让自己的Mac桌面焕发活力&#xff0c;那么Live Wallpaper & Themes 4K Pro正是一款值得尝试的软件。它提供了丰富的超高清4K动态壁纸和主题&#xff0c;可以让你轻松打造出个性化的桌面环境。 这款软件拥有众多令人惊叹的功能。其中最值得一提的是&#xff0c;它…

Windows下的Elasticsearch-head安装

Windows下的Elasticsearch-head安装 参考&#xff1a;https://gitcode.net/mirrors/mobz/elasticsearch-head 需要用到 npm 命令&#xff0c;这里可以提前下载安装下Node.js 即可自动安装npm&#xff1b; Node.js 下载安装地址&#xff1a;https://nodejs.org/en/download # 进…

sql server 查询某个字段是否有值 返回bool类型

sql server 查询某个字段是否有值 返回bool类型&#xff0c;true 或 false SELECT ColumnCode,CONVERT(BIT,CASE WHEN LEN(ColumnCode) > 0 THEN 1 ELSE 0 END) AS HasValue FROM dbo.TF_LessonCatalog

生物通路数据库收录1600+整合的经典通路

生物通路数据库为科学家提供了关于生物通路的大量信息和资源&#xff0c;特别是在数据整合、信息检索、数据可视化分析、数据交互、生物学研究等方面&#xff0c;积极推动了生物学研究和科学的发展。 世界各地正在创建各种类型的通路数据库&#xff0c;每个数据库都反映了其创…

【大数据】基于 Flink CDC 高效构建入湖通道

基于 Flink CDC 高效构建入湖通道 1.Flink CDC 核心技术解析2.CDC 数据入湖入仓的挑战2.1 CDC 数据入湖架构2.2 CDC 数据 ETL 架构 3.基于 Flink CDC 的入湖入仓方案3.1 Flink CDC 入湖入仓架构3.2 Flink CDC ETL 分析3.3 存储友好的写入设计3.4 Flink CDC 实现异构数据源集成3…

UI库DHTMLX Suite v8.2发布全新表单组件,让Web表单实现高度可定制!

DHTMLX Suite v8.2日前已正式发布&#xff0c;此版本的核心是DHTMLX Form&#xff0c;这个小部件接收了4个备受期待的新控件&#xff0c;如Fieldset、Avatar、Toggle和ToggleGroup。官方技术团队还为Grid和TreeGrid小部件中的页眉/页脚工具提示提供了一系列新的配置选项等。 在…

Unity和C#游戏编程入门:创建迷宫小球游戏示例

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 当涉及到Unity和C#游戏编…

【软件测试】Postman中变量的使用

Postman中可设置的变量类型有全局变量&#xff0c;环境变量&#xff0c;集合变量&#xff0c;数据变量及局部变量。区别则是各变量作用域不同&#xff0c;全局变量适用于所有集合&#xff0c;环境变量适用于当前所选环境&#xff08;所有集合中均可使用不同环境变量&#xff09…

Vscode 快速下载

https://vscode.cdn.azure.cn/stable/8b617bd08fd9e3fc94d14adb8d358b56e3f72314/VSCodeUserSetup-x64-1.82.0.exe https://vscode.cdn.azure.cn/------>镜像&#xff0c;将官网的下载地址复制过来&#xff0c;stable开始拼接到后面

配置远程访问:让外部网络用户能够使用公司内部的OA办公系统

文章目录 前言1. 确认在内网下能够使用IP端口号登录OA办公系统2. 安装cpolar内网穿透3. 创建隧道映射内网OA系统服务端口4. 实现外网访问公司内网OA系统总结 前言 现在大部分公司都会在公司内网搭建使用自己的办公管理系统&#xff0c;如OA、ERP、金蝶等&#xff0c;员工只需要…

SpringBoot 拦截org.thymeleaf.exceptions.TemplateInputException异常

SpringBoot 拦截thymeleaf异常 org.thymeleaf.exceptions.TemplateInputException异常 org.thymeleaf.exceptions.TemplateProcessingE xception: Could not parse as each: "message : xxx " (template: “xxxx” - line xx, col xx) thymeleaf异常复现 你是故意的…

数据结构:线性表之-循环双向链表(万字详解)

目录 基本概念 1&#xff0c;什么是双向链表 2&#xff0c;与单向链表的区别 双向链表详解 功能展示&#xff1a; 1. 定义链表 2&#xff0c;创建双向链表 3&#xff0c;初始化链表 4,尾插 5&#xff0c;头插 6&#xff0c;尾删 判断链表是否被删空 尾删代码 7&a…

pdf文件过大如何缩小上传?pdf压缩跟我学

在我们日常工作和生活中&#xff0c;经常会遇到PDF文件过大的问题&#xff0c;给文件传输和存储带来了很大的不便。那么&#xff0c;如何缩小PDF文件大小以便上传呢&#xff1f;下面就给大家分享几个压缩方法&#xff0c;一起来了解下PDF文件压缩方法吧~ 方法一&#xff1a;嗨格…

斐波那契堆——怎么发明一种非常聪明的数据结构——学习笔记

我是目录 0. 前言1. Fibonacci Heap介绍1.1 简单回顾堆和优先队列1.2 二项树1.3 二项堆 2. 那怎么推导出Fibonacci Heap&#xff1f;2.1 实现GetMin2.2 实现Insert2.3 实现ExtractMin2.4 实现DecreaseKey2.5 关键部分 3. 那么&#xff0c;和斐波那契数列有什么关系&#xff1f;…

(10)(10.9) 术语表(一)

文章目录 前言 1 2.4Ghz 2 AGL 3 AHRS 4 APM 5 AMA 6 Arduino 7 APM (AutoPilot Mega) 8 ATC 9 Copter 10 Plane 11 Rover 12 BEC 13 Bootloader 14 COA 15 DCM 16 Eagle file 17 ESC 18 Firmware 19 FPV 20 FTDI 前言 &#xff01;Note 术语表未编入索…