新手-前端生态

文章目录

  • 新手的前端生态
    • 一、概念的理解
      • 1、脚手架
      • 2、组件
    • 二、基础知识
      • 1、HTML
      • 2、css
      • 3、JavaScript
      • 一、基础语法
        • 1、javaScript的引入
        • 2、认识输出语句
        • 3、学会处理报错
      • 二、变量
        • 1、如何使用变量
      • 2、变量的命名规范
      • 3、推荐的变量命名法
      • 4、变量默认值
      • 5、变量常见的错误
      • 6、变量声明提升
      • 三、JS基本数据类型
      • 1、数据类型和检
      • 2、基本数据类型详解
        • 1、number 类型
        • 2、String(字符串)类型
        • 3、布尔类型
        • 4、undefined 类型
        • 5 、null类型
      • 3、数据类型的转换
      • 4、复杂数据类型
      • 四、表达式与操作符
        • 1、算数表达式
        • 2、关系表达式
        • 3、逻辑表达式
        • 4、赋值表达式
        • 5、综合表达式
      • 五、流程控制语句
        • 1、if语句的基本使用
        • 2、Switch 语句
        • 3、三元运算符
        • 4、for循环语句
        • 5、while 循环语句
        • 6、break 和 continue
        • 7、do while
        • 8、什么是算法
      • 六、数组
        • 1、数组的简介和定义
        • 2、**数组的遍历**
        • 3、数组的常用方法
        • 4、遍历相关的算法
        • 5、**冒泡排序**
        • 6、二维数组
        • 7、什么是引用类型
        • 8、深克隆和浅克隆
      • 七、函数
        • 1、什么是函数(定义、调用)
        • 2、函数的返回值
        • 3、JavaScript内置方法 sort()
        • 4、递归
        • 5、深度克隆
    • 三、主流框架
      • vue3框架
    • 四、 工具(特定框架)
      • 1、uinapp
      • 2、目录参考
    • 五、组件库()
      • 1、uView
        • 如何在哪项目中导入uView
    • 六、应用(各种应用的特点)
      • 1、小程序(uniapp框架)
      • 2、推荐学习的视
      • 3、小程序图标
      • 4、设置小程序底部 tab的表现
    • 七 、API
      • 1、API
    • 八、学习网址
    • 九、未分类的知识
      • 1、vite:
      • 2、axios:
        • 1、什么是axios?
        • 2、学习网址:https://metaso.cn/search/8500035687285719040?q=axios+
          • 1、安装Axios:
          • 2、基本使用方法
          • 3、高级用法
          • 4、结论
    • 十、思考的问题
      • 1、ES6之后增加了那些新特性?
      • 2、let const var 三者有什么区别?
      • 3、JavaScript数据类型有哪些?
      • 4、什么是DOM 什么是BOM
      • 5、css选择器优先级从高到低
      • 6、什么是子代选择器 什么是后代选择器
      • 7、jQuery
      • 8、js的数组 :两个数组合并成一个数组如何实现
      • 9、从现有的数组中截取 M到N形成新的数组
      • 10、如何遍历JSON对象
    • 十一、IDE
      • 1、HbiulderX
        • 快捷键

新手的前端生态

一、概念的理解

1、脚手架

定义:在程序中,脚手架是一种自动化工具,用于快速生成项目的基本结构和文件模板,帮助开发人员更高效地开始编码。它也可以指与某些MVC框架中的数据库访问相关的代码生成技术或由各种工具支持的项目生成技术

2、组件

组件:组件是一种将特定功能模块进行封装的代码块,通过引入和使用可以极大提高代码的可复用性。在不同的编程框架中,组件的定义和实现方式有所不同。例如,在Vue.js 中,组件是可复用的实例,可以通过prop向子组件传递数据;而在React中,组件可以是JavaScript类或函数。此外,组件也可以理解为符合某种规范的类组合,提供特定的功能

二、基础知识

在这里插入图片描述

1、HTML

2、css

3、JavaScript

定义:JavaScript(简称"JS")是一种具有函数优先的轻量级、解释型或即时编译型的编程语言,基于原型编程和多范式设计,支持面向对象、命令式、声明式和函数式编程。它最初用于开发Web页面,但现也广泛应用于服务器端编程(如Node.js )。JavaScript在网页上实现复杂功能,如交互式地图、动画和视频等
前端三层
在这里插入图片描述
前后端
在这里插入图片描述
JavaScript 和ECMAScript的区别和联系在这里插入图片描述
JavaScript体系
在这里插入图片描述
JavaScript语言风格
在这里插入图片描述

