从零开始打造华丽的国庆生活记录本地HTML网站

news2024/10/11 6:35:35

目录

目录

前言

准备工作

所需工具

文件夹结构

基础知识入门

HTML基础

CSS基础

JavaScript基础

步骤详解

1. 创建项目文件夹

2. 编写HTML文件

3. 添加CSS样式

4. 增加交互功能

5. 添加图片和视频

6. 美化网站

7. 实现响应式设计

8. 测试与优化

附加功能

创建相册

添加留言板

总结与建议

常用资源与工具


前言

国庆节是一个重要的节日,记录这段美好时光不仅能让你回味无穷,还能与家人朋友分享。通过创建一个本地HTML网站,你可以将照片、视频和文字日志集中展示,成为一份珍贵的数字纪念册。本文将手把手教你如何从零开始,打造一个既华丽又实用的网站。


准备工作

所需工具
  1. 代码编辑器:用于编写代码。推荐使用 Visual Studio Code(简称VS Code)。
  2. 浏览器:用于预览和测试网站。推荐使用Google Chrome、Firefox等主流浏览器。
  3. 图片处理工具(可选):如 TinyPNG 用于压缩图片,减少加载时间。
  4. 版本控制工具(可选):如 Git 用于管理代码版本。
文件夹结构

在开始编码之前,先创建一个有序的项目文件夹结构。这有助于后续的管理和维护。

 
国庆网站/
│
├── index.html
├── about.html
├── gallery.html
├── logs.html
├── css/
│   └── styles.css
├── js/
│   └── scripts.js
├── images/
│   └── (所有图片素材)
└── videos/
    └── (所有视频素材)

基础知识入门

HTML基础

HTML(超文本标记语言)是构建网页的基础。它通过标签(如<h1><p><img>等)来定义网页的结构和内容。

示例代码:

 
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>国庆生活记录</title>
</head>
<body>
    <h1>欢迎来到我们的国庆记录网站</h1>
    <p>在这里,你可以看到我们国庆期间的点点滴滴。</p>
</body>
</html>

CSS基础

CSS(层叠样式表)用于美化网页,控制网页的外观和布局。通过CSS,你可以设置字体、颜色、间距等样式。

示例代码:

 
/* styles.css */
body {
    font-family: 'Arial, sans-serif';
    background-color: #f0f8ff;
    color: #333;
    margin: 0;
    padding: 0;
}

h1 {
    text-align: center;
    color: #d32f2f;
}

p {
    font-size: 1.2em;
    margin: 20px;
}

JavaScript基础

JavaScript是一种编程语言,用于为网页添加交互功能。它可以实现按钮点击、表单验证、动态内容更新等功能。

示例代码:

 
// scripts.js
document.addEventListener('DOMContentLoaded', function() {
    const welcomeMessage = document.querySelector('p');
    welcomeMessage.addEventListener('click', function() {
        alert('感谢访问我们的国庆记录网站!');
    });
});


步骤详解

1. 创建项目文件夹

首先,在你的电脑上创建一个新的文件夹,例如“国庆网站”。在该文件夹内按照前文所示的结构创建子文件夹和文件。

2. 编写HTML文件

index.html为例,编写基本的HTML结构。

 
<!-- index.html -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>国庆生活记录</title>
    <link rel="stylesheet" href="css/styles.css">
</head>
<body>
    <header>
        <h1>国庆生活记录</h1>
        <nav>
            <ul>
                <li><a href="index.html">首页</a></li>
                <li><a href="gallery.html">相册</a></li>
                <li><a href="logs.html">日志</a></li>
                <li><a href="about.html">关于</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section class="welcome">
            <h2>欢迎来到我们的国庆记录网站</h2>
            <p>在这里,你可以看到我们国庆期间的点点滴滴。</p>
            <!-- 幻灯片或封面图可以放在这里 -->
        </section>
    </main>

    <footer>
        <p>&copy; 2024 国庆生活记录. 版权所有.</p>
    </footer>

    <script src="js/scripts.js"></script>
</body>
</html>

说明:

  • <header>:网页头部,包含网站标题和导航菜单。
  • <nav>:导航栏,包含指向不同页面的链接。
  • <main>:主要内容区域,包含欢迎信息。
  • <footer>:网页底部,包含版权信息。
  • <link>:链接到CSS样式表。
  • <script>:链接到JavaScript文件。
