当前位置: 首页 > news >正文

AIGC时代 | 如何从零开始学网页设计及3D编程

文章目录

  • 一、网页设计入门
    • 1. 基础知识
    • 2. 学习平台与资源
    • 3. 示例代码:简单的HTML+CSS+JavaScript网页
  • 二、3D编程入门
    • 1. 基础知识
    • 2. 学习平台与资源
    • 3. 示例代码:简单的Unity 3D游戏
  • 《编程真好玩:从零开始学网页设计及3D编程》
    • 内容简介
    • 作者简介
    • 目录


在AIGC(人工智能生成内容)时代,网页设计和3D编程成为了许多人的热门学习方向。无论你是希望成为一名网页开发者,还是想进入3D建模和动画领域,从零开始学习并掌握这些技能将为你打开许多机会的大门。本文将详细介绍如何从零开始学习网页设计及3D编程,并附上示例代码。

一、网页设计入门

1. 基础知识

网页设计主要包括前端和后端技术。前端技术主要关注用户界面的设计和实现,主要包括HTML、CSS和JavaScript。后端技术则负责处理服务器端的逻辑和数据处理,常见的后端语言包括Node.js、Python等。

2. 学习平台与资源

  • 学习平台

    • 网易云课堂:提供全面的编程和设计课程,适合零基础学员。
    • 中国大学MOOC:与一流高校合作,提供系统的网页设计课程。
    • Bilibili:有大量免费的网页制作教学视频,从基础到进阶都有。
  • 学习资源

    • MDN Web Docs:Mozilla开发者网络提供的权威Web技术文档和教程。
    • W3Schools:提供在线的Web教程,内容全面且易于理解。

3. 示例代码:简单的HTML+CSS+JavaScript网页

以下是一个简单的网页示例,展示了如何使用HTML创建结构,CSS进行样式设计,以及JavaScript添加交互功能。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>简单网页示例</title><style>body {font-family: Arial, sans-serif;background-color: #f0f0f0;margin: 0;padding: 0;}.container {width: 80%;margin: 0 auto;background-color: #fff;padding: 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}button {padding: 10px 20px;background-color: #007BFF;color: #fff;border: none;cursor: pointer;}button:hover {background-color: #0056b3;}</style>
</head>
<body><div class="container"><h1>欢迎来到我的网页</h1><p>这是一个简单的网页示例。</p><button onclick="showAlert()">点击我</button></div><script>function showAlert() {alert('你点击了按钮!');}</script>
</body>
</html>

二、3D编程入门

1. 基础知识

3D编程通常涉及3D建模、动画和渲染。常见的3D编程工具包括Unity、Blender等。Unity是一款强大的游戏开发引擎,支持C#编程,而Blender则是一款免费的开源3D创作软件。

2. 学习平台与资源

  • Unity学习平台

    • Unity官网:提供全面的Unity学习资源和教程。
    • Unity Hub:用于管理Unity编辑器和项目。
  • 学习资源

    • Unity官方文档:详细的Unity使用指南和API文档。
    • GitHub:可以找到许多开源的Unity项目和示例代码。

3. 示例代码:简单的Unity 3D游戏

以下是一个使用Unity和C#创建简单“收集金币”游戏的示例代码。

步骤

  1. 创建Unity项目

    • 打开Unity Hub,点击“New Project”。
    • 选择3D模板,命名项目并选择存储路径。
    • 点击“Create”创建项目。
  2. 设置游戏场景

    • 在Unity编辑器中,右键点击“Hierarchy”面板,选择3D Object -> Cube,创建一个立方体。
    • 调整立方体的属性,并创建一个地面平面。
  3. 创建玩家和金币模型

    • 下载或创建玩家和金币的3D模型,将其拖入Unity项目面板中。
    • 将玩家和金币放置在场景中。
  4. 编写脚本

    • 右键点击项目面板,选择Create -> C# Script,创建两个脚本:PlayerController.csCoin.cs

PlayerController.cs

using UnityEngine;public class PlayerController : MonoBehaviour
{public float moveSpeed = 5.0f;void Update(){float moveHorizontal = Input.GetAxis("Horizontal");float moveVertical = Input.GetAxis("Vertical");Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);transform.Translate(movement * moveSpeed * Time.deltaTime);}
}

Coin.cs

