-
图形编辑器中,虽然编辑器内核本身很重要,但相当大的一部分工作是 UI 层的交互实现。其中很重要的交互功能是用户可以 通过输入框去修改一些属性。不同类型的输入框有着各自的规则,今天我们来看看怎么去实现这么一个 自定
发布时间:2023-10-20 阅读:353
-
hi, 大家好, 我是徐小夕, 今天和大家分享一下前端项目重构的一些思考和复盘, 同时也是对自己多年项目研发经验的一个总结.一. 背景介绍1. 我们为什么要做项目重构项目重构是每一家稳定发展的互联企业的必经之路, 就像
发布时间:2023-10-20 阅读:323
-
hi, 大家好, 我是徐小夕, 今天和大家分享一下前端项目重构的一些思考和复盘, 同时也是对自己多年项目研发经验的一个总结.一. 背景介绍1. 我们为什么要做项目重构项目重构是每一家稳定发展的互联企业的必经之路, 就像
发布时间:2023-10-20 阅读:322
-
在一般应用部署中,都是将程序和配置信息分离,这样可以保证程序可以被各个环境复用。在容器场景中,将应用打包成镜像后,可以通过环境变量或者文件挂载的方式,在创建容器时把配置注入进去。在Kubernetes场景中,则使用configMa
发布时间:2023-10-20 阅读:330
-
在一般应用部署中,都是将程序和配置信息分离,这样可以保证程序可以被各个环境复用。在容器场景中,将应用打包成镜像后,可以通过环境变量或者文件挂载的方式,在创建容器时把配置注入进去。在Kubernetes场景中,则使用configMa
发布时间:2023-10-20 阅读:349
-
大家好,我是了不起。JDK21 发布已经过去1个月时间了,除了每次发版必然更新的GC机制,和一些增强功能外,还引入了一个全新的概念——虚拟线程。什么是虚拟线程先来看一下官方对虚拟线程(Visual Threads)的描述(已翻译):如今,JD
发布时间:2023-10-20 阅读:319
-
大家好,我是了不起。JDK21 发布已经过去1个月时间了,除了每次发版必然更新的GC机制,和一些增强功能外,还引入了一个全新的概念——虚拟线程。什么是虚拟线程先来看一下官方对虚拟线程(Visual Threads)的描述(已翻译):如今,JD
发布时间:2023-10-20 阅读:360
-
HTTP(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。它是一种无状态协议,意味着服务器不会保留与客户端之间的任何连接状态。HTTP使用明文传输数据,因此在传输过程中可能会被窃听和
发布时间:2023-10-20 阅读:354
-
HTTP(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。它是一种无状态协议,意味着服务器不会保留与客户端之间的任何连接状态。HTTP使用明文传输数据,因此在传输过程中可能会被窃听和
发布时间:2023-10-20 阅读:341
-
元组是Python中一种有用的数据类型,用于存储不可变的有序集合。本文将深入学习Python元组,包括定义、特点、创建、基本操作、不可变性、元组解包、与列表的比较以及实际应用场景。1、元组的定义和特点元组是有序的数据
发布时间:2023-10-20 阅读:342
-
元组是Python中一种有用的数据类型,用于存储不可变的有序集合。本文将深入学习Python元组,包括定义、特点、创建、基本操作、不可变性、元组解包、与列表的比较以及实际应用场景。1、元组的定义和特点元组是有序的数据
发布时间:2023-10-20 阅读:349
-
译者 | 李睿审校 | 重楼 在不断发展的Java开发世界中,开发人员不断寻找工具和代码库来简化代码编写过程。其中一个工具是Project Lombok,通常简称为Lombok。这个Java库提供了代码生成功能,有望简化开发人员的工作。然而,
发布时间:2023-10-20 阅读:344
-
译者 | 李睿审校 | 重楼 在不断发展的Java开发世界中,开发人员不断寻找工具和代码库来简化代码编写过程。其中一个工具是Project Lombok,通常简称为Lombok。这个Java库提供了代码生成功能,有望简化开发人员的工作。然而,
发布时间:2023-10-20 阅读:339
-
图片图片图片图片图片图片图片图片图片图片图片后记:JavaScript是一个被匆忙设计出来的语言,据说布兰登仅用了10天就搞定了!由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混
发布时间:2023-10-20 阅读:336
-
图片图片图片图片图片图片图片图片图片图片图片后记:JavaScript是一个被匆忙设计出来的语言,据说布兰登仅用了10天就搞定了!由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混
发布时间:2023-10-20 阅读:346
-
作者简介龙川泾渭,携程算法工程师,专注异常检测、根因分析、时间序列预测等领域。携程火车票包含1000+的业务指标,人工监测指标的异常情况耗时费力,而由于业务差异,基于规则和简单统计学的检测方案只能覆盖到单个指标或者
发布时间:2023-10-20 阅读:340
-
作者简介龙川泾渭,携程算法工程师,专注异常检测、根因分析、时间序列预测等领域。携程火车票包含1000+的业务指标,人工监测指标的异常情况耗时费力,而由于业务差异,基于规则和简单统计学的检测方案只能覆盖到单个指标或者
发布时间:2023-10-20 阅读:350
-
在软件开发中,面向切面编程(Aspect-Oriented Programming, AOP)是一种重要的编程思想和技术。与传统的面向对象编程(Object-Oriented Programming, OOP)相比,AOP 更加注重对于横切逻辑(Cross-Cutting Concerns)的处理,例如日志
发布时间:2023-10-20 阅读:334
-
在软件开发中,面向切面编程(Aspect-Oriented Programming, AOP)是一种重要的编程思想和技术。与传统的面向对象编程(Object-Oriented Programming, OOP)相比,AOP 更加注重对于横切逻辑(Cross-Cutting Concerns)的处理,例如日志
发布时间:2023-10-20 阅读:348
-
多态性是面向对象编程中的一个重要概念,它允许不同的对象对同一消息做出不同的响应。在Java中,多态性通过动态绑定机制来实现。多态性是指一个对象可以表现出多种形态。在面向对象编程中,多态性允许一个父类类型的变量引
发布时间:2023-10-20 阅读:374
-
多态性是面向对象编程中的一个重要概念,它允许不同的对象对同一消息做出不同的响应。在Java中,多态性通过动态绑定机制来实现。多态性是指一个对象可以表现出多种形态。在面向对象编程中,多态性允许一个父类类型的变量引
发布时间:2023-10-20 阅读:322
-
本篇讲解jvm模块的类加载机制,学习jvm,就必须要知道类是怎么加载的。假设有这样一个类:package com.manong.jvm;public class Math { public static final int initData = 666; public static User user = new Use
发布时间:2023-10-19 阅读:439
-
本篇讲解jvm模块的类加载机制,学习jvm,就必须要知道类是怎么加载的。假设有这样一个类:package com.manong.jvm;public class Math { public static final int initData = 666; public static User user = new Use
发布时间:2023-10-19 阅读:391
-
KubeVela 打通了应用与基础设施之间的交付管控的壁垒,相较于原生的 Kubernetes 对象,KubeVela 的 Application 更好地简化抽象了开发者需要关心的配置,将复杂的基础设施能力及编排细节留给了平台工程师。而 KubeVela 的
发布时间:2023-10-19 阅读:449
-
KubeVela 打通了应用与基础设施之间的交付管控的壁垒,相较于原生的 Kubernetes 对象,KubeVela 的 Application 更好地简化抽象了开发者需要关心的配置,将复杂的基础设施能力及编排细节留给了平台工程师。而 KubeVela 的
发布时间:2023-10-19 阅读:481