一、基础语法

1、javaScript的引入
<script src = "1.js"></script>
2、认识输出语句

alert():语句 —弹出警告框 【alert()是内置函数,函数就是功能的封装,调用函数要用英文的圆括号() 括号里的是参数,建议将语句末尾写分号 】
console.log()语句 —控制台输出【console.log是js的内置对象,通过“打点”可以调用它内置的log“方法”,所谓“方法”就是对象能够调用的方法】
打开控制台需 右击浏览器 点击 “检查”

3、学会处理报错

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
控制台是REPL环境
在这里插入图片描述

二、变量

*定义:变量是计算机语言中能够储存计算结果或是表示抽象概念
变量不是数值本身,它仅仅是个储存数值的容器

1、如何使用变量

第一步:声明变量
第二步:给变量赋值

在这里插入图片描述

2、变量的命名规范

在这里插入图片描述

3、推荐的变量命名法

在这里插入图片描述

4、变量默认值

在这里插入图片描述

5、变量常见的错误

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、变量声明提升

在这里插入图片描述上述知识回顾
在这里插入图片描述
在这里插入图片描述

三、JS基本数据类型

在这里插入图片描述

1、数据类型和检

数据类型
在这里插入图片描述
typeof 不是函数 规范的写法不用加括号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、基本数据类型详解

1、number 类型

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、String(字符串)类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3、布尔类型

在这里插入图片描述
在这里插入图片描述

4、undefined 类型

在这里插入图片描述

5 、null类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结
在这里插入图片描述

3、数据类型的转换

Number首字母大写
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小案例-简易计算器
在这里插入图片描述

4、复杂数据类型

在这里插入图片描述
重点回顾重点回顾重点回顾重点回顾重点回顾重点回顾重点回顾
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、表达式与操作符

在这里插入图片描述
在这里插入图片描述

1、算数表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、关系表达式

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、逻辑表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、赋值表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5、综合表达式

在这里插入图片描述
重点回顾重点回顾重点回顾重点回顾重点回顾
在这里插入图片描述
在这里插入图片描述
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、流程控制语句

在这里插入图片描述

1、if语句的基本使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2、Switch 语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、三元运算符

在这里插入图片描述
在这里插入图片描述

4、for循环语句

在这里插入图片描述
在这里插入图片描述

5、while 循环语句

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、break 和 continue

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、do while

在这里插入图片描述
在这里插入图片描述
随机数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8、什么是算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重点回顾重点回顾重点回顾重点回顾重点回顾重点回顾

六、数组

在这里插入图片描述
在这里插入图片描述

1、数组的简介和定义

在这里插入图片描述

定义

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、数组的遍历

在这里插入图片描述

3、数组的常用方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、遍历相关的算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数组去重
在这里插入图片描述**在这里插入图片描述**
随机想本
在这里插入图片描述
在这里插入图片描述

5、冒泡排序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、二维数组

在这里插入图片描述
在这里插入图片描述

7、什么是引用类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、深克隆和浅克隆

在这里插入图片描述
浅克隆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、函数

在这里插入图片描述
在这里插入图片描述

1、什么是函数(定义、调用)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
函数的调用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
函数的参数和返回值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、函数的返回值

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3、JavaScript内置方法 sort()

在这里插入图片描述

在这里插入图片描述

4、递归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
递归案例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、深度克隆

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

三、主流框架

vue3框架

定义:Vue3 是一个渐进式 JavaScript 框架,用于构建用户界面。它的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。此外,Vue3 引入了组合式 API,使得逻辑复用更加友好。每个 Vue 组件都是一个独立的 Vue 实例,具有自己的模板、数据、方法和生命周期钩子,可以自包含地定义和管理功能和样式

四、 工具(特定框架)

1、uinapp

定义:uniapp是一个基于Vue.js 开发的多端统一框架,允许开发者编写一次代码,就可以在iOS、Android、Web(H5)、微信小程序、支付宝小程序、百度小程序等多个平台上运行。

2、目录参考

