首页
系统
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 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
593
篇文章
累计创建
75
个标签
累计收到
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-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
49
0
0
CentOS
2020-08-19
C++遍历目录下所有文件
本文介绍了在C++中遍历目录获取所有文件名的方法。针对不同操作系统,Windows使用`<io.h>`库,Linux使用`<sys/io.h>`库。文章核心提供了一个名为`getAllFiles`的递归函数实现,该函数接收路径和文件列表向量作为参数。通过`_findfirst`和`_findnext`函数查找文件,利用`_finddata_t`结构体存储信息。代码逻辑通过判断文件属性区分文件与文件夹,若是文件夹则递归调用自身继续查找,否则将文件完整路径存入列表,最终实现指定目录下所有文件的遍历与收集。
2020-08-19
56
0
0
C/C++
2020-08-19
C++string字符串分割
本文介绍了C++中string类的两个核心函数:find和substr。find函数用于从指定位置查找子字符串首次出现的位置,若未找到则返回string::npos;substr函数则用于从起始位置截取指定长度的子字符串。 文章结合代码实例,演示了如何利用这两个函数实现字符串分割功能。其核心逻辑是在字符串末尾添加分隔符,通过循环查找分隔符位置,使用substr截取子串并存入结果集,同时更新剩余字符串,直至处理完毕。该方法高效地实现了按特定模式拆分字符串的需求。
2020-08-19
32
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
50
0
0
Android
2020-08-12
Android Studio Gradle工程路径太长
本文介绍了Cocos Creator生成的Android工程因路径过长导致编译失败的问题。在Windows系统中,目录最大长度限制为240字符,过长路径会引发错误。针对此问题,文章提供了三种解决方案:一是直接将项目移动至根目录以缩短路径;二是利用`mklink`命令创建目录硬链接,通过短路径访问原项目;三是修改`build.gradle`文件,将编译输出目录指定为短路径(如C盘临时目录),从而规避路径长度限制。
2020-08-12
60
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
54
0
0
Android
2020-08-02
iPhone投屏Mac
本文介绍了将iPhone屏幕投射到Mac电脑的两种方法。一是有线模式:通过数据线连接设备,利用系统自带的QuickTime Player,选择“新建影片录制”并切换录制源为手机即可。二是无线模式:需确保手机与Mac处于同一局域网,借助AirServer软件,在iPhone“屏幕镜像”列表中选择对应的Mac设备名完成连接。两种方式操作简便,可满足不同的投屏需求。
2020-08-02
49
0
0
Mac&iOS
2020-07-26
iPhone中添加163邮件
本文介绍了在手机端设置163邮箱IMAP/SMTP服务的简要步骤。首先需在163邮箱网页设置中开启IMAP/SMTP服务,并通过短信验证获取专用授权码。随后在手机设置中进入账户添加选项,选择163邮箱,输入邮箱账号及**授权码**(非登录密码)完成验证,即可成功绑定账户。整个过程关键在于使用授权码替代常规密码进行身份验证。
2020-07-26
36
0
0
Mac&iOS
2020-07-25
C++实现AES加解密算法
本文介绍了一个C++实现的AES加解密类`CAES`。该类封装了AES算法的核心流程,包括S盒变换、行移位、列混合及轮密钥加等步骤,并支持128位密钥扩展。在数据填充处理上,提供了两种模式:不足16字节时可用0补全或采用异或方式处理。文章提供了完整的头文件定义与实现代码,包含S盒、逆S盒及有限域乘法表的定义。最后通过测试代码演示了如何使用该类对字符串进行加密和解密,验证了算法功能的正确性。
2020-07-25
49
0
0
C/C++
2020-07-20
常用正则表达式
本文档是一套**综合性的正则表达式验证规则库**,主要用于**表单输入校验与数据格式匹配**。规则覆盖范围广泛,主要包含以下几类: 1. **身份与证件信息**:如手机号(分严谨/宽松)、身份证(15/18位)、护照、银行卡号、中文/英文姓名。 2. **网络与通信地址**:如网址/URL(支持端口与参数)、邮箱、IP地址(v4/v6)、各种下载链接(迅雷、ed2k、磁力)。 3. **文件与路径系统**:区分了Linux/Windows的文件/文件夹路径,以及视频、图片链接的格式校验。 4. **特定业务编码**:如火车车次、统一社会信用代码、股票代码(A股)、车牌号(新能源/非新能源)。 5. **基础数据格式**:包括日期、时间(12/24小时制)、版本号(X.Y.Z)、颜色值(十六进制)、数字/金额(支持小数与逗号分隔)、密码强度、用户名等。 6. **其他**:如HTML标签匹配、Base64、QQ号等。 该集合规则详细且场景化,适用于Web开发、移动端等需要严格数据格式验证的场合,来源于开源项目`any-rule`。
2020-07-20
47
0
0
软件使用
1
...
44
45
46
...
59