3. 添加CSS样式

css/styles.css中添加样式,提升网页的美观度。

 
/* styles.css */

/* 基本样式 */
body {
    font-family: 'Arial, sans-serif';
    background-color: #f0f8ff;
    color: #333;
    margin: 0;
    padding: 0;
}

/* 头部样式 */
header {
    background-color: #d32f2f;
    color: #fff;
    padding: 20px 0;
    text-align: center;
}

header h1 {
    margin: 0;
    font-size: 2.5em;
}

nav ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}

nav ul li {
    display: inline-block;
    margin: 0 15px;
}

nav ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

nav ul li a:hover {
    text-decoration: underline;
}

/* 主要内容样式 */
.welcome {
    padding: 50px 20px;
    text-align: center;
}

.welcome h2 {
    color: #d32f2f;
    font-size: 2em;
}

.welcome p {
    font-size: 1.2em;
    margin-top: 20px;
}

/* 底部样式 */
footer {
    background-color: #d32f2f;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
}

说明:

  • 设置了全局字体、背景色和文字颜色。
  • 头部采用红色背景,白色文字,并设置导航栏样式。
  • 主要内容区域居中对齐,增加内边距。
  • 底部固定在页面底部,保持一致的样式。
4. 增加交互功能

js/scripts.js中添加简单的JavaScript,使网页更具互动性。

 
// scripts.js

document.addEventListener('DOMContentLoaded', function() {
    const welcomeMessage = document.querySelector('.welcome p');
    welcomeMessage.addEventListener('click', function() {
        alert('感谢访问我们的国庆记录网站!');
    });
});

说明:

  • 当用户点击欢迎信息的段落时,会弹出一个提示框。
5. 添加图片和视频

将你的照片和视频素材分别放入images/videos/文件夹中。以下是如何在网页中嵌入图片和视频的示例。

嵌入图片:

 
<!-- 在index.html的welcome部分添加图片 -->
<section class="welcome">
    <h2>欢迎来到我们的国庆记录网站</h2>
    <p>在这里,你可以看到我们国庆期间的点点滴滴。</p>
    <img src="images/国庆庆祝.jpg" alt="国庆庆祝" width="600">
</section>

嵌入视频:

 
<!-- 在index.html的welcome部分添加视频 -->
<section class="welcome">
    <h2>欢迎来到我们的国庆记录网站</h2>
    <p>在这里,你可以看到我们国庆期间的点点滴滴。</p>
    <video width="600" controls>
        <source src="videos/庆祝活动.mp4" type="video/mp4">
        您的浏览器不支持视频标签。
    </video>
</section>

图片优化:

为了提高网页加载速度,建议压缩图片。可以使用 TinyPNG 等工具进行压缩,然后再上传到images/文件夹。

6. 美化网站

进一步美化网站,提升视觉效果。

添加导航栏背景和悬停效果:

/* styles.css */

/* 修改导航栏样式 */
nav ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 5px 10px;
    transition: background-color 0.3s ease;
}

nav ul li a:hover {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
}

添加按钮样式:

 
<!-- 在index.html的welcome部分添加按钮 -->
<section class="welcome">
    <h2>欢迎来到我们的国庆记录网站</h2>
    <p>在这里,你可以看到我们国庆期间的点点滴滴。</p>
    <button id="alertButton">点击这里</button>
</section>

 
/* styles.css */

/* 按钮样式 */
button {
    background-color: #d32f2f;
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    font-size: 1em;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: #b71c1c;
}

 
// scripts.js

document.addEventListener('DOMContentLoaded', function() {
    const alertButton = document.getElementById('alertButton');
    alertButton.addEventListener('click', function() {
        alert('按钮被点击了!');
    });
});

7. 实现响应式设计

确保网站在不同设备上(手机、平板、电脑)都能良好显示。使用媒体查询(Media Queries)来调整样式。

 
/* styles.css */

/* 响应式设计 */
@media (max-width: 768px) {
    header h1 {
        font-size: 2em;
    }

    nav ul li {
        display: block;
        margin: 10px 0;
    }

    .welcome img,
    .welcome video {
        width: 100%;
        height: auto;
    }
}

