相关文章
Linux函数学习 select
1、Linux select 函数
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
nfds 最大文件fd 1
readfds 监听可读文件集合fd
writefds 监听可写文件集合fd
exceptfd 监听异常文件集…
建站知识
2024/11/22 21:15:56
Redis缓存设计与性能优化【缓存穿透、缓存击穿、缓存雪崩】
Redis缓存设计与性能优化 多级缓存架构缓存设计缓存穿透(空数据)造成缓存穿透的基本原因有两个:第一, 自身业务代码或者数据出现问题。第二, 一些恶意攻击、 爬虫等造成大量空命中。 缓存穿透问题解决方案:…
建站知识
2024/11/22 21:15:58
如何使用极狐GitLab 启用自动备份功能
本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
本文主要讲述了如何极狐GitLab 自…
建站知识
2024/11/22 21:15:56
达梦关键字(如:XML,EXCHANGE,DOMAIN,link等)配置忽略
背景:在使用达梦数据库时,查询SQL中涉及XML,EXCHANGE,DOMAIN,link字段,在达梦中是关键字,SQL报关键词不能使用的错误。
解决办法:
配置达梦安装文件E:\MyJava\dmdbms\data\DAMENG\dm.ini 忽略这些关键词,…
建站知识
2024/11/22 21:16:12
C++设计模式:策略模式(二)
1、定义与动机 定义一系列算法,把它们一个个封装起来,并且使它们可互相替换(变化),该模式使得算法可独立于使用它的客户程序(稳定)而变化(扩展,子类化) 在软…
建站知识
2024/11/23 1:30:47
android 使用ollvm混淆so
使用到的工具
ndk 21.1.6352462(android studio上下载的)cmake 3.10.2.4988404(android studio上下载的)llvm-9.0.1llvm-mingw-20230130-msvcrt-x86_64.zipPython 3.11.5
环境配置
添加cmake mingw环境变量如下图:
编译
下载…
建站知识
2024/11/22 23:35:51