前端部署十五章本专栏通过使用 nodejs 写一个简单的静态服务器,来简单理解前端部署。接下来本专栏将引导你使用 Docker

前端部署十五章 本专栏通过使用 nodejs 写一个简单的静态服务器,来简单理解前端部署。接下来本专栏将引导你使用 Docker 部署,并优化镜像、优化 Pipieline,一步一步探索前端部署优化及发展,并以单页应用为例进行实践部署。 主要内容: 更加了解前端部署方案,并可独立部署个人应用到域名 更加了解自己公司的前端部署方案,并发现其中的不足 更加了解如何使用 Docker 优化前端部署 更加了解如何使用对象存储云服务,并对其进行时间与空间的优化 更加了解如何使用 CICD 优化 Pipeline 时间,并压缩每次部署时间,敏捷开发,快速迭代 | #前端

相关推荐

封面图片

:具有知识管理和社交网络的开源自托管备忘录中心,在几秒钟内使用 Docker 进行部署

:具有知识管理和社交网络的开源自托管备忘录中心,在几秒钟内使用 Docker 进行部署 特征 开源且永远免费 Docker在几秒钟内支持自托管 Plain textarea first 并支持一些有用的 Markdown 语法 将备忘录设置为私有或对其他人公开 用于自助服务的 RESTful API 使用 iframe 在其他网站上嵌入备忘录 #⃣用于组织备忘录的标签 交互式日历视图 轻松的数据迁移和备份

封面图片

前端工程化38讲作者将工作中提炼出来的前端工程化相关内容,总结成一本小册,共计六个专题三十八篇文章,每篇文章控制在四百字左右,大

前端工程化38讲 作者将工作中提炼出来的前端工程化相关内容,总结成一本小册,共计六个专题三十八篇文章,每篇文章控制在四百字左右,大概五分钟即可读完一篇。争取做到有配图、有视频、有代码示例的三有好文章 由于字数及篇数有限,该小册仅仅是前端工程化的冰山一角,仅仅使初级前端对工程化有大概了解。比如以下几处均可深入 1.该小册打包体积优化篇仅仅只有五篇,而无涉及到 CSS 的优化,比如在 postcss 体系中使用 uncss 去除无用css代码,使用 cssnano 进行css代码压缩。甚至该小册对 css 体系无过多篇幅。 2.该小册打包体积优化篇涉及到 corejs 处分析,可使用 browserslist 根据所需浏览器版本号仅仅加载必要的 polyfill。但是即使仅仅加载一个 polyfill 空间也占用极大,此处可深入分析。 3.该小册部署篇虽提及了 Preview,使得每个分支可单独部署环境进行测试。但是关于 AB、Canary 等流量细化分配方案未有涉及。 4.。。。 因此,你可以在阅读时进行深入思考,并可通过多测试试验多研究源码解决更深层次的问题。 | #前端

封面图片

ChatGPT-PLUS:这是一套完整的系统,包括前端聊天应用和一个后台管理系统。系统有用户鉴权,你可以自己使用,也可以部署直接

ChatGPT-PLUS:这是一套完整的系统,包括前端聊天应用和一个后台管理系统。系统有用户鉴权,你可以自己使用,也可以部署直接给 C 端用户提供 ChatGPT 的服务。 基于 AI 大语言模型 API 实现的 AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 OpenAI, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。集成了 MidJourney 和 Stable Diffusion AI绘画功能。 主要有如下特性: ●完整的开源系统,前端应用和后台管理系统皆可开箱即用。 聊天体验跟 ChatGPT 官方版本完全一致。 ●内置了各种预训练好的角色,比如小红书写手,英语翻译大师,苏格拉底,孔子,乔布斯,周报助手等。轻松满足你的各种聊天和应用需求。 ●支持 MidJourney / Stable Diffusion AI 绘画集成,开箱即用。 ●支持使用个人微信二维码作为充值收费的支付渠道,无需企业支付通道。(可定制开发其他支付通道支持) ●集成插件 API 功能,可结合 GPT 开发各种强大的插件,已内置实现了微博热搜,今日头条,今日早报和 AI 绘画函数插件。 |

封面图片

Chat2DB是阿里巴巴开源免费的多数据库客户端工具。支持Windows和Mac本地安装,也支持服务器端部署和网页访问。与Nav