┌─uniCloud 云空间目录,支付宝小程序云为uniCloud-alipay,阿里云为uniCloud-aliyun,腾讯云为uniCloud-tcb(详见uniCloud)
│─components 符合vue组件规范的uni-app组件目录
│ └─comp-a.vue 可复用的a组件
├─utssdk 存放uts文件
├─pages 业务页面文件存放的目录
│ ├─index
│ │ └─index.vue index页面
│ └─list
│ └─list.vue list页面
├─static 存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源都应存放于此目录
├─uni_modules 存放uni_module 详见
├─platforms 存放各平台专用页面的目录,详见
├─nativeplugins App原生语言插件 详见
├─nativeResources App端原生资源目录
│ ├─android Android原生资源目录 详见
| └─ios iOS原生资源目录 详见
├─hybrid App端存放本地html文件的目录,详见
├─wxcomponents 存放小程序组件的目录,详见
├─unpackage 非工程代码,一般存放运行或发行的编译结果
├─main.js Vue初始化入口文件
├─App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期
├─pages.json 配置页面路由、导航条、选项卡等页面类信息,详见
├─manifest.json 配置应用名称、appid、logo、版本等打包信息,详见
├─AndroidManifest.xml Android原生应用清单文件 详见
├─Info.plist iOS原生应用配置文件 详见
└─uni.scss 内置的常用样式变量

五、组件库()

1、uView

定义uView是uni-app生态专用的UI框架,旨在成为uni-app生态最优秀的UI框架。其取名来由是首字母u来自于uni-app首字母,同时表达源于uni-app和Vue之意

如何在哪项目中导入uView

学习视频https://www.bilibili.com/video/BV1jN411n72x/?spm_id_from=333.337.search-card.all.click&vd_source=f17ed8ec94fbd012235faf1dafcaec6f
图标图标
图标
图标
图标
图标
图标

六、应用(各种应用的特点)

1、小程序(uniapp框架)

学习https://www.bilibili.com/video/BV1mb421H7k4/?p=6&spm_id_from=pageDriver&vd_source=f17ed8ec94fbd012235faf1dafcaec6f
定义:小程序是一种不需要下载安装即可使用的应用,用户可以通过扫码、搜索等方式快速打开和使用。它基于微信平台(APP),实现了“触手可及”的梦想,并体现了“用完即走”的理念。此外,小程序还具有轻量级的特点,可以为用户提供各种服务如游戏、购物、地图等。
定位1.小程序没有技术含量
2.刚需的错误理解(刚需主要体现在程序的轻量部分,用户涉及到不频繁操作,但是阶段性必须依赖的功能,这部分功能适合做成小程序)
3.小程序的主要目的是用于引流,所以他只需要包含程序的最亮点功能就可以

2、推荐学习的视

1、https://www.bilibili.com/video/BV1DL4y1c78U/?spm_id_from=333.788&vd_source=f17ed8ec94fbd012235faf1dafcaec6f

3、小程序图标

https://www.iconfont.cn/ 阿里巴巴矢量图标

4、设置小程序底部 tab的表现

图标
图标

七 、API

1、API

定义:程序中API的定义是一组规定和协议,它定义了不同软件应用或组件之间如何相互沟通和交互的方法。API(应用程序编程接口)是软件组件之间信息交互的桥梁,让不同的软件系统能够相互“对话”

八、学习网址

九、未分类的知识

1、vite:

2、axios:

1、什么是axios?

Axios 是一个基于 promise 的 HTTP 库,可以用于浏览器和 Node.js 中进行网络请求。它提供了丰富的功能和灵活的配置选项,适用于各种 HTTP 请求类型如 GET、POST、PUT 和 DELETE 等

2、学习网址:https://metaso.cn/search/8500035687285719040?q=axios+
1、安装Axios:
2、基本使用方法
3、高级用法
4、结论

Axios 是一个功能强大且易于使用的 HTTP 客户端库,适用于各种 JavaScript 环境,包括浏览器和 Node.js 。通过上述介绍和示例代码,你应该能够开始使用 Axios 来处理你的 HTTP 请求了

十、思考的问题

1、ES6之后增加了那些新特性?

2、let const var 三者有什么区别?

3、JavaScript数据类型有哪些?

4、什么是DOM 什么是BOM

DOM(Document Object Model,文档对象模型)是一种用于HTML和XML文档的编程接口,允许程序和脚本动态地访问、修改和操作文档的内容、结构和样式。
BOM(Browser Object Model,浏览器对象模型)提供了一些属性和方法,可以用来操作浏览器本身,例如控制浏览器窗口或框架
学习网址https://juejin.cn/post/6844903939008102413

5、css选择器优先级从高到低

