最新 最热

安装和定位vimrc

在上一篇文章中,我们简单开了一个头,阐述了下学习vim的必要性,这章开始,会慢慢由浅入深的学习它的一套完整的,高效的文本编辑方式方法。废话不多说,咱们正式开始吧...

2022-05-10
0

缓冲区列表简介

之前的一系列文章主要介绍了vim文本相关的操作,并且也介绍了vim的几种模式。通过前面的内容,相信各位小伙伴们已经对vim有了一个基本的了解,同时也能够使用vim快速编辑文本,从这篇开始,我们将要介绍vim针对多个文件的操作,...

2022-05-10
0

Redis进阶学习03---Redis完成秒杀和Redis分布式锁的应用

数据库自增指的是单独使用数据库中某一张表来专门存放主键,当我们需要的时候,只需要提前从该表中读取出一批主键集合,缓存在内存中即可,但是该方法显然太慢了,因此不推荐使用...

2022-05-09
1

Vim 插件(一) 文件树

GitHub仓库地址: https://github.com/minhanghuang/nvim

2022-05-09
0

简单的 C/C++ 项目自动化构建--Xmake

XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。

2022-05-07
0

Docker下的OpenResty三部曲之二:细说开发

本文是《Docker下的OpenResty三部曲》的第二章,在前文《Docker下的OpenResty三部曲之一:极速体验》我们简单的体验了Nginx+Lua提供的web服务,但是并没有深入开发细节,今天就来一起实战这个镜像的制作过程;...

2022-05-06
0

C++调用lua 运行方式、案例亲测 及 常用API

在Lua和C语言之间进行数据交换时,由于两种语言之间有着较大的差异,比如Lua是动态类型,C语言是静态类型,Lua是自动内存管理,而C语言则是手动内存管理。为了解决这些问题,Lua的设计者使用了虚拟栈作为二者之间数据交互的介质...

2022-05-06
0

手写Redis分布式锁

现在的系统都是集群部署,每个服务都不是单节点的了。比如库存服务,可能部署到3台机器上分别命名为节点1,节点2,节点3。库存服务需要扣减库存,扣减库存肯定需要锁吧,如果使用Lock或者synchronized,只能锁住自己的节点。而从前...

2022-05-05
1

用Redis实现接口限流

在高并发环境下,为了缓解数据库,服务器的压力,往往需要对一些接口进行限制操作。比如某个接口10s内只能调用5次,需要怎么做呢?

2022-05-05
1

901-Air724UG模块(4G全网通GPRS开发)-Air724UG(4G)使用SPI控制CH395Q(以太网模块)实现TCP/IP通信

RDY 引脚在模组复位正常工作以后输出低电平(复位模组以后检查此引脚为低电平时即可和模组进行通信)

2022-04-29
0