首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
615
篇文章
累计创建
77
个标签
累计收到
4
条评论
栏目
首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
目 录
CONTENT
最新文章
2020-09-02
Nginx 限制ip并发数及请求速度
本文介绍了Nginx限制单个IP并发访问数量和访问速度的方法。通过`ngx_http_limit_conn_module`模块限制单IP并发连接数,使用`limit_conn_zone`和`limit_conn`指令配置。通过`ngx_http_limit_req_module`模块限制单IP请求处理速率,使用`limit_req_zone`和`limit_req`指令,支持设置速率和突发流量缓冲。文章通过ab工具进行压测对比,验证了限制配置生效后,请求处理速率被稳定控制在设定范围内,有效实现了访问控制。
2020-09-02
64
0
0
Nginx
2020-09-01
Docker中配置MongoDB副本集群
本文主要介绍了MongoDB副本集的特性架构及Docker环境下的搭建实践。 文章首先概述了副本集核心特性:由多个数据相同的节点组成,建议采用“一主两从”的奇数节点架构。系统通过Primary节点处理写请求,Secondary节点通过oplog异步同步数据,并支持自动故障恢复与投票选举机制。 实操部分详细演示了基于Docker创建容器、配置副本集、创建用户权限及数据读写测试的全过程。最后,深入解析了节点属性(如priority、hidden、votes),并给出了修改配置、动态增删节点的具体命令,为构建高可用的MongoDB集群提供了完整指南。
2020-09-01
86
0
1
Docker
MongoDB
2020-08-30
CentOS7设置密钥登录
本文介绍了SSH密钥认证的配置流程,主要分为三个步骤: 1. **生成密钥**:使用`ssh-keygen -t rsa`命令生成RSA密钥,按提示设置存储路径和密码,可使用默认配置快速生成。 2. **部署已有密钥**:将现有的公钥文件放入用户目录`/root/.ssh/authorized_keys`,并通过`chmod 600`命令修改文件权限以确保安全。 3. **配置SSH服务**:修改`/etc/ssh/sshd_config`文件,开启公钥认证(`PubkeyAuthentication yes`)并禁用密码登录(`PasswordAuthentication no`),配置完成后重启SSH服务生效。 该方案通过密钥登录替代传统密码,有效提升了服务器的安全性。
2020-08-30
68
0
0
CentOS
2020-08-19
C++遍历目录下所有文件
本文介绍了在C++中遍历目录获取所有文件名的方法。针对不同操作系统,Windows使用`<io.h>`库,Linux使用`<sys/io.h>`库。文章核心提供了一个名为`getAllFiles`的递归函数实现,该函数接收路径和文件列表向量作为参数。通过`_findfirst`和`_findnext`函数查找文件,利用`_finddata_t`结构体存储信息。代码逻辑通过判断文件属性区分文件与文件夹,若是文件夹则递归调用自身继续查找,否则将文件完整路径存入列表,最终实现指定目录下所有文件的遍历与收集。
2020-08-19
70
0
0
C/C++
2020-08-19
C++string字符串分割
本文介绍了C++中string类的两个核心函数:find和substr。find函数用于从指定位置查找子字符串首次出现的位置,若未找到则返回string::npos;substr函数则用于从起始位置截取指定长度的子字符串。 文章结合代码实例,演示了如何利用这两个函数实现字符串分割功能。其核心逻辑是在字符串末尾添加分隔符,通过循环查找分隔符位置,使用substr截取子串并存入结果集,同时更新剩余字符串,直至处理完毕。该方法高效地实现了按特定模式拆分字符串的需求。
2020-08-19
44
0
0
C/C++
2020-08-12
Android 9.0 应用请求http请求无法访问网络
本文介绍了Android Studio升级SDK版本至29后,HTTP请求无法访问的问题。原因在于Android 9.0及以上系统默认禁止应用使用非加密的明文HTTP流量,仅允许HTTPS请求。针对该问题,文章提供了三种解决方案:一是将SDK版本降级至27及以下;二是将HTTP协议替换为HTTPS协议;三是在AndroidManifest文件的application标签中添加“android:usesCleartextTraffic="true"”配置,以允许明文流量传输。
2020-08-12
61
0
0
Android
2020-08-12
Android Studio Gradle工程路径太长
本文介绍了Cocos Creator生成的Android工程因路径过长导致编译失败的问题。在Windows系统中,目录最大长度限制为240字符,过长路径会引发错误。针对此问题,文章提供了三种解决方案:一是直接将项目移动至根目录以缩短路径;二是利用`mklink`命令创建目录硬链接,通过短路径访问原项目;三是修改`build.gradle`文件,将编译输出目录指定为短路径(如C盘临时目录),从而规避路径长度限制。
2020-08-12
68
0
0
Android
2020-08-10
Android Studio Gradle工程无Generate signed apk选项
本文介绍了在Android Studio中打开他人的Gradle工程时,构建菜单找不到“Generate signed apk选项”的解决方法。遇到该问题时,只需点击顶部菜单栏的“File”,选择“Sync Project with Gradle Files”选项进行项目同步。同步完成后,该选项便会自动出现在菜单中,问题即可解决。
2020-08-10
70
0
0
Android
2020-08-02
iPhone投屏Mac
本文介绍了将iPhone屏幕投射到Mac电脑的两种方法。一是有线模式:通过数据线连接设备,利用系统自带的QuickTime Player,选择“新建影片录制”并切换录制源为手机即可。二是无线模式:需确保手机与Mac处于同一局域网,借助AirServer软件,在iPhone“屏幕镜像”列表中选择对应的Mac设备名完成连接。两种方式操作简便,可满足不同的投屏需求。
2020-08-02
61
0
0
Mac&iOS
2020-07-26
iPhone中添加163邮件
本文介绍了在手机端设置163邮箱IMAP/SMTP服务的简要步骤。首先需在163邮箱网页设置中开启IMAP/SMTP服务,并通过短信验证获取专用授权码。随后在手机设置中进入账户添加选项,选择163邮箱,输入邮箱账号及**授权码**(非登录密码)完成验证,即可成功绑定账户。整个过程关键在于使用授权码替代常规密码进行身份验证。
2020-07-26
46
0
0
Mac&iOS
1
...
46
47
48
...
61