宏宏(Macro)是C语言中的一种预处理指令,简单说就是代码的自动替换工具。用最直白的话讲:
宏就是给一段代码起个名字,编译前把名字替换成对应的代码。
宏的本质:编译前的”查找替换”宏是在编译之前(预处理阶段)由预处理器处理的。它不参与
时间轴
时间列表
27
Web项目中的安全设计
uid的生成和传输方案uid的使用场景
uid作为重放攻击解决方案中计算签名的盐值、也是完整性校验中计算签名的盐值,同时也是用作对称加密的密钥(敏感数据加密传输),因此uid的生成和访问机制尤为重要。本方案综合考虑了uid的传输安全、防止中
19
01
从此网站下载相关压缩包,包括但不限于libfastcommon-master.zip、fastdfs-master.zip、fastdfs-nginx-module-master等
安装所需的依赖包yum install make cmak
01
Keepalived+Nginx高可用
前期准备服务器
服务器
CPU
内存
系统
硬盘
IP
MASTER/NGINX服务器
8核心、主频2.2GHz 以上
1G
Centos7
20G
BACKUP/NGINX服务器
8核心、主频2.2GH
01
前言mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的,搭建之前我们先要配置mysql的主从复制,这个过程很长,我这里就不写了,有兴趣的可以看看我写的这篇文章。linux centos下mys
30
30
springboot-actuator
SpringBoot监控神器-Actuator保姆级教程
手把手教你实现SpringBoot的监控!
Spring Cloud应用的优雅下线与灰度发布
springboot-adm
30
下载
apache旗下安装包地址1 / 地址2
centos rpm包(cat /etc/centos-release)
PLSQL历史版本下载
Clash下载 / GitHub
Clash
20
08
17
kubernetes
准备工作在开始本教程之前,需要配置好本地环境,以下是需要安装的依赖和包。
安装docker首先我们需要安装docker来打包镜像,如果你本地已经安装了docker,那么你可以选择跳过这一小节。
推荐安装方法目前使用Docker Deskto
17
17
编写JavaScript代码的小技巧
生成随机颜色/随机数/Boolean值// 生成随机颜色
const generateRandomHexColor = () => Math.floor(Math.random() * 0xffffff).toStrin
03
24