Jan092018
React 18并发渲染性能优化深度解析:时间切片与自动批处理技术实战应用
React 18并发渲染性能优化深度解析:时间切片与自动批处理技术实战应用
引言:从同步渲染到并发渲染的演进
在前端开发领域,React 自诞生以来始终是构建用户界面的主流框架之一。随着 Web 应用复杂度的不断提升,用户对页面响应速度和交互流畅性的要求也日益严苛。传统的 React 渲染机制——即“同步渲染”模式,在面对大型组件树或高频率状态更新时,常常导致主线程阻塞,引发卡顿、掉帧甚至...阅读全文
抢沙发
Dec282017
IntelliJ IDEA中的代码导航与搜索技巧
IntelliJ IDEA是一款非常流行的Java集成开发环境(IDE),它提供了许多强大的功能来提高开发效率。在本博客中,我将分享一些在IntelliJ IDEA中进行代码导航和搜索的技巧,帮助你更快地定位和理解代码。
1. 快速定位方法和类
在代码中导航是开发过程中常见的任务。IntelliJ IDEA提供了快速导航到方法和类的功能,让你能够快速地定位到相关代码。
快速定位到类:使用快捷键Ctrl + N(Wind...阅读全文
Dec192017
linux下生成和解压zip文件的方法,linux打包压缩和解压缩文件
linux自带的zip和unzip命令可以生成和解压windows下的zip格式的压缩文件。
zip命令(压缩文件命令)
语法:zip [选项] 压缩文件名.zip 需要压缩的内容
例1:压缩服务器上当前目录的内容为xxx.zip文件
$ zip -r xxx.zip ./*
例2:把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
$ zip -r abc123.zip abc 123.txt
unzip命令(解压缩文件命令)
语法:unzip [选项] 压缩文件名.z...阅读全文
Dec132017
windows下 OBS+nginx 实现rtmp直播流的基础搭建
公司某款产品发现部分安卓设备不能播放音频流,怀疑是不是码率较高。。。网上找了找,发现没有什么太多音频的流,所以决定自己搭建。网上有很多资料,我这里稍作整理。(google还是很好用的)。
操作系统:win7。
一、搭建推流服务
1.安装nginx。
2.安装rtmp模块https://github.com/arut/nginx-rtmp-module,要解压在nginx根目录下,目录名不要有空格等特殊字符。
...阅读全文
Dec132017
shadowsocks 攻克 GWF(新梯子)
简单科普一下shadowsocks和vpn的区别:
shadowsocks是一种socks5的代理,而socks5的代理服务器则是把你的网络数据请求通过一条连接你和代理服务器之间的通道,由服务器转发到目的地。你没有加入任何新的网络,只是http/socks数据经过代理服务器的转发送出,并从代理服务器接收回应。
VPN,虚拟专用网络,接入VPN就是接入了一个专有网络,那么你访问网络的所有流量都通过这个专有网络的出...阅读全文
Dec042017
Nov102017
jQuery实现图片懒加载的最佳实践
在网页开发中,图片的加载往往是一个耗时的过程,特别是在移动设备上,加载大量图片往往会影响用户的体验。为了提高网页的加载速度和响应速度,我们可以采用图片懒加载的技术,即将图片的加载延迟到用户需要的时候再进行加载。本文将介绍使用jQuery实现图片懒加载的最佳实践。
图片懒加载的原理
图片懒加载的原理很简单,即延迟加载图片直到它们出现在用户的可视区域内。通过判断图片是否...阅读全文
Oct152017
redis详解及windows下的安装与简单使用
Redis是一个依据BSD开源协议发行的,使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库存储系统,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。
redis和Memcached类似,它支持存储的value类型相对Memcached更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集...阅读全文
Oct112017
linux(CentOS 6.6)下Redis安装配置记录
这篇文章主要介绍了linux(CentOS 6.6)下Redis安装配置记录,本文给出了安装需要的支持环境、安装redis、测试Redis、配置redis等步骤。
本站之前记述了一篇关于redis的文章,有兴趣的可参考:
redis详解及windows下的安装与简单使用
1、安装需要的支持环境
在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候将返回如下...阅读全文
Oct112017
windows软链接(mklink)的建立及删除的用法示例
什么是软链接?mklink 是个什么东东?
如果用过 Linux ,那想必也看到过符号链接(这是一种特殊的文件),也用过 “ ln ” 这个链接命令,mklink 和 ln 的功能几乎一样。mklink 便是用来创建符号链接的,这个命令并不知名,使用的人也不多。自从 Vista 以后,微软便在 widows 中偷偷地用起了这个工具。在用户目录下,可以看到很多很像快捷方式的文件,当然这是隐藏的,但却不能打开,其实这...阅读全文