说明:

  • 当屏幕宽度小于768px时,调整标题字体大小,导航菜单改为垂直排列,图片和视频宽度自适应。
8. 测试与优化

在开发过程中,及时在浏览器中预览和测试网站,确保所有功能正常。

使用VS Code的Live Server插件:

  1. 打开VS Code,安装“Live Server”插件。
  2. 在项目文件夹中右键点击index.html,选择“Open with Live Server”。
  3. 浏览器将自动打开并实时预览网页变化。

优化建议:

  • 图片压缩:确保所有图片都已压缩,减少加载时间。
  • 代码整洁:保持HTML、CSS和JavaScript代码的整洁和注释,便于维护。
  • 避免冗余:移除未使用的代码和资源,提升性能。

附加功能

创建相册

创建一个独立的相册页面,展示国庆期间的照片。

gallery.html

 
<!-- gallery.html -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>相册 - 国庆生活记录</title>
    <link rel="stylesheet" href="css/styles.css">
</head>
<body>
    <header>
        <h1>国庆生活记录</h1>
        <nav>
            <ul>
                <li><a href="index.html">首页</a></li>
                <li><a href="gallery.html">相册</a></li>
                <li><a href="logs.html">日志</a></li>
                <li><a href="about.html">关于</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section class="gallery">
            <h2>相册</h2>
            <div class="photo-grid">
                <img src="images/照片1.jpg" alt="照片1">
                <img src="images/照片2.jpg" alt="照片2">
                <img src="images/照片3.jpg" alt="照片3">
                <!-- 添加更多照片 -->
            </div>
        </section>
    </main>

    <footer>
        <p>&copy; 2024 国庆生活记录. 版权所有.</p>
    </footer>

    <script src="js/scripts.js"></script>
</body>
</html>

添加相册样式

 
/* styles.css */

/* 相册页面样式 */
.gallery {
    padding: 50px 20px;
    text-align: center;
}

.photo-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
}

.photo-grid img {
    width: 300px;
    height: 200px;
    object-fit: cover;
    border: 2px solid #d32f2f;
    border-radius: 10px;
    transition: transform 0.3s ease;
}

.photo-grid img:hover {
    transform: scale(1.05);
}

说明:

  • 使用Flexbox布局,确保照片在不同屏幕上都能整齐排列。
  • 添加悬停效果,提升用户体验。
添加留言板

为网站添加一个简单的留言板,让家人朋友可以留言。

logs.html

 
<!-- logs.html -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>日志 - 国庆生活记录</title>
    <link rel="stylesheet" href="css/styles.css">
</head>
<body>
    <header>
        <h1>国庆生活记录</h1>
        <nav>
            <ul>
                <li><a href="index.html">首页</a></li>
                <li><a href="gallery.html">相册</a></li>
                <li><a href="logs.html">日志</a></li>
                <li><a href="about.html">关于</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <section class="logs">
            <h2>日志</h2>
            <div class="log-entry">
                <h3>2024年10月1日</h3>
                <p>国庆节第一天,和家人一起观看了升旗仪式,感受到了浓厚的节日氛围。</p>
            </div>
            <!-- 添加更多日志条目 -->

            <section class="comments">
                <h3>留言板</h3>
                <form id="commentForm">
                    <label for="name">姓名:</label>
                    <input type="text" id="name" name="name" required>
                    <br>
                    <label for="comment">留言:</label>
                    <textarea id="comment" name="comment" rows="4" required></textarea>
                    <br>
                    <button type="submit">提交</button>
                </form>

                <div id="commentList">
                    <h4>留言:</h4>
                    <!-- 留言将显示在这里 -->
                </div>
            </section>
        </section>
    </main>

    <footer>
        <p>&copy; 2024 国庆生活记录. 版权所有.</p>
    </footer>

    <script src="js/scripts.js"></script>
</body>
</html>

添加留言板样式

 
/* styles.css */

/* 留言板样式 */
.comments {
    margin-top: 50px;
    text-align: left;
}

.comments form {
    display: flex;
    flex-direction: column;
    max-width: 500px;
    margin: 0 auto;
}

.comments label {
    margin: 10px 0 5px;
}