Chat2DB是阿里巴巴开源免费的多数据库客户端工具。支持Windows和Mac本地安装,也支持服务器端部署和网页访问。与Navicat、DBeaver等传统数据库客户端软件相比,Chat2DB集成了AIGC的功能,能够将自然语言转换为SQL。它还可以将SQL转换为自然语言,并为SQL提供优化建议,大大提升开发人员的效率。它是AI时代数据库开发人员的工具,甚至未来的非SQL业务操作人员都可以使用它快速查询业务数据并生成报告。 特征 AI智能助手,支持自然语言到SQL转换、SQL到自然语言转换、SQL优化建议 支持团队协作,开发者无需知道线上数据库密码,解决企业数据库账号安全问题 强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、权限等管理。 强大的扩展能力,目前支持MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite等,未来将支持更多数据库 使用Electron进行前端开发,提供集成Windows、Mac、Linux客户端和Web版本的解决方案 支持环境隔离、在线、日常数据权限分离 | #工具

封面图片

科学简单点:什么是 X 射线光源?

科学简单点:什么是 X 射线光源? 在这段"科学 101:什么是 X 射线光"的视频中,科学家杰西卡-麦克切斯尼(Jessica McChesney)和吉尔伯托-法布里斯(Gilberto Fabbris)解释了什么是 X 射线光,以及他们如何在阿贡高级光子源(APS)使用 X 射线光。X 射线光是存在于电磁波谱中的高能量光。该光谱包括所有电磁波的范围,从能量最低的长波(调幅无线电波)到中间波(可见光),再到能量最高的短波(伽马射线)。阿贡的 APS 使用的是波长较短的 X 射线。较短的波长允许 X 射线穿过许多物质,这使得像杰西卡和吉尔伯托这样的科学家能够深入观察物体,发现有关材料结构和功能的新知识。APS 是世界上最强大的 X 射线光源之一,每年有来自世界各地的 5500 多名科学家利用这个巨大的研究设施测试新材料、制造更好的电池,并为人类面临的最大问题寻找解决方案。要做到所有这些,还需要一个强大的 X 射线光源。X 射线是一种光,但它并不是人们听到这个词时通常会想到的可见光。您可能对牙医用来拍摄牙齿内部照片的 X 光机并不陌生。先进光子源(APS)是美国能源部(DOE)科学办公室的用户设施,位于能源部阿贡国家实验室,它能产生类似的 X 射线光,但比 X 射线光亮十亿倍。这么亮的光能做什么?APS 的工作原理就像一台巨大的显微镜,但与可见光不同,X 射线具有穿透力,使科学家能够看到材料的深处。例如,X 射线束可以聚焦得很紧,科学家可以用它来"看"电池在使用过程中内部发生了什么,从而开发出更节能的电池。几十年来,APS 和世界各地的其他光源一直在改善我们的生活。为它们提供动力的技术粒子加速早在 20 世纪 20 年代就已出现。电磁波谱是各种电磁辐射的范围能量在传播过程中会扩散开来。太阳的温度比地球高得多,因此它发出的辐射能量较高,波长较短。资料来源:美国国家航空航天局APS 的核心是一个储藏环,周围约三分之二英里。它非常大,可以容纳一个棒球场。它的工作是以接近光速的速度,高精度地循环着被称为电子的粒子。电子每天在这个环上绕行数十亿次,在轨道的每一个弯曲处都会释放出耀眼的光芒。APS 将这些光发送到环周围的实验站,在那里进行不同类型的科学实验。APS 是一个国家用户设施,这意味着全世界的科学家都可以使用这一资源。科学家使用它不收取任何费用,但他们的数据必须公开发布。每年,来自世界各地的 5500 多名科学家利用 APS 研究各种各样的问题,从应对温室气体的新方法到加固道路和桥梁的新方法。自 20 世纪 90 年代建成以来,APS 一直是世界领先的 X 射线光源,而它的未来将变得更加光明。一次大规模的升级将取代目前的存储环,它所产生的 X 射线亮度将是现在的 500 倍,从而能够进行更多的实验和创新,改善我们的生活。与世界各地的其他光源一起,APS 将继续使科学家们能够让我们更健康、更安全,并增进我们对周围世界的了解。资料来源:阿贡国家实验室X 射线光源如何工作?先进光子源可以产生超亮的 X 射线束,为新发现照亮道路。先进光子源(APS)等强大的光源与牙医使用的 X 光机类似,只是它产生的光亮度要高出十亿倍。APS 的核心是一系列被称为加速器的机器,它们使用磁铁移动被称为电子的微小粒子。电子聚集在一起,沿着直线加速器直线运动。粒子积聚环可将成串的粒子更紧密地聚集在一起。助推器环在它们积累速度和能量的过程中使它们循环。然后,粒子被注入存储环。电子每天在这个环上绕行数十亿次。在轨道的每一个转弯处,它们都会释放出光子粒子形式的光。这些光子就是 X 射线光,它们被发送到环上的各个科研站。科学家们利用这种非常明亮的光线来观察材料的内部深处。相关文章:科学简单点:什么是超级计算?科学简单点:什么是人工智能?科学简单点:什么是量子力学?科学简单点:什么是水力发电?科学简单点:什么是核能?科学简单点:什么是气候复原力?科学简单点:什么是纳米科学?科学简单点:什么是暗物质和暗能量? ... PC版: 手机版:

