标签

 web 

相关的文章:

本列表汇集了关于Web开发、应用及相关技术的文章,涵盖从基础知识到进阶技巧,助力开发者提升技能与应用安全。

Web缓存漏洞:利用与防御全解析

防止网络缓存欺骗的最简单方法是使用带有no-store和private指令的Cache-Control头标记所有动态生成的响应。

网络缓存技术自互联网初期就已存在,主要通过密钥识别请求。近年来,内容分发网络(CDN)提高了系统效率,但也面临缓存中毒和欺骗攻击的风险,攻击者可能利用缓存存储动态信息,导致敏感数据泄露。此外,不同服务器对URL的解析差异可能影响缓存安全。

原文中文,约3500字,阅读约需9分钟。发表于:
阅读原文

HBuilderX – 一款免费 Web 应用程序开发工具

HBuilderX 中文版是由国内 DCloud(数字天堂)推出的一款支持 HTML5 的 Web 开发 ID […]

HBuilderX 是 DCloud 推出的 HTML5 Web 开发 IDE,支持多种编程语言,具备快速启动、强大语法提示和优秀的 Vue 支持。优点是高效开发和多平台兼容,缺点为资源占用大和学习曲线陡峭。整体而言,它是功能强大且易用的开发工具。

原文中文,约1200字,阅读约需3分钟。发表于:
阅读原文

Web技术构建桌面应用方案

Electron、Tauri、Flutter、pkg...抉择方案

本文比较了四种桌面应用方案:Electron、Tauri、Flutter和pkg。Electron适合大型应用但体积较大,Tauri小巧高效,适合轻量工具,Flutter适合高性能UI应用,而pkg则适合命令行工具。选择时需考虑性能、体积和安全性。

原文中文,约4000字,阅读约需10分钟。发表于:
阅读原文

谷歌的《Web UI新动态》演讲:减少自定义组件JavaScript,更多Web标准

Una Kravets recently presented in a talk recent developments in Web UI supported by the Chrome team. Some common UI patterns that currently require a significant amount of JavaScript may soon be...

Una Kravets在演讲中介绍了Chrome团队支持的Web UI新进展,强调HTML和CSS的新特性将简化可定制选择菜单、轮播和悬停卡片的实现,减少JavaScript使用,提高性能。通过Popover API和Anchor Positioning,开发者可以更轻松地定制界面元素,提升用户体验。

谷歌的《Web UI新动态》演讲:减少自定义组件JavaScript,更多Web标准
原文英文,约600词,阅读约需3分钟。发表于:
阅读原文

cobalt – 开源、无广告,在线视频下载工具,支持 B 站、小红书、Tiktok、VK、YouTube 等 20+ 在线视频网站[Web]

cobalt 是一款开源的现在视频下载工具,可以在手机浏览器上使用。支持 B 站、小红书、Tiktok、VK、YouTube 等 20+ 在线视频网站,并且可单独下载视频或音频,还支持 API。能够自

cobalt是一款开源的视频下载工具,支持多个主流平台,可单独下载视频或音频,还支持API。使用简单,无广告。

cobalt – 开源、无广告,在线视频下载工具,支持 B 站、小红书、Tiktok、VK、YouTube 等 20+ 在线视频网站[Web]
原文中文,约1000字,阅读约需3分钟。发表于:
阅读原文

Linux:在Ubuntu服务器上安装基于Web的管理控制台

Ubuntu is one of the most popular Linux distributions in use for both server and container deployments. One of the The post Linux: Install a Web-Based Admin Console on Ubuntu Server appeared first...

Ubuntu是流行的Linux发行版,适合服务器和容器部署。尽管命令行对新手有挑战,但通过Cockpit可以简化管理。安装Cockpit和Podman后,用户可通过浏览器轻松管理服务器任务。

Linux:在Ubuntu服务器上安装基于Web的管理控制台
原文英文,约1100词,阅读约需4分钟。发表于:
阅读原文

MinIO 用户谨慎更新:11万行代码被官方删除,Web 管理功能全没了

MinIO 是著名的开源对象存储服务器软件,诞生自 2016 年,兼容 Amazon S3 API,是非常流行的网络基础服务,小众软件的图片服务器也通过 MinIO 来管理。@Appinn 其社区版本

MinIO 是开源对象存储软件,最近更新移除了管理员界面,用户需通过命令行工具进行管理。联合创始人指出,维护图形化控制台的工作量大且缺乏安全性。社区鼓励贡献,建议用户谨慎更新或学习命令行操作。

MinIO 用户谨慎更新:11万行代码被官方删除,Web 管理功能全没了
原文中文,约1100字,阅读约需3分钟。发表于:
阅读原文

2025 年,如何为 web 页面上展示的视频选择合适的压缩算法?

事情的起因是需要在网页上展示一个时长约为 5 分钟的产品展示视频,拿到的 H264 编码的原文件有 60MB 大。高达 1646 Kbps 码率的视频文件通过网络传输,烧 cdn 流量费用不说,对于弱网环境下的用户体验也绝对不会好。因此必须在兼顾浏览器兼容性(太好了不用管 IE)的情况下,使用更现代的视频压缩算法进行压缩。哪些压缩算法是目前的主流?AV1AV1...

为了在网页上展示5分钟的产品视频,需要压缩60MB的H264文件。AV1是最佳选择,但Safari不支持软解,存在兼容性问题。VP9作为替代方案,兼容性好且免专利费,适合轻量应用。H.264仍是主流,但压缩效率较低。选择编码策略时需考虑设备能力与用户体验。

2025 年,如何为 web 页面上展示的视频选择合适的压缩算法?
原文中文,约5500字,阅读约需13分钟。发表于:
阅读原文

Next.js简介:现代Web的React框架

Pengenalan Next.js: Framework React untuk Web Modern Apa itu Next.js? Next.js adalah framework React yang dibangun oleh tim Vercel. Framework ini dirancang untuk memudahkan...

Next.js是由Vercel团队开发的React框架,旨在简化React应用的开发。其主要特点包括自动路由、灵活渲染(SSR、SSG、ISR)和API路由,支持无服务器后端API的创建。

Next.js简介:现代Web的React框架
原文约200字/词,阅读约需1分钟。发表于:
阅读原文

使用GCP计算和Terraform部署Web服务

Let's start off with something simple: GCP Compute is an on-cloud VM to run everything like your own machine. We'll deploy a simple http web server container and make it accessible from...

本文介绍了如何在GCP上使用Terraform快速部署简单的HTTP Web服务器。首先创建配置文件,定义GCP提供者及资源,包括虚拟机、网络和防火墙设置。通过命令行初始化、计划和应用配置,最后使用SSH连接虚拟机并运行Docker容器以测试Web应用。完成后可通过公共IP访问服务,若需销毁服务可使用“terraform destroy”命令。

使用GCP计算和Terraform部署Web服务
原文英文,约900词,阅读约需3分钟。发表于:
阅读原文