技术开发
-
浅谈CSS权重计算规则,你学会了吗?
记住,尽量避免依赖过高的权重来解决问题,而是应该利用CSS的层叠性和特异性来组织和编写更易于维护的样式。
-
深入理解Babel - 项目管理工具Lerna解析
monorepo(monolithic repository),指的是单仓库代码,将多个项目代码存储在一个仓库里。另外有一种模式是multirepo,指的是多仓库代码(one-repository-per-module),不同的项目分布在不同的仓库里。React、Babel、Jest、Vue、Angular均采用monorepo进行项目管理。
-
Spring Boot中的六种API请求参数读取方式
@RequestHeader注解用来加载请求头中的数据,一般在业务系统中不太使用,但在基础设施的建设中会比较常用,比如传递分布式系统的TraceID等。
-
ViewPager页面滑动效果,自定义PageTransformer实现想要的变换效果
创建一个类并实现PageTransformer接口,重写transformPage(View page, float position)方法。根据position参数的值来更改page视图的属性,如透明度、大小、旋转角度等,以达到自定义的滑动效果。
-
聊聊什么是微服务,你看明白了吗?
微服务架构特别适用于大型、复杂且需要频繁迭代和部署的大型应用,但对中小型应用可能过于复杂。因此,选择微服务架构需要根据具体业务需求和团队能力来做出决定。
-
面试官:说说Netty核心组件?
Netty 核心组件是指 Netty 在执行过程中所涉及到的重要概念,这些核心组件共同组成了 Netty 框架,使 Netty 框架能够正常的运行。
-
八种现代 JavaScript 响应式模式
作为一名前端开发者,Pavel Pogosov 每天都要面对这个问题。因为浏览器本身是一个完全异步的环境。现代 Web 界面必须快速响应用户的操作,这包括更新 UI、发送网络请求、管理导航和执行各种其他任务。
-
Spring中都应用了哪些设计模式呢?
如果我们在面试的时候被问到这个问题的时候,我们就得学会如何回答,而且一次性也不用说出太多,但是总有一个得分析明白,比如其中简单的代理模式以及工厂模式,结合实际的类来进行分析,这样这个问题就算是回答的可以了。
-
C#开源实用的工具类库,集成超过1000多种扩展方法
今天大姚给大家分享一个C#开源(MIT License)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率:Z.ExtensionMethods。
-
尤雨溪:这个前端经典轮子值得去造!
本文就来看看 Virtual-DOM 是什么,并分享一些可参考的实现案例。Virtual-DOM 即虚拟 DOM,它是对真实 DOM 的一个内存中的抽象表示。在前端开发中,当需要更新页面时,传统的直接操作 DOM 的方式可能会非常低效,因为 DOM 操作本身就很昂贵。
-
RecyclerView中不同的位置概念可以帮助你更有效地处理数据项和用户交互
如果ViewHolder当前没有与任何项关联(例如,因为该项已经从列表中移除或者ViewHolder正在被回收),返回RecyclerView.NO_POSITION,值为-1。
-
分享五款.NET开源免费的 Redis 客户端组件库
今天给大家分享五款.NET开源、免费的Redis客户端组件库,希望可以帮助到有需要的同学。
-
分享五款.NET开源免费的Redis客户端组件库
StackExchange.Redis是一个基于.NET的高性能Redis客户端,提供了完整的Redis数据库功能支持,并且具有多节点支持、异步编程模型、Redis集群支持等特性,使得与Redis数据库的交互更加灵活、高效。
-
面试官:消息队列的应用场景有哪些?
针对分布式系统产生的海量数据流,如业务日志、监控数据、用户行为等,消息队列可以实时或批量收集这些数据,并将其导入到大数据处理引擎中,实现高效的数据流管理和处理。
-
C# 中的 this 关键字及其三种用法
通过了解this关键字的这三种常见用法,开发者可以更加灵活地编写面向对象的代码,并实现更优雅的编程风格。