如何避免由 Web 字体引起的布局偏移 一些布局上的完全加载前后的变化很容易解决:为动态元素预先分配正确的空间,在图像上使用宽度和高度属性,并优先考虑 HTML 文档中的可见元素。但是,导致布局偏移的还有一个难以解决的问题:无样式文本 (F... 网站建设# web# 原素# 字体 3年前400
我去了中国大型的 Web3 聚会,发现人们想要的不是 Web3 气氛忽然凝重起来。眼前这位漂亮姑娘不经意间皱起眉头,盯着我朋友递给她的手机屏幕,纠结该输入些什么。,10 秒钟之前,我们正坐在这家咖啡馆里相谈甚欢,气氛融洽,直至提出互加微信。,时间停滞了那么一下... 网站建设# web# 加密# 大理 3年前400
终于,Web2平台可以实现Web3功能了! 作者丨Isaac Benson, 译者 | 卢鑫旺, 审校丨Noe, Web3是一个在过去一年中受到主流关注的术语,去中心化是其核心原则之一。, 在其构筑的互联网新秩序中,用户能够访问任何平台并自由... 网站建设# pip# web# 中心化 4年前400
Web 开发的十种优秀前端技术 在这个新冠病毒肆虐的时代,数字化变得比以往任何时候都更加重要。 前端技术(例如前端框架) 在开发所有软件应用程序中发挥了重要作用。,,尽管后端很重要,但它并不是用户遇到的第一件事。,框架是有助于开发和... 网站建设# web# 前端# 应用程序 5年前400
Web前端程序员应遵循的15个开发原则 当开发一个Web页面时,要考虑头一件事就是区分页面重点。将这些内容用DIV标签包含起来,页面的代码会呈现出整洁、缩进良好的风格。,好的页面应该将HTML标签和CSS样式表分割开来。这是每一个Web开发... 网站建设# css# web# 开发者 4年前390
自动化功能性测试的分步指南 译者 | 陈峻,审校 | 孙淑娟,众所周知,无论是桌面应用、Web应用、还是移动应用,在投放到市场之前,都需要经过严格的测试。而由于功能性测试能够检验应用程序的各项操作与功能,是否符合既定的需求规范... 网站建设# web# 功能性# 测试 4年前390
促进全球互通互联:WebRTC 成为 W3C 和 IETF 标准 【51CTO.com快译】WebRTC 可为浏览器、移动应用程序和桌面应用程序提供实时通信功能,通常用于视频通话。2009年,Google提出创建WebRTC的想法,以替代无法在浏览器中运行的Adob... 网站建设# web# webRTC# 开发 2年前380
在互联网卷不动了,还能做什么? ,作者 | 云昭,驶入深水区后的互联网,求变者和裸泳者共存成为了一种新常态。我们在感叹互联网数十年跌宕浪潮的同时,也似乎看到了引发新动能的希望岛屿。,Web3,新能源,开源,这些新涌现的领域究竟发展几... 网站建设# web# 中心化# 互联网 4年前380
【GIS开发】OpenLayers入门学习(JavaScript库) 官网地址: https://openlayers.org/ 源码地址: https://github.com/openlayers/openlayers,,OpenLayers is a high-p... 网站建设# html# javascript# Node.js 2年前370
Web前端开发编辑器对比 经常会有人问学习Web前端开发到底该用哪个软件写代码比较好呢?针对前端开发编辑器的选择,每个人都有自己的想法,有的比较看重交互友好的,有的看重界面好看的,有的觉得无所谓,只要不让我掏钱就好。今天在这里... 网站建设# web# 前端# 前端开发 4年前370
写给前端的 K8S 上手指南 ,在回答这个问题之前,让我们一起先了解下 web 应用部署方式的演化过程。,在我刚接触软件开发的时候,人们部署应用的方式通常是这样的:,首先需要一台服务器,然后在服务器上安装 Web Server ... 网站建设# node# server# web 3年前350
技术干货 | Electron 插件开发实践 早期跨平台桌面应用开发大多采用 Qt 和 C++,受语言学习成本开发效率影响,越来越多的人将目光转向了 Electron。Electron 是以 Nodejs 和 Chromium 为内核的跨平台开发... 网站建设# c# electron# nodejs 4年前350
使用 Excel 和 Python 从互联网获取数据 今天的文章主要分为两个部分,一是用通过Python构建一个数据网站,二是分别使用Excel和Python从编写的Web网站上获取数据。,通过Python Flask Web框架分别构建一个Web网站... 网站建设# py# python# web 4年前350
5G时代Web前端的边界拓展思考 作者 | 汪树岩 王嘉榕,单位:中国移动智慧家庭运营中心,5G时代早已成为了大家“茶余饭后”的热点话题,除此之外5G还能带动自动驾驶、物联网、车联网、工业互联网、人工智能、智能家居、智慧城市等行业,将... 网站建设# g# web# 互联网 4年前350
两年过去了,谁还记得曾想取代Node.js的他? ,大家好,我卡颂。,22年11月14日,Deno发布了v1.28,距离他第一个稳定版本v1.0.0发布(2020年5月13日)已过去2年。,作为Node.js的竞争者,Deno似乎并没有达到「取代前... 网站建设# deno# js# node 4年前350
分布式系统中经典的八个谬误 你在分布式系统上工作吗?微服务,Web API,SOA,Web 服务器,应用服务器,数据库服务器,缓存服务器,负载均衡器 - 如果这些描述了系统设计中的组件,那么答案是肯定的。分布式系统由许多计算机组... 网站建设# web# 分布式系统# 服务器 4年前350
你知道WebAssembly吗? 其实对于我而言,之前有了解过 WebAssembly,知道他很强大,但是没有实际的使用过。偶然间在调研和使用 ffmpeg 的过程中,看到了很多浏览器端的方案,都是使用了 WebAssembly,原来... 网站建设# wasm# web# webassembly 5年前350
Intellij IDEA配置Tomcat并创建JavaWeb项目 Intellij IDEA配置Tomcat并创建JavaWeb项目 Intellij IDEA配置Tomcat并创建JavaWeb项目 一、实验环境 二、说明 三、Web项目搭建... 网站建设# Html/CSS# tomcat# web 2年前340
Go 语言怎么使用 Zap 日志库? 我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。,本文我们介绍 uber 开源的日志库 zap,首先使用 Gin 框架构建一个 Web 应用,然后通过... 网站建设# gin# web# zap 4年前340
Web UI 自动化时,通过 AutoIT 的解决 Windows 控件 ,Selenium 进行WEB的UI自动化时经常会遇到windows弹框,比如上传、下载框时的提示框,这种弹框selenium自身是无法处理的,这时我们可以借助AutoIT这个工具。,,AutoIt ... 网站建设# autoit# ui# web 4年前340
为什么越来越多的人选择Spring Boot? 我们都知道,Spring是一个非常经典的应用框架,与其说是Java开发不如说是Spring开发,为什么现在越来越多的人会选择用Spring Boot呢?。要回答这个问题,还需要从Java Web开发的... 网站建设# boot# james# java 4年前330
如何使用Feathers.js和SQLite构建REST API 译者 | 卢鑫旺,审校 | 孙淑娟,你是否正在寻找一种方法来构建具有身份验证、数据库设置和授权等特性的Web应用程序,而无需编写大量的代码和配置?你是否想在几天内创建一个可用于生产的应用程序?信不信由... 网站建设# api# feathers# js 4年前330
Web3 堆栈开发人员指南 在Alchemy,我们将Web3定义为基于区块链技术的去中心化的互联网生态系统。,首先,作为开发人员和构建人员,我们在理解去中心化时,通常会提起碎片化的技术堆栈概念。虽然Web3仍然处于新生阶段并在迅... 网站建设# web# 中心化# 区块 5年前310
Edge版本刷到100了!这些实用功能你都知道吗? 超级复制功能--Web选择 在网页中复制内容是大家常用的操作,而Edge浏览器对复制功能进行了增强,推出了一个“Web选择”功能,让用户可以轻松复制网页里的格式化内容,比如表格、文档格式、页眉等等。 ... 系统教程# web# 内容# 功能 2年前300
手把手教你撸一个 Web 汇率计算器 前段时间刚接触到前端网页开发,但是对于刚入门的小白而言,像flask、Django等这类稍大型的框架确实不太适合,今天这个Dash是集众家之长于一体的轻量化Web开发库。,Dash 是一个用于构建基于... 网站建设# dash# flask# python 4年前300
高级Web应用开发前沿技术简述 Web应用作为互联网内容的重要组成部分。随着Web2.0概念的蓬勃发展和包括WebAssembly、WebGL2.0等技术的演进,Web应用在很多场景下已经具备和原生相媲美的性能,近些年Web应用又有... 网站建设# weakmap# weakset# web 4年前300
详解SpringBoot底层原理实现 笔者记得差不多在2015年以前,要部署一个Web应用,那得准备各种Web容器,比如Tomcat,然后打war包,然后部署到Web容器的特定目录下,以此来完成一个应用的部署,而且应用中的web.xml... 网站建设# springboot# web# xml 5年前300
Spring-WebFlux使用,一文带你从0开始学明白Spring-WebFlux,学明白响应式编程 文章目录 一、Spring-WebFlux介绍 区别于Spring MVC 二、Spring-WebFlux的使用 1、注解编程模型 (1)定义实体类 (2... 网站建设# java# jquery# spring 2年前290
尝试一下使用 Vitest 进行组件测试,确实很香 ,自从 尤大 的构建工具Vite获得了巨大的人气,现在有了一个由它驱动的极快的单元测试框架。Vitest。,Vitest 与 Jest 兼容,具有开箱即用的 ESM、Typescript 和 JSX ... 网站建设# jest# vite# vitest 4年前290
Go 语言 Web 应用怎么使用 Nginx 部署? Golang 标准库 net/http 和 Go 语言 Web 框架,比如 Gin、Beego 和 Iris 等,可以很方便地构建一个 Web 应用。,Nginx 是一个 HTTP 和反向代理服务器... 网站建设# go# nginx# web 5年前290
如何使用FaceIO开发基于人工智能的Web App用户认证模块 译者 | 李睿 审校 | 重楼 在过去的Web应用信息系统开发中,用户认证是一个不可或缺的功能模块。用户认证功能包括用户注册和登录认证。在以往的开发方法中,用户认证功能模块实现的常见方式是使用电子邮件... 网站建设# javascript# web# 人工智能 2年前280
ReactJS 开发人员应该具备的 12 项基本技能 随着越来越多的用户转向全渠道方法,拥有无缝的用户体验非常重要。实现这一目标的一种方法是拥有一个完全响应的应用程序,以确保用户在跨平台时获得最佳体验。,,有许多 JavaScript 库可用于创建移动... 网站建设# react# web# 响应 5年前280
Linux 下安装使用功能强大的轻量级 HTTP 服务器 OpenLiteSpeed (OLS)是由LiteSpeedTechnologies开发的一款免费、开源的轻量级HTTP服务器。它是一个功能强大的模块化 HTTP 服务器,可以以低资源使用率处理数十万... 系统教程# http# openlitespeed# web 2年前270
2023 年您应该关注的14个Web 开发趋势 ,第一个网页发布是在 1991 年,它永远改变了我们的生活。今天,我们花几个小时在互联网上,赚钱、花钱、听音乐、寻找我们的灵魂伴侣、获得大学学位、看电影、调查阴谋论,以及其他活动。该列表实际上是永无止... 网站建设# web# 开发# 网络 3年前270
使用Deno deploy开发部署免费的个人博客 deno 是由 nodejs 作者开发出来的一个 js 运行环境,和 nodejs 最大的区别是它很小,没有过多的历史包袱依赖。最大的特点应该就是它将大部分功能都封装在了一个独立的可执行包中,你可以通... 网站建设# deno# deploy# nodejs 4年前270
七个 JavaScript Web API 来构建你不知道的未来网站 随着技术的日新月异,为开发人员提供了令人难以置信的新工具和API。但据了解,在100 多个 API中,只有5%被开发人员积极使用。,让我们来看看一些有用的Web API,它们可以帮助您将网站推向月球... 网站建设# api# web# 屏幕 5年前270
基于Web浏览器对音视频编解码的探索和实践 Labs 导读 音视频编解码在服务端以及客户端,已经是比较成熟的技术。但是在Web浏览器上,如何快速的对音视频进行编解码,实现音视频内容制作、自定义视频播放器等功能,且不依赖于服务端,一直是较难实现... 系统教程# ffmpeg# web# 编解码 2年前260
学习Web安全框架,一定从要Shrio开始... 哈喽,大家好,我是指北君。 接下来我会花一段时间,从shiro开始带大家认识到一系列认证框架,看看它们一般具备哪些模块、什么样的功能,以及如何使用好它们。,前面简单介绍了shiro这个框架的一些基本知... 网站建设# shiro# web# 框架 4年前250
过度使用懒加载对 Web 性能的影响 如今为了提升应用性能,懒加载被广泛使用于 Web 应用中。它帮助开发者减少网站加载时间,节省流量以及提升用户体验。,但懒加载的过度使用会给应用性能带来负面影响。所以在这篇文章中,会详述懒加载对性能的影... 网站建设# web# 使用# 加载 3年前240
dreamweaver.exe是什么文件的程序 dreamweaver进程是什么 进程文件: dreamweaver or dreamweaver.exe 进程名字: Macromedia DreamWeaver 进程类型:存有安全风险性的进程 英文叙述: dreamweaver... 电脑技巧# dreamweaver# exe# macromedia 3年前240
Python的哪个Web框架学习周期短,学习成本低? 知乎上有人问,Python的哪个Web框架学习周期短,学习成本低?,很多人推荐Flask,老牌轻量级web框架,确实是初学者的首选。这几天我在Github上看到FastApi,觉得比Flask更轻量... 网站建设# django# fastapi# web 4年前240
知道了web的攻击方式,还不快防起来? 大家好,我是 CoderBin,本文总结了一些关于web攻击的几种方式(不代表全部)以及预防方法,希望大家的web之路能够"一路平安",如果文中有不对、疑惑的地方,欢迎在评论区留言指正,Web攻击(W... 网站建设# html# Html/CSS# web 2年前230
使用 JavaScript 的数据结构:堆栈和队列 Web 开发中最常用的两种数据结构是堆栈和队列。许多 Internet 用户,包括 Web 开发人员,都没有意识到这一惊人的事实。如果您是这些开发人员中的一员,那么请准备好两个具有启发性的示例:文本... 网站建设# web# 堆栈# 开发人员 4年前230
download.exe是一个安全的进程吗 download进程可以结束吗 进程文件: download or download.exe 进程名字: Webcelerator web browser 进程类型:存有安全风险性的进程 英文叙述: download.exe is ... 电脑技巧# download# exe# web 4年前220
SpringBoot 自动装配的原理分析 首先我们通过一个案例来看一下自动装配的效果,创建一个 SpringBoot 的项目,在 pom 文件中加入下面的依赖。,其中 web 的依赖表示我们这是一个 web 项目,redis 的依赖就... 网站建设# redis# service# springboot 4年前220
从 Windows 迁移到 Ubuntu 终极指南 Caddy 是一个功能强大的开源 Web 服务器,用 Go 编写,可用于在生产环境中托管 Web 应用程序。Caddy 具有内置的自动 TLS 证书更新、OSCP 装订、静态文件服务、反向代理、Kub... 系统教程# caddy# server# ubuntu 2年前210
为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow? 在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。,同时,SpringBoot也支持Undertow容器,我们可以很方便的... 网站建设# springboot# tomcat# undertow 3年前210
Spring WebFlux核心组件详解 环境:Springboot2.4.12,spring-web模块包含了对响应式web应用程序的以下基本支持:,HttpHandler是一个简单的协议,只有一个方法来处理请求和响应。它故意最小化,其主要... 网站建设# api# httphandler# spring 4年前210
负载均衡的初学者指南 当个人电脑刚开始发展的时候,一个家庭可能只有一台(或更少)的电脑。孩子们白天玩电脑游戏,家长们晚上在业务支撑系统上做会计、编程,或者漫游。然而,想象一下今天一个只有一台电脑的家庭,你可以预想到这样会产... 系统教程# web# 均衡# 服务器 2年前200
Java Spring 框架 @Controller 与 @RestController的区别,你明白了吗? @Controller注解长期用于传统的spring MVC 框架Controller。@ RestController注解是在Spring 4.0 中引入的,以简化RESTful Web 服务的创建... 网站建设# controller# restcontroller# spring 3年前190
Flask vs Django: 该如何选择Python框架? 根据JetBrains 做过的一项Python开发人员调查,Flask和Django是迄今为止最受欢迎的两个Python Web框架。如果你开始使用Python进行Web开发,一定想知道应该学习或使用... 网站建设# django# flask# python 3年前190
有了扩展,GNOME Web 正逐渐成为 Linux 桌面上一个有吸引力的选择 GNOME Web(Epiphany)是 可供 Linux 用户使用的最佳浏览器 之一。 它提供了简约且独特的用户体验。 不幸的是,这种独特性并没有激励用户把它作为主力网页浏览器。 但是,看起来这种情... 系统教程# gnome# linux# web 2年前180
RESTful API 优秀实践,你会了吗? 哈喽,大家好,我是指北君。,RESTful 风格的HTTP 方法有POST,GET ,PUT ,DELETE,PATCH 等等。那么我们在开发时应该如何写出优雅的RESTful接口呢。本篇就为大家带来... 网站建设# api# rest# restful 3年前180
微软 Build 2022 大会:Microsoft Edge 有啥新东西? 微软 Build 2022 大会介绍了 Microsoft Edge 近期的新内容和即将推出的内容。 WebView2 的最新发展 首先是 WebUI 2/UWP 即将全面推出。WebView2 将在... 系统教程# edge# microsoft# web 2年前170
分享:Linux 的六个实际和现实应用 众所周知,Linux 为全球数百万台服务器和台式机提供支持。但是这个开源操作系统还有其他应用吗? 如果您在桌面上使用 Linux,您可能想知道您正在使用的操作系统有哪些实际用途。幸运的是,今天有很多 ... 系统教程# linux# web# 实际 2年前140
Python 发展趋势:与 Rust 深度融合、更易于编写 Web 应用 作者 l 豌豆花下猫 ,来源 l Python猫(ID:python_cat),大家好,我是猫哥,好久不见!,2022 年末的时候,我不可避免地阳了,借着身体不舒服就停更了,接踵而至的是元旦和春节假... 网站建设# python# rust# web 4年前140
缺失多年,GNOME Web(Epiphany)终于支持扩展了 GNOME Web(2012 年之前称为 Epiphany)是一个开源的网络浏览器,基于苹果 WebKit 渲染引擎的 GTK 移植 —— WebKitGTK。它是由 GNOME 项目为类 Unix ... 系统教程# epiphany# gnome# gtk 2年前120
如何在 Go 中构建一个基本的 Web 服务器 Go 是一种大有前途的编程语言,用于构建现代 Web 应用程序和系统软件。它一发布就席卷了科技行业,并为 Docker、Kubernetes、Terraform、Dropbox 和 Netflix 等... 系统教程# go# net# web 2年前120
HarmonyOs - ArkUI(JS)画布组件Canvas之自定义柱状图 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 最近项目中有柱状图的功能,看了下JS中的组件chart,发现... 系统教程# canvas# js# web 2年前120
你需要掌握的 Koa 洋葱模型和中间件 ,大家好,我是前端西瓜哥。,Koa 是一个 nodejs 框架,经常用于写 web 后端服务。它是 Express 框架的原班人马开发的新一代 web 框架,使用了 async / await 来优雅... 网站建设# koa# web# 中间件 3年前120
谷歌 Chrome 浏览器 103 正式版发布:页面加载速度更快,支持本地字体访问、Web 共享 AVIF 文件 6 月 22 日消息,今天谷歌 Chrome 浏览器 103 正式版发布。此版本具有预渲染机制,可以显著加快页面速度加载、支持本地字体访问、在 Web 共享 AVIF 文件。 谷歌 在 Chrome ... 系统教程# chrome# web# 加载 2年前110
Google 将为优质 Chrome 扩展加上特殊徽章 众所周知,Chrome 浏览器的扩展程序数量众多、种类丰富,它们极大地扩展了 Chrome 浏览器的功能,这也是很多用户选择 Chrome 的原因之一。Chrome Web Store 内容不断丰富也... 系统教程# chrome# google# web 2年前110
复杂推理模型从服务器移植到Web浏览器的理论和实战 一 背景 随着机器学习的应用面越来越广,能在浏览器中跑模型推理的Javascript框架引擎也越来越多了。在项目中,前端同学可能会找到一些跑在服务端的python算法模型,很想将其直接集成到自己的代码... 网站建设# web# 开发# 开发工具 2年前110
网络中的代理ip有哪些影响效果 , ,我们在网络上使用代理服务器,是可以在很多方面体现效果的。, ,不管哪种类型的代理都具有相同的功能,即代理网络用户获取网络信息。形象化的说,它是网络信息的中转站。正常情况下,当我们向Web服务... 网站建设# ip# web# 代理 4年前110
Linux Web 服务器 NGINX 的三个优秀替代方案 NGINX 是当前的互联网之王。去年,它成功取代了 Apache,成为世界上使用最多的 Web 服务器,并重新夺回了应有的地位。 根据Netcraft 的最新数据,截至 2022 年 6 月,NGIN... 系统教程# nginx# web# 互联网 2年前100
给你一款利器!轻松生成 Nginx 配置文件 Nginx 是一个非常高性能的 Web 服务器,具有处理大型站点的能力。由于它能够处理多个并发连接,因此非常受欢迎。由于许多其他原因,它也是首选,例如: 其异步事件驱动架构 内存使用率低 负载均衡 带... 系统教程# linux# nginx# nginxconfig 2年前100
Web3:区块链技术将如何改进 Web3 中的 DevOps ? 虽然还处于早期阶段,但Web3已经显示出其能提供区块链和DevOps协同工作的可能。本文讨论了DevOps的实践、流程、工具、及其它将如何与区块链技术相互补充来交付Web3解决方案。,DevOps是一... 网站建设# devops# web# 中心化 4年前100
Windows 11/10 Edge、Chrome PWA 网页应用将支持“标签”界面 5 月 31 日消息,据 Windows Latest 报道,谷歌将很快通过在 Windows 11、Windows 10 和其他桌面平台上的 Web 应用程序中添加“标签”显示模式 / 界面(即选项... 系统教程# web# windows# 应用程序 2年前90
如何优雅地取消页面滚动恢复行为? 通常我们在浏览web页面时,当浏览到某个位置跳去了其它页面浏览后再回到开始时的那个页面时,浏览器会帮我们重新定位到我们离开页面时的位置,对于绝大多数场景来说,这确实是一个非常好的体验设计!但有时候我们... 网站建设# history# web# 浏览 4年前90
Chrome DevTools中的现代Web调试 大家好,我是 CUGGZ。 如今,开发者通常会利用框架、构建工具和编译器从更高级别的角度来编写 Web 应用程序。在 DevTools 中调试或分析 Web 应用程序时,目前能查看和调试的都是已经编译... 系统教程# web# 代码# 便宜 2年前70