.comments input,
.comments textarea {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.comments button {
    margin-top: 10px;
    padding: 10px;
    background-color: #d32f2f;
    color: #fff;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.comments button:hover {
    background-color: #b71c1c;
}

#commentList {
    margin-top: 30px;
}

.comment-item {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}

.comment-item p {
    margin: 5px 0;
}

添加留言板功能

 
// scripts.js

document.addEventListener('DOMContentLoaded', function() {
    // 现有的代码...

    // 留言板功能
    const commentForm = document.getElementById('commentForm');
    const commentList = document.getElementById('commentList');

    commentForm.addEventListener('submit', function(e) {
        e.preventDefault();
        
        const name = document.getElementById('name').value.trim();
        const comment = document.getElementById('comment').value.trim();

        if (name === '' || comment === '') {
            alert('请填写完整信息!');
            return;
        }

        const commentItem = document.createElement('div');
        commentItem.classList.add('comment-item');

        const commentName = document.createElement('h4');
        commentName.textContent = name;

        const commentText = document.createElement('p');
        commentText.textContent = comment;

        commentItem.appendChild(commentName);
        commentItem.appendChild(commentText);

        commentList.appendChild(commentItem);

        // 清空表单
        commentForm.reset();
    });
});

说明:

  • 使用JavaScript处理表单提交事件,动态添加留言到页面上。
  • 由于是本地网站,留言不会持久保存,刷新页面后会消失。如果需要持久保存,可以考虑使用浏览器的本地存储(LocalStorage)。

实现留言持久化(可选):

 
// scripts.js

document.addEventListener('DOMContentLoaded', function() {
    // 现有的代码...

    // 留言板功能
    const commentForm = document.getElementById('commentForm');
    const commentList = document.getElementById('commentList');

    // 加载已有留言
    const savedComments = JSON.parse(localStorage.getItem('comments')) || [];
    savedComments.forEach(function(cmt) {
        addCommentToList(cmt.name, cmt.comment);
    });

    commentForm.addEventListener('submit', function(e) {
        e.preventDefault();
        
        const name = document.getElementById('name').value.trim();
        const comment = document.getElementById('comment').value.trim();

        if (name === '' || comment === '') {
            alert('请填写完整信息!');
            return;
        }

        addCommentToList(name, comment);

        // 保存到本地存储
        savedComments.push({name, comment});
        localStorage.setItem('comments', JSON.stringify(savedComments));

        // 清空表单
        commentForm.reset();
    });

    function addCommentToList(name, comment) {
        const commentItem = document.createElement('div');
        commentItem.classList.add('comment-item');

        const commentName = document.createElement('h4');
        commentName.textContent = name;

        const commentText = document.createElement('p');
        commentText.textContent = comment;

        commentItem.appendChild(commentName);
        commentItem.appendChild(commentText);

        commentList.appendChild(commentItem);
    }
});

说明:

  • 使用localStorage将留言保存到浏览器中,刷新页面后仍能看到留言。
  • 注意,localStorage只能在同一浏览器和设备上访问,如果需要跨设备同步,需引入后端技术。

总结与建议

通过以上步骤,你已经学会了如何从零开始,创建一个华丽的本地HTML网站,用于记录国庆期间的生活。这不仅是一个记录工具,也是一个学习网页开发的好机会。以下是一些建议:

  1. 多练习:多尝试修改和扩展网站功能,提升自己的编程技能。
  2. 学习资源:利用网上丰富的学习资源,如W3Schools、MDN等,深入学习HTML、CSS和JavaScript。
  3. 持续更新:根据实际需求,不断添加新功能和内容,保持网站的活力。
  4. 分享与反馈:与家人朋友分享你的网站,听取他们的反馈,进一步优化用户体验。

常用资源与工具

  • 图标库:Font Awesome - 提供丰富的图标资源,提升网站视觉效果。
  • 图库插件:Lightbox - 实现图片的弹出查看功能。
  • 动画库:Animate.css - 提供多种CSS动画效果,增加网站动感。
  • 前端框架:Bootstrap / Tailwind CSS - 快速搭建响应式布局。
  • 图片压缩工具:TinyPNG / ImageOptim - 压缩图片,减少加载时间。
  • 代码编辑器:Visual Studio Code - 功能强大的代码编辑工具,支持多种插件。
  • 版本控制:Git - 管理代码版本,便于协作和备份。
  • 本地服务器:Live Server - VS Code插件,实时预览网页变化。