using UnityEngine;public class Coin : MonoBehaviour
{void OnTriggerEnter(Collider other){if (other.CompareTag("Player")){Destroy(gameObject);// 可以添加收集金币的分数更新逻辑}}
}
  1. 添加脚本和标签

    • PlayerController.cs脚本附加到玩家模型上。
    • Coin.cs脚本附加到金币模型上。
    • 在Unity编辑器中,选择金币模型,在“Inspector”面板中将其“Tag”设置为“Player”。
  2. 设置碰撞检测

    • 为玩家和金币添加Rigidbody组件,以实现物理效果。
    • 为金币添加Box Collider组件,以检测碰撞。
  3. 运行和测试游戏

    • 点击Unity编辑器顶部的“Play”按钮,运行游戏并测试玩家移动和金币收集功能。

通过本文,我们详细介绍了如何从零开始学习网页设计和3D编程。网页设计主要关注HTML、CSS和JavaScript,而3D编程则涉及Unity和C#的使用。通过示例代码和详细步骤,希望能够帮助你快速入门并掌握这些技能。在AIGC时代,掌握这些技能将为你带来更多的机会和创造力。


《编程真好玩:从零开始学网页设计及3D编程》

在这里插入图片描述

  • 京东:https://item.jd.com/14243519.html
  • 当当:http://product.dangdang.com/29766287.html

任务分解:由大化小,掌握设计要点 任务分解:由大化小,掌握设计要点 任务分解:由大化小,掌握设计要点
接近生活:案例真实,力求学以致用 接近生活:案例真实,力求学以致用 接近生活:案例真实,力求学以致用
由浅入深:渐进模式,激发学与练兴趣 由浅入深:渐进模式,激发学与练兴趣 由浅入深:渐进模式,激发学与练兴趣
亦玩亦学:在玩中学,在学中练,轻松学会 亦玩亦学:在玩中学,在学中练,轻松学会 亦玩亦学:在玩中学,在学中练,轻松学会
收获满满:体验编程快乐,获得满满成就感 收获满满:体验编程快乐,获得满满成就感 收获满满:体验编程快乐,获得满满成就感

内容简介

本书从网页开发的基础知识HTML5、CSS、JavaScript开始,以项目实战的方式详细介 绍如何构建自适应网页,并通过工具免费发布自己的网站。在后面的章节中,以主流的3D框架ThreeJS为技术支撑,在网页中编写JavaScript代码,让读者深入浅出地构建完整的3D应用场景。

本书由少儿编程网核心成员编写,作者都具有多年软件开发经验,书中案例中包含很多优秀的软件工程思想,强调编程实战,采用项目驱动和目标导向的思维方法去学习最前沿的计算机编程技术。

本书适合对网页设计和3D编程感兴趣的读者,特别是对前端开发(网站、小程序、3D模型展示、3D游戏原理、数据可视化、虚拟现实等应用方向)有兴趣的青少年。无论是初学者还是有一定基础的爱好者,都能从本书中获益匪浅。

作者简介

少儿编程网(kidscode.cn)成立于2014年,是国内最早专门从事少儿编程教育宣传、推广、普及的公益平台,网站提供了大量的免费图文和视频教程,并有QQ群和微信群提供在线指导和答疑。网站的创始及运营团队均来自于软件开发一线,具有丰富的程序设计开发经验,也有多年的青少年编程教学实践经验,曾编写出版了《带你步入编程世界 :Scratch 2.0 零基础入门》、《Scratch2.0 少儿编程奇幻之旅》及《从 Scratch 进阶到 Python(基础篇)》。

目录

第1章 小试牛刀——认识网页设计1.1 认识网页三剑客1.1.1 网页是什么1.1.2 HTML、CSS 和 JS 的效果对比1.2 尝试写个程序吧1.2.1 创建网站目录1.2.2 创建自己的第一个网页1.2.3 HTML 页面结构第2章 整装待发——升级装备2.1 VS Code 下载与安装2.2 VS Code 安装扩展2.2.1 安装中文语言包2.2.2 安装 Live Server2.2.3 安装 Code Runner2.2.4 VS Code 初体验2.2.5 创建代码片段2.2.6 Live Server 本地服务2.2.7 本地服务启动与关闭第3章 免费搭建网站3.1 注册账号,创建隧道3.1.1 注册账号、登录3.1.2 创建隧道3.2 启动隧道,网站上线3.2.1 下载客户端3.2.2 启动客户端3.2.3 网站上线3.2.4 流程总结第4章 网页设计制作4.1 召集助手4.2 设计草图4.3 导航栏4.3.1 创建导航栏框架4.3.2 给导航添加 Logo 图片4.3.3 添加导航文字4.3.4 折叠导航栏4.4 轮播图4.4.1 图片切换轮播4.4.2 添加指示按钮4.4.3 左右切换按钮4.4.4 添加图片信息4.5 校园要闻4.5.1 搭建框架4.5.2 填充内容4.6 视频播放4.6.1 搭建框架4.6.2 填充内容4.6.3 自定义 CSS 样式4.6.4 裁剪出梯形背景4.7 照片图集4.7.1 搭建框架4.7.2 填充图片4.7.3 图片溢出隐藏4.8 表单4.8.1 创建表单4.8.2 添加背景图4.9 底部页脚4.10 页面动画第5章 探寻 JavaScript 的世界5.1 JavaScript 基础知识5.1.1 第一行 JavaScript 代码5.1.2 执行 JavaScript 程序5.1.3 JavaScript 注释5.1.4 变量和常量5.1.5 运算符5.2 流程控制5.2.1 条件语句5.2.2 循环语句5.3 函数5.3.1 函数的定义5.3.2 带参数的函数5.3.3 带返回值的函数5.3.4 递归函数5.4 面向对象编程5.4.1 JavaScript 类5.4.2 构造方法5.4.3 类的继承5.4.4 类的方法重写5.5 JS 与 HTML5.5.1 JS 程序对 HTML 的控制5.5.2 事件5.5.3 灯光开关5.5.4 使用帮助手册第6章 用 JavaScript 构建 3D 世界6.1 认识 ThreeJS6.1.1 ThreeJS 框架下载6.1.2 ThreeJS 中的一些概念6.2 创建第一个 3D 场景6.2.1 准备工作6.2.2 代码实现6.2.3 三维坐标系6.2.4 旋转物体6.3 场景升级6.3.1 更换材质6.3.2 添加光源6.3.3 轨道控制器6.3.4 ThreeJS 中的颜色6.3.5 添加多个物体6.4 面向对象编程构建 3D 场景6.4.1 自定义类6.4.2 使用自定义类创建 3D 场景6.5 Minecraft 场景搭建6.5.1 Minecraft 中的方块6.5.2 创建 Minecraft 方块6.5.3 创建 Minecraft 草坪6.5.4 封装 BlockGround 类6.5.5 创建 Minecraft 树6.5.6 创建一片森林6.5.7 创建 Minecraft 花6.5.8 天空盒子6.5.9 高效地创建地面6.5.10 创建 Minecraft 草原6.6 加载 3D 动画模型6.6.1 加载 GLB 动画模型6.6.2 加载 FBX 动画模型6.6.3 加载 Minecraft 游戏玩家6.7 模拟 Minecraft 游戏场景

相关文章:

AIGC时代 | 如何从零开始学网页设计及3D编程

文章目录 一、网页设计入门1. 基础知识2. 学习平台与资源3. 示例代码&#xff1a;简单的HTMLCSSJavaScript网页 二、3D编程入门1. 基础知识2. 学习平台与资源3. 示例代码&#xff1a;简单的Unity 3D游戏 《编程真好玩&#xff1a;从零开始学网页设计及3D编程》内容简介作者简介…...

EMall实践DDD模拟电商系统总结

目录 一、事件风暴 二、系统用例 三、领域上下文 四、架构设计 &#xff08;一&#xff09;六边形架构 &#xff08;二&#xff09;系统分层 五、系统实现 &#xff08;一&#xff09;项目结构 &#xff08;二&#xff09;提交订单功能实现 &#xff08;三&#xff0…...

基于多VSG独立微网的多目标二次控制MATLAB仿真模型

“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 模型简介 本文将一致性算法引入微电网的二次频率和电压控制&#xff0c;自适应调节功率参考值和补偿电压&#xff0c;同时实现频率电压恢复、有功 无功功率的比例均分以及功率振荡抑制&#xff0c;提高系统的暂态和稳…...

自动化运维(k8s)之微服务信息自动抓取:namespaceName、deploymentName等全解析

前言&#xff1a;公司云原生k8s二开工程师发了一串通用性命令用来查询以下数值&#xff0c;我想着能不能将这命令写成一个自动化脚本。 起初设计的 版本一&#xff1a;开头加一条环境变量&#xff0c;执行脚本后&#xff0c;提示输入&#xff1a;需要查询的命名空间&#xff0c…...

nginx 代理 web service 提供 soap + xml 服务

nginx 代理 web service 提供 soap xml 服务 最关键的配置: # Nginx默认反向后的端口为80&#xff0c;因此存在被代理后的端口为80的问题&#xff0c;这就导致访问出错。主要原因在Nginx的配置文件的host配置时没有设置响应的端口。Host配置只有host&#xff0c;没有对应的p…...

深入理解 MongoDB:一款灵活高效的 NoSQL 数据库

在现代应用程序开发中&#xff0c;数据存储技术已经从传统的关系型数据库&#xff08;RDBMS&#xff09;扩展到多样化的 NoSQL 数据库。MongoDB 作为一款广泛使用的文档型数据库&#xff0c;以其灵活性、高性能和易用性成为开发者的首选之一。本篇博文将从 MongoDB 的核心概念、…...

vue3 + vite + antdv 项目中自定义图标

前言&#xff1a; 去iconfont-阿里巴巴矢量图标库 下载自己需要的icon图标&#xff0c;下载格式为svg&#xff1b;项目中在存放静态资源的文件夹下 assets 创建一个存放svg格式的图片的文件夹。 步骤&#xff1a; 1、安装vite-plugin-svg-icons npm i vite-plugin-svg-icons …...

PDF版地形图矢量出现的问题

项目描述&#xff1a;已建风电场道路测绘项目&#xff0c;收集到的数据为PDF版本的地形图&#xff0c;图上标注了项目竣工时期的现状&#xff0c;之后项目对施工区域进行了复垦恢复地貌&#xff0c;现阶段需要准确的知道实际复垦修复之后的道路及其它临时用地的面积 解决方法&…...

JavaScript 高级教程:异步编程、面向对象与性能优化

在前两篇教程中&#xff0c;我们学习了 JavaScript 的基础和进阶内容。这篇文章将带领你进入更深层次&#xff0c;学习 JavaScript 的异步编程模型、面向对象编程&#xff08;OOP&#xff09;&#xff0c;以及性能优化的技巧。这些内容对于构建复杂、流畅的前端应用至关重要。 …...

有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。-多语言

目录 C 语言实现 Python 实现 Java 实现 Js 实现 题目&#xff1a;有一个已经排好序的数组。现输入一个数&#xff0c;要求按原来的规律将它插入数组中。 程序分析&#xff1a;首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移…...

OCR实现微信截图改名

pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple/ ──(Sat,Nov30)─┘ pip install shapely -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install paddleo…...

c++stl模板总结

stl 总结stl模板vectordequelistforward_liststl集合类set&unorder_setmap&unorder_map 自适应容器栈和队列stackqueuepriority_queue 总结stl模板 vector 1.初始化 vector具有多个重载的构造函数&#xff0c;可以在实例化vector时指定他开始时应该包含的元素个数以…...

文本生成类(机器翻译)系统评估

在机器翻译任务中常用评价指标&#xff1a;BLEU、ROGUE、METEOR、PPL。 这些指标的缺点&#xff1a;只能反应模型输出是否类似于测试文本。 BLUE&#xff08;Bilingual Evaluation Understudy&#xff09;&#xff1a;是用于评估模型生成的句子(candidate)和实际句子(referen…...

Harmony NEXT-越过相机读写权限上传图片至项目云存储中

问题成因 在制作用户注册登录界面时想要实现用户头像上传共能&#xff0c;查询API文档&#xff0c;发现有picker和PhotoAccessHelper两个包可以选择使用&#xff0c;但是在使用PhotoAccessHelper包拉起相册并读入所选的照片后将该照片传入云存储中产生报错&#xff0c;需要相册…...

C++算法练习-day53——17.电话号码的字母组合

题目来源&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 题目思路分析 题目要求我们将一个数字字符串&#xff08;每个数字对应一组字母&#xff0c;如2对应abc&#xff0c;3对应def等&#xff09;转换成所有可能的字母组合。这是一个典型的组合生成问题&#xff0c;…...

计算机网络性能

任何一个系统都可以或需要不同的指标来度量系统的优劣、状态或特性。计算机网络是综合计算机技术与通信技术的复杂系统&#xff0c;可以通过许多指标对一个计算机网络的整体或局部、全面或部分、静态或动态等不同方面的性能进行度量与评价 1、传输时延 当一个分组在输出链路发…...

MAC卸载Vmware Fusion后无法再安装解决方案

MAC卸载Vmware Fusion后无法再安装解决方案 执行脚本 sudo rm -rf /Library/Application Support/VMware/VMware Fusion sudo rm -rf /Library/Application Support/VMware/Usbarb.rules sudo rm -rf /Library/Application Support/VMware Fusion sudo rm -rf /Library/Prefe…...

windows 服务器角色

windows 服务器角色 Active Directory Rights Management Services Active Directory RightsManagement Services (AD RS)帮助保护信息&#xff0c;防止未授权使用。AD RMS 将建立用户标识&#xff0c;并为授权用户提供受保护信息的许可证。 ServicesActive Directory 联合身…...

NAT学习手册

NAT&#xff08;Network Address Translation&#xff0c;网络地址转换&#xff09;是一种在局域网&#xff08;LAN&#xff09;内部使用私有地址&#xff0c;而在连接到互联网时将这些私有地址转换为全球唯一且有效的公网地址的技术。这种技术的主要目的是解决IPv4地址空间不足…...

python -从文件夹批量提取pdf文章的第n页,并存储起来

python -从文件夹批量提取pdf文章的第n页&#xff0c;并存储起来 废话不多说&#xff0c;看下面代码 讲解一下下面代码 reader PyPDF2.PdfReader (file) 将文件转化为PdfReader 对象&#xff0c;方便使用内置方法。 first_page reader.pages[0] 提取第一页 writer PyPDF…...

RPC中定时器制作思路

定时器设计 time_event time_event 类用来封装定时时间&#xff0c;内部需要包含一个任务执行时间&#xff0c;是否重复标记、是否取消标记&#xff0c;对于重复任务&#xff0c;还需要一个重复间隔时间。以及一个回调函数&#xff0c;用来执行任务到期后需要执行的动作。 构…...

Flutter简单实现滑块验证

现在实现一个 Flutter 滑动验证组件&#xff0c;类似于许多网站和应用程序中常见的“滑动以验证”功能。它通过滑动一个滑块来完成验证操作&#xff0c;用户需要将滑块拖动到指定位置以完成验证。 前置知识点整理 StatefulWidget 在 Flutter 中&#xff0c;StatefulWidget 是…...

第33周:运动鞋识别(Tensorflow实战第五周)

目录 前言 一、前期工作 1.1 设置GPU 1.2 导入数据 1.3 查看数据 二、数据预处理 2.1 加载数据 2.2 可视化数据 2.3 再次检查数据 2.4 配置数据集 2.4.1 基本概念介绍 2.4.2 代码完成 三、构建CNN网络 四、训练模型 4.1 设置动态学习率 4.2 早停与保存最佳模型…...

C#中switch语句使用

编写一个程序&#xff0c;使用switch语句将用户输入的分数转换成等级&#xff0c;如表 private static void Main(string[] args) { Console.WriteLine("请输入分数&#xff1a;"); int score int.Parse(Console.ReadLine()); switch (score) …...

2024.11.28(作业)

思维导图 功能函数声明文件 #ifndef _FUN_H__ #define _FUN_H__ #include <myhead.h>#define MAX 50 //数组大小 #define QAZ 20 //长度和字符串大小typedef int datatype; //数据元素类型//2.1 定义顺序表类型 typedef struct {datatype data[MAX];int len; }S…...

充分统计量(Sufficient Statistic)概念与应用: 中英双语

充分统计量&#xff1a;概念与应用 在统计学中&#xff0c;充分统计量&#xff08;Sufficient Statistic&#xff09; 是一个核心概念。它是从样本中计算得出的函数&#xff0c;能够完整且无损地表征样本中与分布参数相关的信息。在参数估计中&#xff0c;充分统计量能够帮助我…...

2. STM32_中断

中断 中断是什么&#xff1a; 打断CPU执行正常的程序&#xff0c;转而处理紧急程序&#xff0c;然后返回原暂停的程序继续运行&#xff0c;就叫中断。 中断的意义&#xff1a; 中断可以高效处理紧急程序&#xff0c;不会一直占用CPU资源。如实时控制、故障处理、处理不确定…...

CAD 文件 批量转为PDF或批量打印

CAD 文件 批量转为PDF或批量打印&#xff0c;还是比较稳定的 1.需要本地安装CAD软件 2.通过 Everything 搜索工具搜索&#xff0c;DWG To PDF.pc3 &#xff0c;获取到文件目录 &#xff0c;替换到代码中&#xff0c; originalValue ACADPref.PrinterConfigPath \ r"C:…...

明明的随机数

题目描述 明明想在学校中请一些同学一起做一项问卷调查&#xff0c;为了实验的客观性&#xff0c;他先用计算机生成了N个1到1000之间的随机整数&#xff08;N≤100&#xff09;&#xff0c;对于其中重复的数字&#xff0c;只保留一个&#xff0c;把其余相同的数去掉&#xff…...

2024金盾信安杯线上赛 MISC ezpng[wp]

下载题目发现给了个password和png 图片发现损坏的 password丢随波逐流一键解 base64 给出解码的结果是 cimbar搜索发现在Github有工具 然后对附件中的图片进行小厨房xor 得到一张新图片 利用工具进行跑出答案...

C与指针。

目录 1_指针理解 1.1变量的值 1.2变量的地址 1.3指针 1.4取变量的地址 2_分析指针 2.1分析指针变量的要素 2.2根据需求定义指针变量 3_指针的使用 3.1指针对变量的读操作 3.2指针对变量的写操作 4_指针占用空间的大小与位移 4.1指针占用空间的大小 4.2指针的位移…...

使用 Selenium 和 Python 爬取腾讯新闻:从基础到实践

使用 Selenium 和 Python 爬取腾讯新闻&#xff1a;从基础到实践 在这篇博客中&#xff0c;我们将介绍如何利用 Selenium 和 Python 爬取腾讯新闻的内容&#xff0c;并将结果保存到 CSV 文件中。本教程包含以下内容&#xff1a; 项目简介依赖安装实现功能的代码实现中的关键技…...

ElasticSearch的下载和基本使用(通过apifox)

1.概述 一个开源的高扩展的分布式全文检索引擎&#xff0c;近乎实时的存储&#xff0c;检索数据 2.安装路径 Elasticsearch 7.8.0 | Elastic 安装后启动elasticsearch-7.8.0\bin里的elasticsearch.bat文件&#xff0c; 启动后就可以访问本地的es库http://localhost:9200/ …...

处理HTTP请求的两种常见方式:多个处理器(Handler)、多个处理函数(HandleFunc),两者有什么区别

一、多个处理器(Handler)、多个处理函数(HandleFunc)&#xff0c;两者的区别&#xff1a; 在Go语言中&#xff0c;处理HTTP请求的两种常见方式是使用http.Handler接口和http.HandleFunc函数。它们都用于定义如何处理HTTP请求&#xff0c;但它们之间有一些关键的区别&#xff1…...

在oracle下载jdk显示400 Bad Request Request Header Or Cookie Too Large

下载JDK17&#xff0c;官网地址&#xff1a;【https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows】 问题&#xff1a; 出现 400 Bad Request: Request Header Or Cookie Too Large 错误&#xff0c;通常是由于浏览器存储的 Cookies 或请求头过大所导致的…...

机器学习与深度学习-2-Softmax回归从零开始实现

机器学习与深度学习-2-Softmax回归从零开始实现 1 前言 内容来源于沐神的《动手学习深度学习》课程&#xff0c;本篇博客对于Softmax回归从零开始实现进行重述&#xff0c;依旧是根据Python编程的PEP8规范&#xff0c;将沐神的template代码进行简单的修改。近期有点懒散哈哈哈…...

Vue3之弹窗

文章目录 第一步、引入JS第二步、弹框 在前端开发语言Vue3&#xff0c;在管理端如何进行弹窗&#xff1f;下面根据API实现效果。 Element API文档&#xff1a; Element-plus文档 搭建环境可参考博客【 初探Vue3环境搭建与nvm使用】 第一步、引入JS <script lang"ts&…...

计算机的错误计算(一百七十一)

摘要 探讨 MATLAB 中秦九韶&#xff08;Horner&#xff09;多项式的错误计算。 例1. 用秦九韶&#xff08;Horner&#xff09;算法计算&#xff08;一百零七&#xff09;例1中多项式 直接贴图吧&#xff1a; 这样&#xff0c;MATLAB 给出的仍然是错误结果&#xff0c;因为准…...

利用Python爬虫精准获取淘宝商品详情的深度解析

在数字化时代&#xff0c;数据的价值日益凸显&#xff0c;尤其是在电子商务领域。淘宝作为中国最大的电商平台之一&#xff0c;拥有海量的商品数据&#xff0c;对于研究市场趋势、分析消费者行为等具有重要意义。本文将详细介绍如何使用Python编写爬虫程序&#xff0c;精准获取…...

_C#_串口助手_字符串拼接缺失问题(未知原理)

最近使用WPF开发串口助手时&#xff0c;遇到一个很奇怪的问题&#xff0c;无论是主线程、异步还是多线程&#xff0c;当串口接收速度达到0.016s一次以上&#xff0c;就会发生字符串缺失问题并且很卡。而0.016s就一切如常&#xff0c;仿佛0.015s与0.016s是天堑之隔。 同一份代码…...

volcano k8s 部署

下载volcano-development文件 官网 https://volcano.sh/zh/docs/installation/volcano-development.yaml wget https://raw.githubusercontent.com/volcano-sh/volcano/master/installer/volcano-development.yaml部署volcano 查下需要下载的镜像 grep vc- volcano-develo…...

Linux---对时/定时服务

文章目录 目录 文章目录 前言 一.对时服务 服务端配置 客户端配置 二.定时服务 单次定时任务 循环定时任务 前言 在当今信息化高速发展的时代&#xff0c;时间的准确性和任务的定时执行对于各种系统和服务来说至关重要。Linux操作系统&#xff0c;凭借其强大的功能和灵活的…...

13 设计模式之外观模式(家庭影院案例)

一、什么是外观模式&#xff1f; 1.定义 在日常生活中&#xff0c;许多人喜欢通过遥控器来控制家中的电视、音响、DVD 播放器等设备。虽然这些设备各自独立工作&#xff0c;但遥控器提供了一个简洁的界面&#xff0c;让用户可以轻松地操作多个设备。而这一设计理念正是 外观模…...

spring boot整合ArtemisMQ进行手动消息确认

1、SpringBoot整合ArtemisMQ进行手动消息确认使用的是&#xff1a; factory.setSessionTransacted(false); factory.setSessionAcknowledgeMode(ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE); 2、SpringBoot整合ActiveMQ进行手动消息确认使用的是&#xff1a; factory.setSe…...

dpwwn02靶场

靶机下载地址&#xff1a;https://download.vulnhub.com/dpwwn/dpwwn-02.zip 信息收集 ip add 查看kali Linux虚拟机的IP为&#xff1a;10.10.10.128 https://vulnhub.com/entry/dpwwn-2,343/中查看靶机的信息&#xff0c;IP固定为10.10.10.10 所以kali Linux添加仅主机网卡…...

展示和添加篮球队信息--laravel与elementplus

之前使用laravel与inertia来做过一样的功能,感觉不满意,因此再结合elementplus重做一遍,先展示下重做后的效果。重写后的代码相比之下比较优雅。 球队首页 球队添加页 球员首页 很明显的改变,我新增了侧栏菜单来控制局部模块(这里是指NBABasketba…...

K8S疑难概念理解——Pod,应该以哪种Kind来部署应用,为什么不直接Pod这种kind?

文章目录 一、Pod概念深度理解&#xff0c;为什么一般不直接以kindPod资源类型来部署应用?二、究竟应该以哪种资源类型来部署应用 一、Pod概念深度理解&#xff0c;为什么一般不直接以kindPod资源类型来部署应用? Pod是Kubernetes中的最小部署单元&#xff0c;可以包含一个或…...

centos7怎么安装keepalive+nginx

在CentOS 7上安装Keepalived和Nginx&#xff0c;可以按照以下步骤进行&#xff1a; 安装Nginx 添加Nginx到Yum源&#xff1a; rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装Nginx&#xff1a; yum install -y ng…...

DevOps工程技术价值流:Jenkins驱动的持续集成与交付实践

一、Jenkins系统概述 Jenkins&#xff1a;开源CI/CD引擎的佼佼者 Jenkins&#xff0c;作为一款基于Java的开源持续集成&#xff08;CI&#xff09;与持续交付&#xff08;CD&#xff09;系统&#xff0c;凭借其强大的插件生态系统&#xff0c;成为DevOps实践中不可或缺的核心…...

el-select 修改样式

这样漂亮的页面&#xff0c;搭配的却是一个白色风格的下拉框 &#xff0c;这也过于刺眼。。。 调整后样式为&#xff1a; 灯红酒绿总有人看着眼杂&#xff0c;但将风格统一终究是上上选择。下面来处理这个问题。 分为两部分。 第一部分&#xff1a;是修改触发框的样式 第二部…...