首页
系统
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 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
608
篇文章
累计创建
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-28
Docker中compose安装owncloud
本文介绍了在CentOS系统上利用Docker和Docker Compose部署跨平台网盘软件ownCloud的详细过程。首先阐述了Docker环境及Compose工具的安装步骤。随后,通过创建`docker-compose.yml`编排文件配置ownCloud、MariaDB及Redis服务,并设置环境变量完成一键启动。此外,文章还涵盖了文件存储路径说明以及如何配置Nginx反向代理以实现HTTPS安全访问,帮助用户快速搭建私有云存储服务。
2020-09-28
55
0
0
Docker
2020-09-26
x64环境下_findnext()报错
本文针对C++中使用`_findfirst`和`_findnext`遍历文件时的异常问题进行了分析与解决。原代码将文件句柄定义为`long`类型,在x86环境下运行正常,但在x64环境下会触发异常。原因是`_findnext`返回的句柄类型为`intptr_t`(long long),而`long`类型在64位环境下无法正确存储该值。解决办法是将句柄变量`hFile`的类型从`long`修改为`intptr_t`或`long long`,以确保代码在x64环境下兼容运行。
2020-09-26
61
0
0
C/C++
2020-09-25
win远程桌面不自动刷新
本文提供了解决Windows Server 2008 R2远程桌面连接后刷新异常问题的注册表修复方法。操作步骤如下:通过Win+R运行regedit打开注册表编辑器,定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control路径;右键新建Update子项,并在其下创建DWORD(32位)键值,重命名为UpdateMode并设置为0(0代表自动刷新,1代表手动刷新)。该方法通过修改注册表强制开启自动刷新功能,有效解决远程桌面显示刷新故障。
2020-09-25
53
0
0
Windows
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
58
0
0
Nginx
2020-09-01
Docker中配置MongoDB副本集群
本文主要介绍了MongoDB副本集的特性架构及Docker环境下的搭建实践。 文章首先概述了副本集核心特性:由多个数据相同的节点组成,建议采用“一主两从”的奇数节点架构。系统通过Primary节点处理写请求,Secondary节点通过oplog异步同步数据,并支持自动故障恢复与投票选举机制。 实操部分详细演示了基于Docker创建容器、配置副本集、创建用户权限及数据读写测试的全过程。最后,深入解析了节点属性(如priority、hidden、votes),并给出了修改配置、动态增删节点的具体命令,为构建高可用的MongoDB集群提供了完整指南。
2020-09-01
74
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
55
0
0
CentOS
2020-08-19
C++遍历目录下所有文件
本文介绍了在C++中遍历目录获取所有文件名的方法。针对不同操作系统,Windows使用`<io.h>`库,Linux使用`<sys/io.h>`库。文章核心提供了一个名为`getAllFiles`的递归函数实现,该函数接收路径和文件列表向量作为参数。通过`_findfirst`和`_findnext`函数查找文件,利用`_finddata_t`结构体存储信息。代码逻辑通过判断文件属性区分文件与文件夹,若是文件夹则递归调用自身继续查找,否则将文件完整路径存入列表,最终实现指定目录下所有文件的遍历与收集。
2020-08-19
60
0
0
C/C++
2020-08-19
C++string字符串分割
本文介绍了C++中string类的两个核心函数:find和substr。find函数用于从指定位置查找子字符串首次出现的位置,若未找到则返回string::npos;substr函数则用于从起始位置截取指定长度的子字符串。 文章结合代码实例,演示了如何利用这两个函数实现字符串分割功能。其核心逻辑是在字符串末尾添加分隔符,通过循环查找分隔符位置,使用substr截取子串并存入结果集,同时更新剩余字符串,直至处理完毕。该方法高效地实现了按特定模式拆分字符串的需求。
2020-08-19
35
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
56
0
0
Android
2020-08-12
Android Studio Gradle工程路径太长
本文介绍了Cocos Creator生成的Android工程因路径过长导致编译失败的问题。在Windows系统中,目录最大长度限制为240字符,过长路径会引发错误。针对此问题,文章提供了三种解决方案:一是直接将项目移动至根目录以缩短路径;二是利用`mklink`命令创建目录硬链接,通过短路径访问原项目;三是修改`build.gradle`文件,将编译输出目录指定为短路径(如C盘临时目录),从而规避路径长度限制。
2020-08-12
65
0
0
Android
1
...
45
46
47
...
61