内联样式(权重为1000)
ID选择器(权重为100)
类和伪类选择器(权重为10)
元素和伪元素选择器(权重为1)

6、什么是子代选择器 什么是后代选择器

子代选择器是通过符号“>”来表示的,只能选择父级元素的直接子元素,而不会选择孙子元素或更深层级的后代元素。后代选择器(也称为包含选择器),是通过空格分隔两个选择器的,可以选择父元素中的所有子元素,包括孙子、曾孙等所有后代元素

7、jQuery

jQuery是一个流行的JavaScript库,由John Resig于2006年创建,旨在简化DOM操作、事件处理、AJAX请求和动画效果等任务。它基于“少写,多做”的原则,使得HTML文档遍历和操作、事件处理以及向网页添加动画效果等变得简单易用。通过使用jQuery,开发者可以更方便地进行跨浏览器的网页开发

8、js的数组 :两个数组合并成一个数组如何实现

9、从现有的数组中截取 M到N形成新的数组

const arr = [1, 2, 3, 4, 5];
const newArr = arr.slice (M, N);

10、如何遍历JSON对象

十一、IDE

1、HbiulderX

快捷键

注释:Ctrl + /

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

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

相关文章

Prometheus 云原生 - 微服务监控报警系统 (Promethus、Grafana、Node_Exporter)部署、简单使用

目录 开始 Prometheus 介绍 基本原理 组件介绍 下文部署组件的工作方式 Prometheus 生态安装&#xff08;Mac&#xff09; 安装 prometheus 安装 grafana 安装 node_exporter Prometheus 生态安装&#xff08;Docker&#xff09; 安装 prometheus 安装 Grafana 安装…

人工智能算法工程师(中级)课程14-神经网络的优化与设计之拟合问题及优化与代码详解

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下人工智能算法工程师(中级)课程14-神经网络的优化与设计之拟合问题及优化与代码详解。在机器学习和深度学习领域&#xff0c;模型的训练目标是找到一组参数&#xff0c;使得模型能够从训练数据中学习到有用的模式&am…

设计模式总结(设计模式的原则及分类)

1.什么是设计模式&#xff1f; 设计模式(Design pattern)代表了最佳的实践&#xff0c;通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结…

【ACM 独立出版,高录用EI稳检索】2024年大数据与数字化管理国际学术会议 (ICBDDM 2024,8月16-18)

2024年大数据与数字化管理国际学术会议 (ICBDDM 2024)&#xff0c;将于2024年8月16-18日在中国上海召开。 “大数据与数字化管理”作为会议主题&#xff0c;旨在聚焦这一跨学科领域中最新的理论研究、技术进展、实践案例和未来趋势。本主题探讨的研究方向涵盖了大数据的收集、…

使用uni-app和Golang开发影音类小程序

在数字化时代&#xff0c;影音内容已成为人们日常生活中不可或缺的一部分。个人开发者如何快速构建一个功能丰富、性能优越的影音类小程序&#xff1f;本文将介绍如何使用uni-app前端框架和Golang后端语言来实现这一目标。 项目概述 本项目旨在开发一个个人影音类小程序&#…

最新Qt6的下载与成功安装详细介绍

引言 Qt6 是一款强大的跨平台应用程序开发框架&#xff0c;支持多种编程语言&#xff0c;最常用的是C。Qt6带来了许多改进和新功能&#xff0c;包括对C17的支持、增强的QML和UI技术、新的图形架构&#xff0c;以及构建系统方面的革新。本文将指导你如何在Windows平台上下载和安…

Webpack看这篇就够了

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

PostgreSQL安装/卸载(CentOS、Windows)

说明&#xff1a;PostgreSQL与MySQL一样&#xff0c;是一款开源免费的数据库技术&#xff0c;官方口号&#xff1a;The World’s Most Advanced Open Source Relational Database.&#xff08;世界上最先进的开源关系数据库&#xff09;&#xff0c;本文介绍如何在Windows、Cen…

一款好用的特殊字符处理工具

跟mybatis代码的时候&#xff0c;偶然发现的一款特殊字符处理工具java.lang.StringTokenizer。平常&#xff0c;我们看到的mybatis mapper.xml里面各种换行各种缩进&#xff0c;但日志文件里面的sql都是整整齐齐的。没有换行符&#xff0c;缩进等。就是利用该工具做的格式化处理…

Java设计模式的7个设计原则

