首页
系统
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
最新文章
2021-09-16
Go使用Google Authenticator二次验证
本文介绍了Google Authenticator二次验证的实现原理与代码示例。该验证基于时间戳,每30秒生成一个6位动态口令。操作流程包括下载验证器、生成并绑定密钥、输入动态码验证。文中提供了Go语言实现代码,涵盖密钥生成、基于HMAC-SHA1算法的动态码计算,以及包含30秒时间误差容错的验证逻辑,最后通过测试示例演示了验证成功的完整过程。
2021-09-16
52
0
1
Go
2021-09-14
ping IPV6地址
本文介绍了在不同操作系统中Ping IPv6地址的方法。随着IPv6使用日益广泛,掌握其测试命令十分必要。在Windows系统中,可在CMD窗口使用`ping -6 [IPv6地址]`命令;Mac系统中,需先查看网卡ID,再使用`ping6 -I [网卡ID] [IPv6地址]`命令,其中网卡ID为可选参数;Linux系统则兼容上述两种方式。文中均以`aliyun.com`为例展示了具体的操作回显,帮助用户快速掌握IPv6连通性测试技巧。
2021-09-14
85
0
0
软件使用
2021-09-12
Go判断interface类型及类型转换
本文总结了Golang中`interface{}`类型断言与转换的两种主要方法。首先,可利用`switch value.(type)`语句进行多类型判断,并在`case`分支中自动完成类型转换,适用于处理多种可能类型的场景。其次,针对单类型判断,推荐使用`v, ok := value.(type)`的“comma, ok”模式,通过返回值`ok`安全地判断类型是否匹配并获取转换后的值。文中提供了相应的代码示例,清晰地展示了具体用法。
2021-09-12
45
0
0
Go
2021-09-10
Go中使用mongo-driver操作MongoDB
本文详细介绍了使用Go语言操作MongoDB数据库的常用方法。文章通过代码示例展示了十个核心功能,涵盖了从建立连接池、增删改查(CRUD)到统计文档数量的完整流程。具体内容包括数据库连接与Ping检测、单条数据的新增与删除、数据的编辑与Upsert更新操作、模糊查询与精确查找、列表获取以及文档总数统计。文章最后提供了完整的测试代码与执行日志,为开发者提供了清晰的Go语言MongoDB实战参考。
2021-09-10
54
0
0
Go
2021-09-06
网页内容无法复制
针对近期众多网站设置复制限制的问题,本文以Chrome浏览器为例,介绍了三种破解方法。一是查看网页源代码,从中定位并复制文字,但操作相对繁琐;二是利用QQ截图等工具进行图文识别,适用于字数较少的内容;三是推荐安装浏览器插件“Simple Allow Copy”,支持在线或离线安装,开启后即可解除限制,实现自由复制。文章为用户提供了从简易到进阶的实用解决方案。
2021-09-06
54
0
1
软件使用
2021-08-30
TortoiseGit使用ssh密钥连接git服务器
本文介绍了使用SSH密钥连接Git服务器的配置方法。相比账号密码,SSH密钥安全性更高,且支持跨平台统一管理。配置流程主要包含四步:首先通过`ssh-keygen`命令生成密钥对;其次在GitHub个人设置的“SSH and GPG keys”中添加公钥内容;接着启动TortoiseGit目录下的`pageant.exe`并添加私钥文件;最后使用项目的SSH地址即可成功克隆工程。该方案实现了便捷、安全的Git服务器访问。
2021-08-30
55
0
0
软件使用
2021-08-23
Go执行命令行操作
本文介绍了Go语言中`os/exec`包调用命令行操作的跨平台兼容性问题及解决方案。由于系统差异,Linux和Windows需分别使用`/bin/bash -c`和`cmd /C`作为参数。文章提供了一个封装函数`Command`,通过判断`runtime.GOOS`自动适配系统命令,并利用管道读取命令输出。该函数接收可变参数,返回执行结果字符串,实现了跨平台的命令执行与输出获取,最后通过调用示例验证了其功能。
2021-08-23
53
0
0
Go
2021-08-22
Go实时监听日志文件内容
本文旨在解决frp内网转发服务遭国外IP暴力破解的问题,计划编写程序实时监听日志,根据IP归属地及连接频率自动将攻击者加入防火墙黑名单。核心功能是模拟Linux的`tail -f`命令实时读取日志新增内容。文章介绍了利用Go语言开源的`tail库`实现该功能的方法,并提供了完整的代码示例,通过配置相关参数监听日志文件变化,获取新增行数据以便后续进行安全分析与拦截处理。
2021-08-22
60
0
0
Go
2021-08-20
使用Android Studio远程调试夜神模拟器
本文主要介绍了Android Studio远程调试局域网内另一台机器上的夜神模拟器的解决方案。针对仅在测试模拟器上出现的Bug,为避免繁琐的环境搭建,作者利用端口转发技术实现远程调试。文章详细说明了在模拟器端通过`netsh`命令开启62001端口转发,并配置防火墙入站规则允许访问。最后,在开发端通过`adb connect`命令即可成功连接远程模拟器进行调试,有效解决了跨机器调试难题。
2021-08-20
53
0
0
Android
2021-08-19
iptables限制连接频率
本文介绍了利用iptables防御暴力破解frp远程登录的方案。针对日志中大量异常连接,作者通过添加三条规则限制连接频率:将1小时内尝试登录达3次的IP列入临时名单并拒绝连接,封禁时长为1小时,以此在不影响已有会话的前提下阻断恶意尝试。文中提供了具体的规则代码,并附带详细的iptables参数解析及规则的增、删、改、查操作指南,为网络安全配置提供了实用参考。
2021-08-19
55
0
0
系统
1
...
37
38
39
...
61