排序
鸿蒙开发之鸿蒙系统简介
• 1. 鸿蒙发展史:起步-鸿蒙简介 • 1.1. 2019年 – HarmonyOS 1.0: • 1.2. 2020年 – HarmonyOS 2.0: • 1.3. 2021年 – HarmonyOS 3.0: • 1.4. 2023年2月 – HarmonyOS 3.1: • ...
前端性能优化-图片优化技巧
在网页的浏览过程中,图片的展示无疑对用户的使用体验有很大的影响。画质、加载速度,是两个非常重要的点。 毫无疑问,画质越清晰,一般图片的大小就越大,所以这两者有一些关联。但我们可以从...
一文讲解C语言存储类型
在 C 语言中,存储类型 storage class 是指存储变量的内存类型。存储类型决定了变量的创建、销毁和保存的生命周期,称为存储期。存储类型分为自动存储类型、外部存储类型、静态存储类型和寄存器...
并发基础(一):并发理论
「尺有所短,寸有所长;不忘初心,方得始终。」 线程安全是多线程编程时的计算机程序代码中的一个概念,在程序开发中,面试中,线程安全是一个很常见并且容易写出bug的地方,今天就来聊聊什么是...
「网络编程」深入浅出Socket网络编程
Socket编程 网络编程又可称为Socket编程。编程分为基于Server端开发与基于Client端开发两部分。基于Server端的编程由四大步骤组成,开发者首先创建Socket,利用bind与listen函数绑定监听地址及...
数据库为什么使用B+树而不是B树做索引
介绍 B树和B+树是数据库索引结构中常用的两种树型数据结构。它们相似但又有一些不同之处,本文将分别介绍B树和B+树的特点,并解释为什么数据库更倾向于使用B+树而不是B树来做索引。 在这里插入...
SWR:一个用来简化数据获取的 React Hook
SWR 是 vervel 公司开源的一个 npm 包,也是由 Next.js(React 框架)背后的同一团队创建。SWR 是一个 React Hook,用来简化 React 项目中获取远程数据的逻辑。 概述 对于 SWR 的由来及缓存策略...
软件研发改进中如何定义出让人信服的问题
背景 软件研发改进过程中或日常工作中,经常会碰到许多待解决的问题,特别是棘手问题。为了更好解决这些问题,首先需要做减法,聚焦重点问题。其实更重要的是定义问题和设定改进目标,...
简单聊聊TDSQL的新敏态存储引擎
昨天有人希望我讲讲TDSQL,恐怕要让这位朋友失望了,8、9年前我和TDSQL研发团队还经常在一起交流数据库方面的技术,不过这些年大家都在各自忙活自己的事情,我也仅仅在周末回深圳。因此大家在一...
java基础之结合源码理解字符串类的重要知识点
字符串类 字符串类主要是指String、StringBuffer和StringBuilder,从源码注释可以看到,String和StringBuffer都是jdk1.0就有的,而StringBuilder则是jdk1.5才有。 一般来说,最常用的是String,...