通过本文的指导,相信你已经掌握了创建一个华丽且实用的本地HTML网站的基本方法。祝你在制作国庆生活记录网站的过程中,既收获美好的回忆,又提升了自己的技能!

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

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

相关文章

Windows 搭建 Gitea

一、准备工作 1. 安装 Git&#xff1a;Gitea 依赖 Git 进行代码管理&#xff0c;所以首先需要确保系统中安装了 Git。 下载地址&#xff1a;https://git-scm.com/downloads/win 2. 安装数据库&#xff08;可选&#xff09; 默认情况下&#xff0c;Gitea 使用 SQLite 作为内…

【springboot】使用代码生成器快速开发

接上一项目&#xff0c;使用mybatis-plus-generator实现简易代码文件生成 在fast-demo-web模块中的pom.xml中添加mybatis-plus-generator、freemarker和Lombok依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator&…

Windows 11:如何轻松安装或卸载 Copilot 应用(多种方法)

起初&#xff0c;Copilot 是一个与 Windows 11 和 Windows 10 系统紧密结合的内置 AI 助手&#xff0c;能够通过回答问题、调整系统设置等功能来提高你的工作效率。 但从 Windows 11 24H2 开始&#xff0c;Copilot 功能已经从系统中剥离出来&#xff0c;成了一个基于 Microsoft…

【kubernetes】环境准备及K8S二进制安装【最新最全】

一,规划 1,架构 主节点(3台 master)+ 工作节点 (1台 node1) Pod网段: 10.0.0.0/16 Service网段: 10.255.0.0/16 实验环境规划: 操作系统:centos7.6 配置: 4Gib内存/6vCPU/100G硬盘 注意:也可以用4vCPU 网络:NAT 开启虚拟机的虚拟化: 2,K8S集群角色 Ip 主机名…

【嵌入式实时操作系统开发】智能家居入门4(FreeRTOS、MQTT服务器、MQTT协议、STM32、微信小程序)

前面已经发了智能家居入门的1、2、3了&#xff0c;在实际开发中一般都会使用到实时操作系统&#xff0c;这里就以FreeRTOS为例子&#xff0c;使用标准库。记录由裸机转到实时操作系统所遇到的问题以及总体流程。相较于裸机&#xff0c;系统实时性强了很多&#xff0c;小程序下发…

JavaSE——面向对象9.1:代码块详解

目录 一、静态代码块 二、构造代码块 三、局部代码块 四、总结 一、静态代码块 在《JavaSE——面向对象9&#xff1a;static、final关键字、代码块、单例模式》这篇文章中已经介绍过&#xff0c;静态代码块随着类的加载而加载&#xff0c;且只加载一次&#xff0c;这里不再…

【优选算法】---分治 归并排序

分治 归并排序 一、排序数组 / 归并排序的复习1、题目解析2、算法原理3、代码 二、逆序对的总数1、题目解析2、算法原理3、代码 三、计算右侧小于当前元素的个数1、题目解析2、算法原理3、代码 四、翻转对1、题目解析2、算法原理3、代码 一、排序数组 / 归并排序的复习 归并排…

Windows下Jenkins控制台中文乱码

问题描述 问题情况如下图&#xff1a; 环境信息 Windows 11 家庭中文版java 21.0.4 2024-07-16 LTSJenkins 2.452.3 解决方法 增加系统JAVA_TOOL_OPTIONS&#xff0c;并设置值为-Dfile.encodingGBK。 打开设置方法&#xff1a;桌面上右键点击“此电脑”图标&#xff0c;选…

软考高级之系统架构师之计算机硬件基础

概述 局部性原理是指在指定时间内&#xff0c;程序趋于在有限的内存区域内重复访问。通常将局部性分为空间局部性和时间局部性。空间局部性是指已访问过的内存地址附近的位置很可能被连续访问。时间局部性是指已访问过的内存地址在较短的时间内还可能被多次访问。 计算机执行…

请散户股民看过来,密切关注两件大事