Java设计模式的7个设计原则是面向对象设计领域中的重要指导方针&#xff0c;它们旨在提高软件系统的可维护性、可扩展性、可复用性和灵活性。以下是这7个设计原则的详细解释&#xff1a; 1. 开闭原则&#xff08;Open-Closed Principle, OCP&#xff09; 定义&#xff1a;一个…

git常用命令及git分支

git常用命令及git分支 git常用命令设置用户签名初始化本地库查看本地库状态将文件添加到暂存区提交到本地库查看历史记录版本穿梭 git分支什么是分支分支的好处分支的操作查看分支创建分支切换分支删除分支合并分支合并冲突 git常用命令 设置用户签名 //设置用户签名 git con…

axios 下载大文件时,展示下载进度的组件封装——js技能提升

之前面试的时候&#xff0c;有遇到一个问题&#xff1a;就是下载大文件的时候&#xff0c;如何得知下载进度&#xff0c;当时的回复是没有处理过。。。 现在想到了。axios中本身就有一个下载进度的方法&#xff0c;可以直接拿来使用。 下面记录一下处理步骤&#xff1a; 参考…

超市管理系统 需求分析与设计 UML 方向

一、项目介绍 1.1项目背景 随着经济一体化和电子商务的迅速发展&#xff0c;网络传播信息的速度打破了传统信息传递的模式&#xff0c;互联网的高速发展和计算机应用在各个高校进展迅速&#xff0c;更多信息化产品的突飞猛进&#xff0c;让现代的管理模式也发生了巨大的变化&…

技术成神之路:设计模式(七)状态模式

1.介绍 状态模式&#xff08;State Pattern&#xff09;是一种行为设计模式&#xff0c;它允许一个对象在其内部状态改变时改变其行为。这个模式将状态的相关行为封装在独立的状态类中&#xff0c;并将不同状态之间的转换逻辑分离开来。 2.主要作用 状态模式的主要作用是让一个…

开始Linux之路

人生得一知己足矣&#xff0c;斯世当以同怀视之。——鲁迅 Linux操作系统简单操作指令 1、ls指令2、pwd命令3、cd指令4、mkdir指令(重要)5、whoami命令6、创建一个普通用户7、重新认识指令8、which指令9、alias命令10、touch指令11、rmdir指令 及 rm指令(重要)12、man指令(重要…

数据结构进阶:使用链表实现栈和队列详解与示例(C, C#, C++)

文章目录 1、 栈与队列简介栈&#xff08;Stack&#xff09;队列&#xff08;Queue&#xff09; 2、使用链表实现栈C语言实现C#语言实现C语言实现 3、使用链表实现队列C语言实现C#语言实现C语言实现 4、链表实现栈和队列的性能分析时间复杂度空间复杂度性能特点与其他实现的比较…

轻量级自适用商城卡密发卡源码(可运营)

一款全开源非常好看的发卡源码。轻量级自适应个人自助发卡简介&#xff0c;这是一款二次开发的发卡平台源码修复原版bug,删除无用的代码。所有文件全部解密&#xff0c;只保留后台版权信息内容。大家放心使用&#xff0c;可以用于商业运营。轻量级自适应个人自助发卡。 源码下…

WSL-Ubuntu20.04训练环境配置

1.YOLOv8训练环境配置 训练环境配置的话就仍然以YOLOv8为例&#xff0c;来说明如何配置深度学习训练环境。这部分内容比较简单&#xff0c;主要是安装miniAnaconda以及安装torch和torchvision. 首先是miniAnaconda的安装(参考官网的教程Miniconda — Anaconda )&#xff0c;执行…

车载视频监控管理方案:无人驾驶出租车安全出行的保障

近日&#xff0c;无人驾驶出租车“萝卜快跑”在武汉开放载人测试成为热门话题。随着科技的飞速发展&#xff0c;无人驾驶技术已逐渐从概念走向现实&#xff0c;特别是在出租车行业中&#xff0c;无人驾驶出租车的推出将为公众提供更为安全、便捷、高效的出行服务。 视频监控技…

【Diffusion学习】【生成式AI】Stable Diffusion、DALL-E、Imagen 背後共同的套路

文章目录 图片生成Framework 需要3个组件&#xff1a;相关论文【Stable Diffusion&#xff0c;DALL-E&#xff0c;Imagen】 具体介绍三个组件1. Text encoder介绍【结论&#xff1a;文字的encoder重要&#xff0c;Diffusion的模型不是很重要&#xff01;】评估指标&#xff1a;…