.NET性能系列文章二:Newtonsoft.Json vs. System.Text.Json 微软终于追上了? 图片来自 Glenn Carstens-Peters Unsplash 欢迎来到.NET性能系列的另一章。这个系列的特点是对.NET世界中许多不同... 编程 281 2022-10-31
Java 动态代理原理图解 (附:2种实现方式详细对比) 动态代理在 Java 中有着广泛的应用,例如:Spring AOP 面向切面编程,Hibernate 数据查询、以及 RPC Dubbo 远程调用等,都有非... 编程 259 2022-10-31
HTML躬行记(3)——WebRTC视频通话 WebRTC 在创建点对点(P2P)的连接之前,会先通过信令服务器交换两端的 SDP 和 ICE Candidate,取两者的交集,决定最终的音视频参... 编程 262 2022-10-31
深度剖析Java的volatile实现原理,再也不怕面试官问了 上篇文章我们讲了synchronized的用法和实现原理,我们总爱说synchronized是重量级锁,volatile是轻量级锁。为什么volatile是轻量级锁,体现... 编程 267 2022-10-31
沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 目录 沁恒CH32V003(一): CH32V003F4P6开发板上手报告和Win10环境配置 沁恒CH32V003(二): Ubuntu20.04 MRS和Makefile开发环境配置 硬件准... 编程 310 2022-10-31
为什么CSS中的calc函数可能会不生效? 前言 在早期如果想要对某一些样式进行动态计算,绝大多数的做法都是使用JavaScript来进行,当时的CSS在面对这种场景显得有点无能为力。但是... 编程 298 2022-10-31
Spring Cloud 整合 nacos 实现动态配置中心 上一篇文章讲解了Spring Cloud 整合 nacos 实现服务注册与发现,nacos除了有服务注册与发现的功能,还有提供动态配置服务的功能。本文... 编程 311 2022-10-31
5 why 分析法,一种用于归纳抽象出解决方案的好方法 最近在看了《微信背后的产品观 - 张小龙手抄版》,其中有段话如下: 用户需求是零散的,解决方案是归纳抽象的过程 那如何归纳抽象呢?是... 编程 306 2022-10-31
从 Wepy 到 UniApp 变形记 作者:vivo 互联网前端团队-Wan Anwen、Hu Feng、Feng Wei、Xie Tao 进入互联网“下半场”,靠“人海战术”的研发模式已经不再具备竞... 编程 255 2022-10-31
驱动开发:内核LDE64引擎计算汇编长度 本章开始LyShark将介绍如何在内核中实现InlineHook挂钩这门技术,内核挂钩的第一步需要实现一个动态计算汇编指令长度的功能,该功能可以使... 编程 261 2022-10-31