明天股市要开市&#xff0c;不仅散户股民期盼节后股市大涨&#xff0c;上面也同样想在节后来上一个“开门红”。 为此&#xff0c;上面没休假&#xff0c;关起门来办了两件大事&#xff0c;这两天发布消息已提前预热了。 两件大事如下&#xff1a; 一是&#xff0c;上交所10…

柯桥生活口语学习之在化妆品店可以用到的韩语句子

화장품을 사고 싶어요. 我想买化妆品。 어떤 화장품을 원하세요? 您想买什么化妆品。 스킨로션을 찾고 있어요. 我想买化妆水&#xff0c;乳液。 피부 타입은 어떠세요? 您是什么皮肤类型&#xff1f; 민감성 피부예요. 我是敏感性皮肤。 평소에 쓰시는 제품은 뭐예…

【判断推理】逻辑基础

1.1 命题 用语言、符号或者式子表达的&#xff0c;可以判断真假的陈述句称为命题&#xff0c;一般写为 若p&#xff0c;则q 真命题&#xff1a;判断为真的语句假命题&#xff1a;判断为假的语句 eg1&#xff1a;小张是中国人&#xff08;若是小张&#xff0c;则是中国人&#…

【传感器技术】【9 温度测量,热电偶传感器,膨胀式温度传感器,压力测量,弹性式压力表】

上理考研周导师的哔哩哔哩频道 我在频道里讲课哦 目录 9.1、 温度概述 1&#xff0e; 温度与温标 2&#xff0e; 温度测量的主要方法和分类 9.2、 膨胀式温度传感器 1&#xff0e; 液体膨胀式 2&#xff0e; 固体膨胀式 3&#xff0e; 气体膨胀式 9.3、 热电偶传感器 1. …

Cesium的一些神奇概念及技术流程(1)

近期要深度研究Cesium。关于Cesium的用法、渲染流程等方面我看很多人都写过。我就写写其中一些可能平时用不到但是比较有趣的内容。因为边研究边写&#xff0c;所以会陆续出几集&#xff0c;然后合并在一起&#xff0c;欢迎大家跟踪。 我的这些文章不打算把一些基本概念展开解…

OJ在线评测系统 微服务 OpenFeign调整后端上 内部调用Client代码书写 实现客户端接口 配置服务参数 接口文档

OpenFeign内部调用上 我们的代码已经搬运完毕了 但是我们的服务之间是无法相互调用的 我们可以使用OpenFeign进行远程调用 一个http调用客户端 提供了更方便的方式让你远程调用其他的服务 Nacos注册中心获取服务的调用地址 如果没有实现OpenFeign 也能实现跨服务的调用 …

Windows 11 version 24H2 LTSC 2024 中文版、英文版 (x64、ARM64) 下载 (updated Oct 2024)

Windows 11 version 24H2 & LTSC 2024 中文版、英文版 (x64、ARM64) 下载 (updated Oct 2024) Windows 11, version 24H2&#xff0c;企业版 arm64 x64 请访问原文链接&#xff1a;https://sysin.org/blog/windows-11/ 查看最新版。原创作品&#xff0c;转载请保留出处。…

出国必备神器!这5款中英翻译工具让你秒变外语达人

在这个全球化的时代&#xff0c;中英互译已然成为我们日常生活和工作中不可或缺的一环。面对众多的翻译工具&#xff0c;如何选择一款既高效又人性化的翻译助手呢&#xff1f;今天&#xff0c;就让我为大家揭秘几款热门的中英互译工具&#xff0c;并分享我的使用感受。 一、福昕…

【数据结构与算法】线性表

文章目录 一.什么是线性表&#xff1f;二.线性表如何存储&#xff1f;三.线性表的类型 我们知道从应用中抽象出共性的逻辑结构和基本操作就是抽象数据类型&#xff0c;然后实现其存储结构和基本操作。下面我们依然按这个思路来认识线性表 一.什么是线性表&#xff1f; 定义 线性…

【项目记录】大模型基于llama.cpp在Qemu-riscv64向量扩展指令下的部署

概述 本文在qemu-riscv64平台上&#xff0c;利用向量扩展指令加速运行基于llama.cpp构建的大模型。 参考博客链接&#xff1a; Accelerating llama.cpp with RISC-V Vector Extension 基于RVV的llama.cpp在Banana Pi F3 RISCV开发板上的演示 llama.cpp工程 Llama.cpp是一个基…