封面图片

英特尔Xe2 GPU正式发布:性能提升 50% 包含全新光线追踪内核

英特尔Xe2 GPU正式发布:性能提升 50% 包含全新光线追踪内核 英特尔 Xe2 正式发布,并将应用于 Lunar Lake CPU 和代号为"Battlemage"的下一代 Arc 独立显卡阵容。英特尔 Xe2 的部分目标是提高利用率、改善工作分配和减少软件开销。Xe2 是一项从头开始的设计,修复了 Xe"Alchemist"GPU 存在的几个主要问题。一开始,英特尔就用一张 IP 性能效率图向观众展示了高达 12.5 倍的显著收益,让人惊叹不已。我们将深入介绍 Xe2 是什么,以及英特尔是如何实现这些收益的。英特尔表示,Xe2 架构与 Xe 架构一样,具有高度的可扩展性,这将促使其集成到 Lunar Lake 等低功耗移动 SoC 中,并集成到稍后推出的具有独立选项的高端 Arc 显卡中。第二代 Xe 内核或 Xe2 配备了多种计算资源,这些资源被重新划分为本地 SIMD16 引擎,以提高效率。Xe2 核心功能8 个 512 位矢量引擎8 个 2048 位 XMX 引擎支持 64b 原子运算192KB 共享 L1$/SLM矢量引擎也已更新,其中包括:SIMD16 本地 ALU -支持 SIMD16 和 SIMD32 操作Xe 矩阵扩展(支持 INT2、INT4、INT8、FP16、BF16)扩展数学和 FP64 -常数:正弦、余弦、对数、指数3 向共同发行 -FP + INT/EM + XMXAlchemist"Xe"GPU 上也有 Xe 矩阵引擎或 XMX 单元,但现在的变化是,它们支持更多数据类型,运行速度更快,FP16 额定频率为 2048 OPS/时钟,INT8 额定频率为 4096 OPS/时钟。让我们来看看这些新引擎是如何在 Xe2 渲染片段(Xe2 GPU 的基本模块)中堆叠的。这些渲染片可根据需要进行堆叠和扩展,并经过优化,以减少延迟、消除停滞并改善硬件/软件握手。这些渲染片连接到命令前端,该命令前端本机支持间接执行。渲染片还包括一个新的几何引擎,具有 3 倍的顶点获取吞吐量和 3 倍的网格着色性能(具有顶点重用功能);新的 L1$/SLM 缓存,用于顺序外采样(具有压缩纹理);2 倍的无过滤采样吞吐量和可编程偏移;一个新的 HiZ 单元,缓存增加了 50%,并支持对小型基元进行早期 HiZ 剔除。最后,还有两个新的像素后端(Pixel Backends),可提供两倍的混合吞吐量,像素颜色缓存增加了 33%,并可将目标预取渲染至 L2$。Xe2 的最新光线跟踪单元在 Xe1 的基础上进行了改进。Xe2 内核的一个主要部分是 RTU(光线跟踪单元),它具有 3 条遍历管道、18 个方框交叉点(每个方框交叉点 6 个,每个 RTU 3 个方框)和 2 个三角形交叉点。以上就是英特尔 Xe2 GPU 架构的基本概述:第 2 代 Xe2 内核增强型矢量引擎深度缓存新型 XMX 发动机性能和效率 - 优化前端本机硬件支持 exectue 间接命令更大的光线跟踪装置总体而言,英特尔的 Xe2 GPU 架构旨在与游戏更加兼容,并实现更高的利用率。新的执行间接块被游戏用来加速绘制调用,由于它被虚幻引擎等引擎大量使用,因此获得 12.5 倍的提升对游戏玩家来说是个好兆头。第一款采用 Xe2 GPU 的产品是集成配置的 Lunar Lake。Lunar Lake 中的多个区块都与 GPU 有关,如媒体引擎和显示引擎。在谈这些之前,我们先来谈谈 Lunar Lake 的 Xe2 配置:8 个 Xe2 内核64 个矢量引擎2 几何管道8 个采样器4 个像素后端8 个光线追踪单元8 MB L2$Lunar Lake Xe2 GPU 有 8 个 Xe2 内核,每个 Xe2 内核有 8 个 XMX 和 8 个矢量单元、一个负载/存储单元、一个线程排序单元和一个专用的 L1/L$ 缓存。这 4 个 Xe2 内核中的每一个都能生成一个渲染片。那么,与 Meteor Lake 的 Xe GPU 相比,这一切的性能表现如何呢?英特尔表示,Xe2 GPU 在 ISO 下的性能提高了 50%,在性能不变的情况下,功耗大幅降低。XMX 块也是一个重要部分,它涌入了 67 个峰值 INT8 TOPS,为 Lunar Lake CPU 的整体 AI 能力锦上添花。该芯片总共提供 120 个平台 TOPS,其中 48 个 TOPS 来自 NPU4,5 个 TOPS 来自 CPU 本身。月球湖的 Xe 显示引擎现在,我们从 GPU 转向 Lunar Lake CPU 本身的其他模块,首先是显示引擎。显示引擎配备 3 个显示管道,最高支持 8K60 HDR,最高支持 3x 4K60 HDR,最高支持 1080p360 或 1440p360。显示引擎支持 HDMI 2.1、DisplayPort 2.1 和新的 eDP 1.5 功能。显示引擎的前端包括解码/解密和流缓冲区。在像素处理流水线方面,每个流水线有 6 个平面,支持色彩转换和合成的硬件,同时具有灵活性和高能效。此外,还有一个额外的低功耗优化流水线,带有面板重放功能(空闲帧期间的功率门控)和一个带有 LACE(本地自适应对比度增强)功能的全新亮度传感器。在压缩和编码方面,显示流压缩引擎支持 31 种视觉无损压缩和传输编码(HDMI 和 DisplayPort 协议的流编码)。路由器和端口包括流组装和端口路由,最多支持 4 个端口,增加了灵活性。回到带有面板重放功能的 eDP(eDisplayPort)1.5,它被称为面板自刷新的进化版,具有早期传输和自适应同步支持的选择性更新。新的显示功能可减少抖动,改善播放效果,同时提供更高的能效。用于 Lunar Lake 的 Xe 媒体引擎支持 VVC、侧缓存和更好的编码Lunar Lake SOC 与 Xe2 GPU 连接的最后一个区块是媒体引擎,它现在拥有自己专用的 8 MB 共享侧缓存。芯片的其他部分可以使用这个新缓存,但没有必要,因为其他内核本身就有专用缓存。这种侧缓存可为 Lunar Lake 节省大量带宽,因为跨媒体工作负载的系统内存流量减少了。这也大大降低了编码工作负载的功耗。媒体引擎支持最高达 8k60 10 位 HDR 解码、高达 8k60 10 位 HDR 编码、AVC、VP9、H.265 HEVC、AV1 和全新的 VVC 引擎。VVC 引擎大大降低了比特率,同时提供与 AV1 相同的质量(文件大小最多减少 10%)。它还支持自适应分辨率流和屏幕内容编码。最后,我们的 Windows GPU 软件栈已经为 Xe2 GPU 做好了准备。英特尔表示,它花了大量时间调整 Alchemist"Xe"GPU 的 API 级性能,尤其是 DX9,但所有这些软件工作都将转移到 Xe2,并支持所有最新的 API 和框架及其运行时。Xe2 是一种全新的图形架构,它为 Lunar Lake 等集成解决方案和即将推出的 Arc Battlemage 系列的独立选项带来了巨大的性能提升和最新的功能集。公司将在今年晚些时候分享更多有关 Battlemage 独立产品的信息。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人