前言 现代web框架大多都是数据驱动类的,比如 react, vue,所以开发者不需要直接接触 DOM,修改 data 便可以驱动界面更新。但是作为前端工程师,了解浏览器的重绘与重排还是很有必要的,可以帮助我们写出更好性…
标签:性能
后端好书阅读与推荐(续六)
后端好书阅读与推荐系列文章:后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二)后端好书阅读与推荐(续三)后端好书阅读与推荐(续四)后端好书阅读与推荐(续五)后端好书阅读与推荐(续六) Elasticse…
bat批量复制文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 bat批量复制文件 前言 一、使用步骤 1.引入库 前言 提示:这里可以添加本文要记录的大概内容: bat批量复制文件到指定目录 提示:以下是本篇文章正文…
利用Twemperf测试Memcache的性能
小强软件测试,因为不是天生丽质,所以必须天生励志。性能、python自动化班长期招生 官网:http://xqtesting.sxl.cn QQ群:229390571 介绍 Twemperf又名mcperf,是一款mem…
Redis pipeline 在连续一万次插入操作测试中的使用
Redis pipeline 在连续一万次插入操作测试中的使用中如下代码运行后的结果是 10000noPipeline:0.36595296859741s 10000yesPipeline:0.0167391300201…
你应该要知道的重绘与重排
前言 现代web框架大多都是数据驱动类的,比如 react, vue,所以开发者不需要直接接触 DOM,修改 data 便可以驱动界面更新。但是作为前端工程师,了解浏览器的重绘与重排还是很有必要的,可以帮助我们写出更好性…
提示Can't load package:dclite70.bpl解决方法
win2003server SP1 + delphi7 ,在启动DELPHI时会提示Can’t load package:dclite70.bpl,进入后打开Options时出现异常。解决方法: 右击“我的电…
性能优化 -- 卡顿
一、绘制原理 Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到显示屏幕上,通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统层负责渲染…
利用Python延迟初始化提升性能
所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。构造一个延迟计算属性的主要目的是为了提升性能 property 在切入正题之前,…
MySQL分库分表原理
前言 在互联网还未崛起的时代,我们的传统应用都有这样一个特点:访问量、数据量都比较小,单库单表都完全可以支撑整个业务。随着互联网的发展和用户规模的迅速扩大,对系统的要求也越来越高。因此传统的MySQL单库单表架构的性能问…
如何编写高性能的 RPC 框架
在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 Turbo 强悍性能背后的原理,并探讨如何编写…
为什么 SQLite 用 C 编写?
简评:SQLite 官方出品。 C 是最好的选择 从 2000 年 5 月 29 日开始,SQLite 就选择了 C 语言。直到今天,C 也是实现 SQLite 这样软件库的最佳语言。 C 语言是实现 SQLite 最好…