如何用 HTML 和 CSS 实现一个响应式导航栏效果 在今天的文章中,我们将一起来学习如何用 HTML 和 CSS 制作响应式导航栏效果。 这篇文章主要是面向初学者的,如果你是有经验的开发者,请直接跳过或者忽略。 在这篇文章中,我们将一起来实现一个响应式... 网站建设# css# html# 前端 2年前1560
Java 21 将不再有public static void main ! 之前的Java是这样: Java 21会是这样: 看到这个消息,我最大的感受是: 卧槽,怎么就Java 21了?!我还在用Java 8 呢! 实际上,从Java 8 到Java 21,中间也就是Ja... 网站建设# Java 21# script# 前端 2年前1080
QLoRa:利用GPU微调大型语言模型 点击参加51CTO网站内容调查问卷 译者 | 崔皓 审校 | 重楼 摘要 文章介绍了QLoRa(Quantized LLMs with Low-Rank Adapters),一种在消费者级别的硬件上微... 网站建设# QLoRa# 前端# 开发 2年前2120
如何优化前端性能? 一 引发性能问题原因? 引发性能问题的原因通常不是单方面缘由,特别是大型系统迭代多年后,长期积劳成疾造成,所以我们要必要分析找到症结所在,并按瓶颈优先级逐个击破,拿我们项目为例,大概分几个方面: 1 ... 网站建设# 前端# 可视化# 开发 2年前330
一文彻底明白什么是Java注解! 哈喽,大家好,我是了不起。Java注解可以说是我们编码过程中最常用的。本篇文章将给大家介绍Java注解的概念、作用以及如何使用注解来提升代码的可读性和灵活性,并介绍如何通过注解来优化我们的Java代码... 网站建设# java# 前端# 开发 2年前1690
Form 元素是 React 的未来 大家好,我卡颂。 请思考一个问题:如果有一个HTML标签,React围绕他专门出了2个hook,那这个标签对React未来的发展一定非常重要,这没毛病吧? 这个标签就是 —— form。 React围... 网站建设# Next.js# react# 前端 2年前200
如何在PyCharm中配置虚拟环境? 若要使用PyCharm工具开发Flask程序,既可以另行创建新的虚拟环境,也可以使用创建好的虚拟环境进行开发。接下来,在PyCharm工具中新建一个项目,并为该项目配置虚拟环境flask_env。 首... 网站建设# pycharm# 前端# 工具 2年前2050
十项必须知道的技术提升你的 JavaScript 技能 JavaScript 是一种非常强大的编程语言,它通过提供构建动态和交互式网站的方法在 Web 开发中找到了自己的位置。它在开发人员和 Web 设计人员中的流行程度如此之高,以至于不断出现旨在进一步增... 网站建设# JavaScrip# 前端# 开发 2年前430
手把手教你升级PyTorch 2.0和CUDA 为什么要升级? PyTorch 2.x更快,更符合Python语言习惯,仍然具有动态性。 弃用CUDA 11.6和Python 3.7支持。 升级目标 升级之后,使Python、CUDA、CUDNN... 网站建设# cuda# pytorch# 前端 2年前2530
一篇文章带你了解 JavaScript json 数组 简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。 一、数组作为JSON对象 [ "Ford", "BMW", "Fiat" ] 在JSON中的数组,几乎和在Ja... 网站建设# javascript# 前端# 开发 2年前2140
基于Etcdserver包将自己的Go程序打造成高可用系统 背景 我们每一个系统开发人员都希望自己的程序永远不宕机,高可用是很多系统的目标。那我们如何把自己的系统改造成高可用的系统呢?带着这个问题,本文就给大家演示下,如何自己动手,从零开始基于raft协议来改... 网站建设# Raft协议# 前端# 开发 2年前2290
只要面试都会问到的垃圾收集算法,还不赶快收藏!!! 垃圾收集算法 1. 分代收集理论 1.1 分代假说 弱分代假说:绝大多数的对象存活时间很短,朝生夕灭。 强分代假说:熬过越多次的垃圾回收次数,对象越难被消灭。 跨代引用假说:跨代引用相对于同代引用而言... 网站建设# 前端# 垃圾# 开发 2年前420
将QA引入软件开发生命周期是工程师要遵循的最佳实践 作者丨Lena Yakimova 译者 | 朱钢 策划丨孙淑娟 【51CTO.com快译】为了满足业务需求,思想前卫的公司会将 QA 嵌入到 SDLC 中。这篇文章将带您了解应在每个开发阶段引... 网站建设# qa# 前端# 周期 2年前660
BeanUtils.copyProperties的11个坑 前言 大家好,我是田螺。 我们日常开发中,经常涉及到DO、DTO、VO对象属性拷贝赋值,很容易想到org.springframework.beans.BeanUtils的copyProperties ... 网站建设# 前端# 对象# 开发 2年前180
Spring IOC体系结构设计原理详解 Spring是一个开源的JavaEE全栈框架,其中最为重要的核心模块是Spring IOC(Inversion of Control)容器。它负责对象的生命周期管理及依赖注入,为开发者提供了一种主动参... 网站建设# 体系# 前端# 开发 2年前540
基于GMM的一维时序数据平滑算法 本文将介绍我们使用高斯混合模型(GMM)算法作为一维数据的平滑和去噪算法。 假设我们想要在音频记录中检测一个特定的人的声音,并获得每个声音片段的时间边界。例如,给定一小时的流,管道预测前10分钟是前景... 网站建设# GMM# 前端# 开发 2年前310
Electron 25.0.0 正式发布,跨平台桌面应用开发工具! 5 月 30 日,Electron 25.0.0 正式发布!该版本包括了对 Chromium 114、V8 11.4 和 Node.js 18.15.0 的升级。下面就来看看该版本都有哪些更新! 可以... 网站建设# electron# 前端# 安全 2年前630
V8是如何执行JavaScript代码的? 前言 一般来讲,电脑是不能直接运行我们的javascript代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScri... 网站建设# javascript# V8# 前端 2年前620
开始使用Vue 3时应避免的十个错误 Vue 3 稳定已经有一段时间了。许多代码库正在生产中使用它,其他人最终也必须进行迁移。我有机会与它一起工作,并记录了我的错误,这可能是你想避免的。 1.使用响应式助手声明基本类型 数据声明曾经很简单... 网站建设# api# Vue 2# Vue 3 2年前110
你知道如何使用Java线程池吗? 一、什么是线程池 线程池是一种优化线程管理的机制,它可以在程序启动时创建一定数量的线程,并将它们保存在一个池中。当需要执行任务时,可以从线程池中获取一个空闲的线程来执行任务,执行完毕后线程不会被销毁... 网站建设# java# 前端# 开发 2年前1710
玩转服务器之环境篇:PHP和Python环境部署指南 本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。 一、 PHP环境介绍 好的开发环境无疑会大大提升编码效率,近日钻研了一下Py... 网站建设# python# 前端# 开发 2年前370
超简单,精通Java异常处理 异常处理是软件开发的重要方面,开发人员能够处理和恢复在程序执行期间可能发生的意外错误或异常情况。Java是最流行的编程语言之一,提供了一个强大的异常处理机制,使开发人员能够编写可靠和容错的应用程序。 ... 网站建设# java# 前端# 应用 2年前1350
Golang中的Channel详解:Channel与Select 什么是select? select是Golang中的一个关键字,用来监听channel相关的IO操作,当IO操作发生时,触发相应的动作。select有如下特点: select只能用于channel的操... 网站建设# golang# select# 前端 2年前1780
Webpack4的SourceMap阶段的性能优化和踩坑 Hello,大家好,我是松宝写代码,写宝写的不止是代码。 由于优化都是在 Webpack 4 上做的,当时 Webpack 5 还未稳定,现在使用 Webpack 5 时可能有些优化方案不再需要或方案... 网站建设# Webpack 5# Webpack4# 前端 2年前570
一文详解汇编语言call和ret指令 什么是call? 在我们平时编程过程中,都会用到函数或子程序,反汇编就是call指令。可以使程序跳转到指定代码段,执行结束后,返回主程序继续向下执行。 分析如下代码段,程序执行后,ax寄存器中的数值为... 网站建设# 函数# 前端# 开发 2年前3120
TypeScript 5.1 正式发布!你学到了什么? 6 月 1 日,TypeScript 5.1 正式发布。以下是该版本中新增的主要功能: 改进函数返回值类型 undefined 的类型推断 getter和setter支持设置不同类型 JSX 元素和 ... 网站建设# jsdoc# typescript# 前端 2年前130
Python中的Time和DateTime Python在处理与时间相关的操作时有两个重要模块:time和datetime。在本文中,我们介绍这两个模块并为每个场景提供带有代码和输出的说明性示例。 time模块主要用于处理时间相关的操作,例如获... 网站建设# python# 前端# 开发 2年前1760
面试必问,JVM内存模型扫盲 JVM简介 JVM(Java Virtual Machine,Java虚拟机)是Java语言的核心,是一个用于解释Java字节码的虚拟计算机。它可以在运行Java程序时自动管理内存、处理异常等。Jav... 网站建设# jvm# 内存# 前端 2年前510
JVM高阶面试:Java8为什么使用元空间替换永久代? 1. 方法区简介 JVM 的内存模型主要包括程序计数器(Program Counter Register)、虚拟机栈(VM Stack)、本地方法栈(Native Method Stack)、堆(He... 网站建设# Java8# 元空间# 前端 2年前370
Golang中的结构体标签Struct Tag详解 Struct Tag 在Golang中,结构体标记(Struct Tag),也称为结构体注释(Struct Annotation),是一种对Go结构体中的字段进行元数据附加的机制。这些标记是用反引号... 网站建设# golang# Struct Tag# 前端 2年前570
详解Plotly,创建自定义指标图表 如果你不熟悉Plotly或数据可视化概念,不要担心!我们将把它分解成易于理解的小块内容,使其适合任何人。 Plotly简介 Plotly是一个强大的数据可视化工具,允许我们使用Python创建各种交互... 网站建设# plotly# 前端# 图标 2年前580
手把手搭建Vue3中后台框架—初始化项目 从今天开始,我们开启《手把手搭建Vue3中后台框架》系列文章,这是一个我们已经在生产中实际使用的项目,技术栈是: 前端:Vue3 + TypeScript + Vite + Pinia + Naive... 网站建设# vite# Vue3# 前端 2年前590
处理大规模数据计算任务,Fork/Join框架是您的得力助手! 1、JUC包概述 JUC是Java Util Concurrency的缩写,即Java并发工具包。JUC包提供了一些常用的线程和并发编程工具类,帮助开发者更方便地开发多线程应用程序,提高程序的并发性能... 网站建设# java# 前端# 并发编程 2年前240
这八个NumPy函数可以解决90%的常见问题 NumPy是一个用于科学计算和数据分析的Python库,也是机器学习的支柱。可以说NumPy奠定了Python在机器学习中的地位。NumPy提供了一个强大的多维数组对象,以及广泛的数学函数,可以对大型... 网站建设# numpy# python# 前端 2年前520
穿针引线之 AsyncLocalStorage 在 Node.js 中,如何更优雅地获取请求上下文一直是一个问题,看一下下面的例子。 背景 const http = require('http'); function handler1(req, r... 网站建设# Async Hook# Node.js# 前端 2年前460
十个高级开发者需要知道的TypeScript 技巧 TypeScript 已迅速成为像我这样的开发人员的首选语言,他们希望通过添加类型安全、更好的工具和改进的可维护性来改进 JavaScript 代码库。 随着语言的发展和成熟,TypeScript ... 网站建设# javascript# typescript# 前端 2年前170
PixiJS 源码解读:绘制矩形,底层都做了什么? 大家好,我是前端西瓜哥,今天带大家看一下 PixiJS 的源码实现。 PixiJS 是一个非常流行的 Canvas 库,start 数将近 4w。 使用 PixiJS 简单易用的 API,我们可以在浏... 网站建设# Canvas 库# pixijs# 前端 2年前430
SpringBoot错误页面的原理,你知道吗? 环境:Springboot3.0.5 错误消息格式 有如下接口: @RestController @RequestMapping("/demo") public class DemoControlle... 网站建设# error# 前端# 原理 2年前330
珍贵的线程资源,JDK VS Tomcat 哈喽,大家好,我是了不起。 高考结束了,依然祝高考学子们取得好成绩,然后报考计算机专业,然后快点毕业,来接收哥哥姐姐们留下的代码文明。。。。 接到某城举报,某迪泄露高考题目。 最近生产环境各种问题,几... 网站建设# jdk# tomcat# 前端 2年前460
Bun 0.6.4 正式发布,你学会了吗? 大家好,我是Echa。 好消息,2023年5月26号Bun 官方对外发布 Bun 0.6.4 版本,距离上一次Bun 0.6.0版本(2023年5月16号),短短只有10天时间。据 Bun官方的说法是... 网站建设# bun# javascript# TypeScrip 2年前1120
前端面试:HTML5 的离线储存的使用和原理? 相似存储 localStorage 长期存储数据,浏览器关闭后数据不丢失; sessionStorage 数据在浏览器关闭后自动删除。 离线的存储: service-worker 的标准。 在用户没有... 网站建设# HTML5# 前端# 开发 2年前540
SuperSocket分层架构和对象模型 SuperSocket是一个基于.NET平台开发的高性能、可扩展、跨平台的网络通信框架。它采用了分层架构来实现功能组件的划分和职责分离。这种设计可以让框架更加灵活、易于扩展,方便开发人员进行二次开发和... 网站建设# 分层架构# 前端# 对象模型 2年前310
六种在 React 中获取数据的方法 数据获取是任何 React 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。 但首先,让我们了解 JavaScript Promises。 简而... 网站建设# javascript# react# 前端 2年前1920
FPGA vs ASIC,孰优孰劣? 1 介绍 现场可编程门阵列(FPGA)和应用特定集成电路(ASIC)是用于设计和实现数字系统的两种流行技术。它们各有优劣势,适用于不同的应用。本文将全面比较FPGA和ASIC,讨论二者的特点、优点和缺... 网站建设# ASIC# fpga# 前端 2年前170
亚毫秒GC暂停到底有多香?JDK17+ZGC初体验 1、前言 垃圾回收器的暂停问题一直是Java工程师关注的重点,特别是对实时响应要求较高的服务来说,CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对... 网站建设# gc# jdk# 前端 2年前520
一图胜千言,帮你搞懂Go面试中常问的channel问题! 一图胜千言 下面的表格中总结了对不同状态下的通道执行相应操作的结果。 注意:对已经关闭的通道再执行 close 也会引发 panic。 这篇文章将重点讲解Go面试进阶知识点:select和channe... 网站建设# channel# go# 前端 2年前210
PixiJS 源码深度解读:用于循环渲染的 Ticker 模块 大家好,我是前端西瓜哥。这次来看看 PixiJS 的 Ticker 模块源码。 Ticker 的作用是 在下一帧绘制前调用监听器,PixiJS 使用它来不断对画面进行重绘。 使用 在我们 实例化 PI... 网站建设# pixijs# Ticker# 前端 2年前1170
没有人能真正精通C++ 点击参加51CTO网站内容调查问卷 作者 | Mohit Pandey 编译 | 徐杰承 任何说自己很懂C++的人可能都是在夸大其词。 我想你可能已经注意到了,是的,今天的大多数程序员都在使用Pyth... 网站建设# c# 前端# 开发 2年前770
11 种有用的 JavaScript 技巧 今天这篇文章,我想与你分享 11个有用JavaScript技巧,这些技巧可以大大提高你的工作效率。 1、生成随机颜色的两种方式 1).generateRandomHexColor const gene... 网站建设# javascript# 前端# 开发 2年前340
React API 和代码重用的演变! 本文将探究 React API 的演变及其背后的心智模型。从 mixins 到 hooks,再到 RSCs,了解整个过程中的权衡。我们将对 React 的过去、现在和未来有一个更清晰的了解,便于深入研... 网站建设# js# react# 前端 2年前230
什么是垃圾回收?程序的自动内存管理 译者 | 李睿 审校 | 重楼 本文对垃圾回收进行介绍,其中包括垃圾回收算法的概述,以及垃圾回收是如何在一些流行的编程语言(包括Java和Python)中实现的。在讨论这个问题之前,首先考虑垃圾回收机... 网站建设# 前端# 垃圾回收# 开发 2年前3130
一篇文章带你了解JavaScript htmldom 导航 使用HTML DOM,可以使用节点关系来导航"节点树"。 一、DOM 节点 在一个HTML文档都是一个节点,The entire document is a document node 每个HTML元... 网站建设# html# javascript# 前端 2年前170
七个非常实用的 .NET 库 有一句谚语“你不必重新发明轮子”。一个好的项目使用一些实用的好的库能大大节约开发周期。 我认为 .NET 不需要任何介绍。它用于开发各种各样的应用程序,包括物联网设备、游戏、桌面和移动应用程序等。在这... 网站建设# net# 前端# 应用程序 2年前410
不数不知道,React已经有22个Hook了 大家好,我卡颂。 5月30日刚好是React10周年纪念日。 我顺手拉了下React最新代码,这一看不要紧,居然已经有22个hook了。 其中: react包导出了21个。 react-dom包导出了... 网站建设# hook# react# 前端 2年前310
Python CSV 和 JSON 格式高级处理(下) 分隔符和编码 了解不同分隔符和编码的应用 接上篇CSV(Comma Separated Values)和JSON(JavaScript Object Notation)是常见的数据交换格式。CSV文件... 网站建设# csv# python# 前端 2年前370
多线程编程系列之线程间通信和协作 一、 线程间通信的方式和实现 在多线程编程中,线程间通信是非常常见的需求,它指的是多个线程之间通过某种机制来交换信息,协调彼此的行为。线程间通信的方式常用的有以下几种: 共享内存:线程之间可以通过共享... 网站建设# 前端# 多线程编程# 开发 2年前200
Python性能分析,使用cProfile可视化并解决性能瓶颈问题 帕累托法则无处不在,它说: “在大多数情况下,80%的结果来自于20%的原因。” 作为一名程序员,当代码运行速度不尽如人意时,就需要花费大量时间对代码进行相应的重构。但在许多情况下,所得到的速度提升并... 网站建设# python# 分析# 前端 2年前600
ThreadLocal 使用介绍以及内存溢出分析 一,概述 ThreadLocal是Java中的一个线程级别的变量,它为每个线程提供了独立的变量副本,从而避免了线程间的数据共享和竞争。然而,如果不注意使用和管理ThreadLocal,可能会导致内存溢... 网站建设# 内存# 前端# 场景 2年前3150
24 个高级 Web 前端开发工程师都应该掌握的强大HTML 属性 HTML的属性有很多,除了一些基本的属性外,还有很多有用而且特别强大的属性; 本文将介绍 24 个强大的 HTML 属性,它们可以使您的网站更具活力和交互性,让用户感到更加舒适和愉悦。 让我们一起探索... 网站建设# web# 前端# 开发 2年前2090
推荐十个基于 Canvas 的优秀开源项目! 在 Web 开发中,Canvas 是一个强大的绘图技术,可以实现各种有趣的交互效果和动态图形。本文将盘点 10 个基于 Canvas 的开源项目,旨在为大家提供开发灵感和思路,以便更好地探索并应用 C... 网站建设# canvas# ts# 前端 2年前270
使用mask-image实现星球大战场景过渡效果 前言 大家有看过星球大战这部电影吗,里面有许多场景间的过渡效果看起来非常的丝滑,那我们能不能使用CSS来模拟实现一下呢? 渐变体验 如果mask-image以图像或渐变的形式出现,则我们可以控制与元素... 网站建设# css# 前端# 开发 2年前280
十五周算法训练营——回溯算法 今天是十五周算法训练营的第十周,主要讲回溯算法专题。 解决一个回溯问题,实际上就是一个决策树的遍历过程,只需要思考三个问题: 路径:也就是已经做出的选择 选择列表:也就是你当前可以做的选择 结束条件... 网站建设# 前端# 回溯问题# 开发 2年前430
调用函数不仅仅只是传递正确的参数类型,你学会了吗? 这里有一个新手犯下的一个典型错误。假设,我们想调用这个函数,GetBinaryType。 void sample() { if (GetBinaryType(TEXT(“explorer.exe... 网站建设# 函数# 前端# 参数 2年前680
如何将JavaScript程序移植到TypeScript? 译者 | 布加迪 审校 | 重楼 JavaScript最初于1995年发布,经历短短的发展阶段后,已成为许多网站和应用程序不可或缺的一部分。如今,JavaScript在客户端应用程序和服务器端应用程序... 网站建设# javascript# typescript# 前端 2年前1770
结合使用React和其他技术的七种方法 点击参加51CTO网站内容调查问卷 译者 | 布加迪 审校 | 重楼 React是一种知名的JavaScript库,可以用它来为用途广泛的Web应用程序开发UI。React有很强的适应性,可以将它与其... 网站建设# javascript# react# 前端 2年前2440
简化本地Feign调用,老手教你这么玩 哈喽大家好啊,我是Hydra。 在平常的工作中,OpenFeign作为微服务间的调用组件使用的非常普遍,接口配合注解的调用方式突出一个简便,让我们能无需关注内部细节就能实现服务间的接口调用。 但是工作... 网站建设# Feign调用# spring# 前端 2年前1110
突破传统监测模式:业务状态监控HM的新思路 作者:京东保险 管顺利 一、传统监控系统的盲区,如何打造业务状态监控。 在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不再赘述。这里主要讲如... 网站建设# 传统# 前端# 开发 2年前2250
18 个强大的高级工程师必会JavaScript 技能 浏览器 1.实现全屏 当你需要将当前屏幕显示为全屏时 function fullScreen() { const el = document.documentElement const rfs = e... 网站建设# javascript# 前端# 开发 2年前1680
安卓调用 Js 函数计算高度 要在安卓应用程序中调用 JavaScript 函数来计算高度,您可以使用 Android 的 WebView 组件。WebView 允许您在应用程序中显示网页内容,并与 JavaScript 进行交互... 网站建设# js# 函数# 前端 2年前330
探索主流前端框架的响应式原理! 本文将探索主流前端框架中的响应式是如何工作的并比较这些框架的不同之处以更好地理解它们。 前置准备 响应式 响应式可以被广义地定义为应用状态变化时自动更新UI。作为开发者,我们只需要关注应用的状态,并让... 网站建设# 前端# 响应式# 开发 2年前400
设计模式之不一样的责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它通过将请求的发送者和接收者解耦,使多个对象都有机会处理请求。在这个模式中,请求沿着一个处理链依次传递... 网站建设# 前端# 开发# 模式 2年前1900
如何使用FaceIO开发基于人工智能的Web App用户认证模块 译者 | 李睿 审校 | 重楼 在过去的Web应用信息系统开发中,用户认证是一个不可或缺的功能模块。用户认证功能包括用户注册和登录认证。在以往的开发方法中,用户认证功能模块实现的常见方式是使用电子邮件... 网站建设# javascript# web# 人工智能 2年前280
Go1.21 速览:新内置函数 Clear、Min、Max 和新标准库包 Cmp! 大家好,我是煎鱼。 前面给大家分享了 Go1.21 正式不支持 macOS 10.13 和 10.14 的支持。吓得我赶紧把我的 2017 款的老爷机从 10.14 升成 13.4。感觉 mbp 已经... 网站建设# clear# 内置# 函数 2年前2000
浅谈幂等,大家都看明白了吗? 前言 幂等是分布式系统中保证数据一致性和安全性的重要保障之一,尤其是在金融、支付领域,其作为资损防控的硬性指标体现在系统架构设计中。今天我们就来浅谈一下幂等相关的设计。 幂等的定义 幂等( idemp... 网站建设# 前端# 幂等# 开发 2年前1690
小程序底层架构剖析 当我们前端切图崽网上冲浪的时候,会发现有很多技术文章都在分析vue框架,react框架,显少有分析小程序框架的。那今天就通过这篇短小精悍的文章带大家了解一下微信小程序的底层架构。(如无特殊说明,下文中... 网站建设# app# 前端# 开发 2年前990
低代码没有存在感?看看这七个赛道战况! 作者丨Peter Wayner 编译丨千山 审校 | 言征 曾经,关于“低代码是否为行业毒瘤”的争论曾经甚嚣尘上。 然而随着数字化转型的深入,越来越多的企业开始寻求低代码和无代码解决方案,以满足对应用... 网站建设# 低代码# 前端# 可视化 2年前310
如何把Nacos在本机做成自启动的服务 我们都知道现在好很多微服务中都使用 Nacos,而且 Nacos 也是微服务中必不可少好的一环,我们今天来说说这和个 Nacos 还有如何安装一个 Windows 版本的 Nacos 并且把 Naco... 网站建设# nacos# 前端# 开发 2年前410
一文搞懂Java中的lambda匿名函数 1 Lambda表达式 Lambda函数,也称为Lambda表达式,是Java 8版本新增的一项功能。它提供了一种简洁的方式来定义小型匿名函数,这些函数可以作为参数传递给其他方法或作为返回值使用。 语... 网站建设# java# lambda# 函数 2年前600
流程控制一If-Else与If-Else If结构 疑问:已经有了if结构为什么还会有如if-else,if-else if与switch这样的选择结构。 if-else结构 if-else结构也是选择结构中的一种,可以让代码选择执行,即“某些代码可能... 网站建设# If-else结构# 前端# 开发 2年前390
多线程编程系列之多线程基本概念 一、什么是多线程以及它的作用 多线程是指在一个应用程序中同时运行多个执行流,每个执行流都是一个独立的线程。与单线程相比,多线程可以更加高效地利用CPU资源,同时也能够避免阻塞等待时间过长的情况。多线程... 网站建设# 分配处理器# 前端# 开发 2年前190
基于SpringBoot自定义接口响应消息格式及原理解析 环境:Springboot3.0.5 消息格式转换原理 在默认情况下,RestController接口返回的数据格式是json,如下接口: @RestController @RequestMappin... 网站建设# 前端# 响应# 开发 2年前240
花里胡哨的背景渐变 背景 设计师的原稿是这样的渐变: 导出的视觉稿是这样的:(导出工具没有识别到渐变) 于是决定去找设计师沟通这个渐变”长什么样“。当然,设计师并不会像写 CSS 一样给你描述渐变,所以作为需要写出这个渐... 网站建设# css# 前端# 开发 2年前400
WebGPU 是 2023 年 Web 的未来! WebGPU 是用于 Web 的下一代图形和计算 API。它提供对现代 GPU 的基础访问,从而在 Web 平台上实现高性能 3D 图形、图像处理和通用计算。经过多年的开发和测试,WebGPU 已经到... 网站建设# Web 平台# WebGPU# 前端 2年前170
基础-进阶-升级!图解SpringSecurity的RememberMe流程 前言 之前我已经写过好几篇权限认证相关的文章了,有想复习的同学可以查看【身份权限认证合集】。今天我们来聊一下登陆页面中“记住我”这个看似简单实则复杂的小功能。 如图就是博客园登陆时的“记住我”选项,在... 网站建设# cookie# 前端# 勾选框 2年前250
十五周算法训练营——单调栈 今天是十五周算法训练营的第九周,主要讲单调栈专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法) 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ... 网站建设# 前端# 单调栈# 开发 2年前820
信号量对象没有所有者,你明白了吗? 相较于互斥对象(Mutex)和临界区对象(Critical Section) ,信号量没有所有者,它们只有计数。 ReleaseSemaphore 函数将会以指定的数量增加对应信号量对象的计数。 (增... 网站建设# c# 信号量# 前端 2年前2310
一起学 WebGL:绘制立方体 大家好,我是前端西瓜哥。 之前我们绘制三角形,是一个二维的图形。 现在我们来绘制一个立方体,其实本质和绘制二维图形是一样,也是绘制三角形,只是绘制很多个,然后组合起来,作为立方体的几个面,拼在一起就是... 网站建设# webgl# 前端# 开发 2年前360
Vue3优雅地监听localStorage变化 最近在研究框架,也仔细用了Vue3一些功能,今天分享一次我的实践: 「Vue3如何监听localStorage的变化。」 为什么要这样做? 原生的localStorage只能监听同源地址下不同页面的l... 网站建设# local# storage# 前端 2年前200
Java SPI概念、实现原理、优缺点、应用场景、使用步骤、实战SPI案例 一、前言 在当今互联网时代,应用程序越来越复杂,对于我们开发人员来说,如何实现高效的组件化和模块化已经成为了一个重要的问题。而 Java SPI(Service Provider Interface... 网站建设# java# Java SPI# 前端 2年前2400
多线程编程系列之多线程创建和管理 一、创建线程的方式 在C#中,创建多线程有两种常用的方式: 1、使用Thread类 Thread类是C#中处理线程的基础类,通过实例化Thread类对象并将其传递给ThreadStart委托,再调用S... 网站建设# Thread类# 前端# 多线程编程 2年前490
多线程编程系列之线程池 一、线程池的定义和优点 线程池是一种管理、维护和复用线程的机制,其主要目的在于减少线程创建和销毁所带来的性能开销,并提高应用程序的响应速度和吞吐量。C#中的线程池是一个静态类ThreadPool,它封... 网站建设# c# 前端# 多线程编程 2年前770
事半功倍,掌握12个在VSCode中进行Python开发的小技巧 Visual Studio Code(VSCode)是Python开发中较受欢迎的集成开发环境(IDE)之一。它速度快且拥有丰富的功能,使开发体验变得有趣且简单。 【网址】:https://code... 网站建设# python# vscode# 代码 2年前200
一篇文章带你了解JavaScript window screen 一、什么是window.screen? window.screen 对象包含有关用户屏幕的信息。 二、窗口屏幕属性 window.screen 对象可以不用窗口window前缀书写。下面用丰富的案例讲... 网站建设# javascript# 前端# 开发 2年前1380
Java中的过滤器和拦截器有什么区别么? 今天我们不谈框架,我们来说说这个 Java 基础中的过滤器和拦截器,为什么要谈呢?其实就有粉丝会问了不起,这个过滤器和拦截器他们有什么区别呢?为什么面试官在面试的时候经常会问到这个过滤器和拦截器的区别... 网站建设# java# 前端# 开发 2年前490
代码危机!如何利用自定义异常应对复杂业务逻辑 大家好,我是小米,在这篇文章中,我将和大家分享关于自定义异常的使用场景以及一个实际的电商项目案例。自定义异常在软件开发中起到了重要的作用,能够帮助我们更好地管理和处理各种异常情况。让我们一起来看看各个... 网站建设# 代码# 前端# 开发 2年前130
前端如何进行单文件上传云服务存储 前端如何进行单文件上传云服务存储 http://zoo.zhengcaiyun.cn/blog/article/cloudservicestorage 在日常的开发过程中,我相信大家肯定会碰到很多的文... 网站建设# java# 前端# 后端 2年前480
我们一起聊聊信号量对象没有所有者 相较于互斥对象(Mutex)和临界区对象(Critical Section) ,信号量没有所有者,它们只有计数。 ReleaseSemaphore 函数将会以指定的数量增加对应信号量对象的计数。 (增... 网站建设# 信号量# 前端# 对象 2年前1710
安卓渲染Html 并做分页,你学会了吗? 在安卓应用中渲染HTML并实现分页,你可以使用WebView组件来加载和显示HTML内容,并结合JavaScript和CSS来实现分页效果。下面是一个简单的示例代码,演示如何在安卓应用中实现HTML渲... 网站建设# html# javascript# webview 2年前3020
Python CSV 和 JSON 格式高级处理(上) CSV(Comma-Separated Values)和 JSON(JavaScript Object Notation)是两种常见的数据格式,它们在数据交换和存储中都有着广泛的应用。CSV 是一种基... 网站建设# csv# json# python 2年前1320
我们一起聊聊Kafka核心概念,你学会了吗? 一、Producer 生产者创建消息。 该角色将消息发布到Kafka的topic中。broker接收到生产者发送的消息后,broker将该消息追加到 当前用于追加数据的 segment 文件中。 一般... 网站建设# 前端# 开发# 架构 2年前490