全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果278,424个

详解如何在JavaScript中自定义事件_javascript技巧_脚本之家

这就是自定义事件的用武之地,它是一种让你的 JavaScript 代码创建并触发自己的事件的方法,允许应用程序不同部分之间进行更细致的通信。 理解JavaScript 中的事件 在JavaScript 中,事件是非常核心概念,它们使得我们可以设计交互性强的网页应用。事件本质上是浏览器或用户自身的某种行为响应,这些行为可以是用户的点击...
www.jb51.net/javascript/319774a...htm 2025-4-22

go语言使用Casbin实现角色的权限控制_Golang_脚本之家

两个核心概念: 访问控制模型model和策略policy。 工作原理: Casbin把 访问控制模型 被抽象为基于 PERM元模型 (Policy, Effect, Request, Matchers) [策略,效果,请求,匹配器], 反映了权限的本质 – 访问控制 Policy: 定义权限的规则 Effect: 定义组合了多个 Policy 之后的结果, allow/deny Request: 访问请求, 也...
www.jb51.net/article/2159...htm 2025-4-18

深入浅析SPI机制在JDK与Spring Boot中的应用_java_脚本之家

  在 Java 的生态系统中, SPI 是一个核心概念,允许开发者提供扩展和替代的实现,而核心库或应用不必更改,下面举出一个例子来说明。 全部代码和步骤如下: 步骤1:定义一个服务接口,文件名: MessageService.java 1 2 3 4 package com.example.demo.service; public interface MessageService { String getMess...
www.jb51.net/program/297602y...htm 2025-4-27

Java NIO中四大核心组件的使用详解_java_脚本之家

NIO提供了四个核心组件:Channel、Buffer、Selector和SelectionKey,通过它们的协同配合,实现数据的读写和同步、非同步IO操作。本文将从基础概念、核心组件、使用方法等方面全面详细地介绍Java NIO,总字数约8000字。 一、基础概念 1.1 IO和NIO的区别 Java IO和NIO的主要区别在于两者的处理方式不同。Java IO是面向流(Str...
www.jb51.net/article/2840...htm 2025-4-18

Java多线程中的CountDownLatch解析_java_脚本之家

这篇文章主要介绍了Java多线程中的CountDownLatch解析,CountDownLatch是一个阻塞部分线程直到其他线程执行完成后唤醒的同步计数器,核心是其内部类Sync继承于AQS,同时也是利用的AQS的同步原理,也称之为闭锁,需要的朋友可以参考下+ 目录 一、概念简介 CountDownLatch是一个阻塞部分线程直到其他线程执行完成后唤醒的同步计数...
www.jb51.net/program/304971z...htm 2025-4-24

10分钟学会docker_docker_脚本之家

虽然一上来就提概念像是教科书,但是不搞懂核心概念,下面的东西你可能看不懂。。。或者跳过这里直接看下面也行,遇到不懂的回过头来再看。 image和container image就是包含了一个应用的代码,依赖,运行时。container可以理解为image的运行形态,它是以一个独立的进程存在的。
www.jb51.net/article/1174...htm 2025-3-30

Python中方法定义与方法调用举例详解_python_脚本之家

本文将详细介绍 Python 中方法的定义与调用,帮助读者深入理解面向对象编程的核心概念 2.类与对象的基础 在Python 中,类是创建对象的蓝图,它定义了对象的属性和方法。对象则是根据类创建的具体实例。下面是一个简单的类定义示例: 1 2 3 4 class Car: def __init__(self, brand, model): self.brand = ...
www.jb51.net/python/322700c...htm 2025-4-5

webpack使用及如何搭建cesium三维地球环境_javascript技巧_脚本之家

配置之前,我们需要知道,Webpack有几大核心概念: Entry:入口,webpack执行构建的第一步从Entry开始,即webpack从哪个文件开始打包。 Output:输出,指示 webpack 打包完的文件输出到哪里去,如何命名等 。 Loader:加载器,webpack 本身只能处理 js、json 等资源,其他资源需要借助loader,webpack 才能解析。 Plugins:插件,扩...
www.jb51.net/javascript/305714o...htm 2025-4-20

如何学习一门编程语言_电脑常识_电脑基础_脚本之家

你可能会发现第二个语言会学的比第一个更快。那是因为许多的核心概念对于多种语言都是相通的,尤其是如果这两个语言本身就是密切相关的。 应用你的技能 参加一个四年的课程 虽然这并非绝对需要,但在学院或大学的四年学习可以让你见识到各种不同的语言,你可以在网络上和专业人士或者其他学生交流。这种方法不一定适...
www.jb51.net/diannaojichu/3376...html 2025-4-19

什么是分形比特币Fractal Bitcoin?为什么值得关注?怎么获得FB空投_比 ...

2. 核心概念与技术 2.1 原生比特币扩展 Fractal 作为比特币的原生扩展,其方法使其区别于其他扩展解决方案。通过利用比特币现有的代码库并对区块生产参数进行修改,Fractal 保持了与比特币主网的完全兼容性,确保与现有基础设施的无缝集成。这种方法在不影响比特币核心安全模型的情况下实现了功能增强,在创新与保持比特币基...
www.jb51.net/blockchain/9514...html 2025-4-27