首页
系统
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 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
609
篇文章
累计创建
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-11-03
Redis连接报错:ERR Client sent AUTH, but no password is set
本文针对Java服务器连接Redis时遇到的`ERR Client sent AUTH, but no password is set`报错进行了分析与解决。该异常产生的原因是Redis服务端未配置密码,而客户端却发送了AUTH身份验证请求。解决办法为修改Redis配置文件,找到`requirepass`项并设置密码(例如`123456`),随后重启服务即可消除报错,实现正常连接。
2021-11-03
46
0
0
软件使用
2021-11-03
Java使用SSH连接MongoDB
本文介绍了在Java中通过SSH隧道连接MongoDB的实现方法。环境搭建需引入`mongodb-driver`和`jsch`两个Maven依赖。核心原理是利用JSch建立SSH连接,设置本地端口到远程MongoDB端口的转发,再通过MongoDB驱动连接本地端口访问远程数据库。文章提供了完整的`MongoAdmin`类代码示例,涵盖了SSH密钥或密码认证配置、端口转发设置及MongoDB连接测试流程,演示了如何安全地连接远程数据库并获取集合列表。
2021-11-03
57
0
0
Java
2021-11-01
Linux下读写NTFS格式
本文介绍了在Linux系统中使用开源软件NTFS-3G挂载NTFS格式硬盘的方法。NTFS-3G支持安全读写Windows NTFS分区,兼容多款操作系统。安装方面,Ubuntu自带该工具,CentOS可通过`yum`命令安装。使用时需先通过`fdisk -l`查看盘符,再利用`mount`命令进行挂载。此外,文章还介绍了通过修改`/etc/fstab`配置文件,设置只读或读写模式来实现开机自动挂载的步骤。
2021-11-01
49
0
0
系统
2021-10-25
Go中使用国家新闻出版署实名认证
本文介绍了网络游戏接入防沉迷系统时,如何使用国家新闻出版署提供的免费实名认证接口。开发者需申请`AppId`、`SecretKey`和`BizId`,并将服务器IP加入白名单。文章提供了完整的Go语言代码实现,详细演示了调用`https://api.wlc.nppa.gov.cn/idcard/authentication/check`接口的流程。代码核心包括AES-128/GCM结合BASE64的请求体加密,以及SHA256的签名生成方法,并附有初始化配置与调用的具体示例,帮助开发者快速集成官方实名认证功能。
2021-10-25
63
0
1
Go
2021-10-21
Ubuntu 20.04修改ip
Ubuntu从17.10版本开始放弃传统的`/etc/network/interfaces`配置方式,转而采用Netplan工具管理网络。固定IP配置需在`/etc/netplan/`目录下的YAML文件(如`00-installer-config.yaml`)中进行。配置时需指定网卡名称、静态IP及掩码、关闭DHCP、设置网关和DNS服务器等信息。配置完成后,执行`sudo netplan apply`命令即可使IP设置生效。
2021-10-21
60
0
0
Ubuntu
2021-10-19
Ubuntu使用root账号
本文介绍了在Ubuntu系统中启用root账号登录的方法。首先,由于系统默认禁止root本地登录,需通过`sudo passwd root`命令设置root密码以解锁该账号。其次,为实现root账号的SSH远程登录,需修改`/etc/ssh/sshd_config`配置文件,将`PermitRootLogin`参数改为`yes`,并执行`sudo systemctl restart ssh`重启SSH服务使配置生效。
2021-10-19
47
0
1
Ubuntu
2021-10-19
安装Ubuntu Server版
本文详细介绍了Ubuntu Server 20.04.3 LTS的安装流程。首先需从官网下载系统镜像,并使用rufus等工具制作U盘启动盘。启动安装程序后,需依次完成语言与键盘布局选择、网络代理配置及镜像源设置。在磁盘设置环节,用户可选择自动使用整个磁盘或自定义手动分区。随后配置用户信息、选择安装软件包,最后等待系统自动完成安装即可。全文步骤清晰,图文并茂,适合作为服务器系统部署的实操指南。
2021-10-19
56
0
0
Ubuntu
2021-10-09
Go中strings包
本文介绍了Go语言`strings`包中常用的字符串处理函数。主要涵盖了以下操作:使用`Compare`按ASCII码比较字符串大小;通过`Contains`判断包含关系及`Index`查找子串位置;利用`Replace`进行替换和`Repeat`实现重复;使用`Trim`系列函数去除首尾指定字符或空白;通过`ToLower`和`ToUpper`进行大小写转换;以及运用`Split`分割字符串与`Join`拼接字符串切片。文章通过代码示例直观展示了各函数的功能与用法。
2021-10-09
52
0
0
Go
2021-10-08
Go处理中文字符串
本文阐述了Go语言处理中文字符串的原理与方法。文章指出,Go中的string以byte数组形式存储,UTF8中文字符占3个byte,直接使用len和切片遍历会导致乱码。为解决此问题,文章介绍了rune类型(int32别名),并演示了通过`[]rune(str)`将字符串转换为rune数组。该方法能准确获取中文字符数量并正确遍历输出,有效避免了乱码问题。
2021-10-08
49
0
0
Go
2021-09-30
Protocolbuf不同语言生成
本文介绍了Protocol Buffers跨语言代码生成的实现方法。首先说明了使用Google官方protoc工具生成C++、C#、Go、Java等语言代码的标准命令及参数配置。其次,针对JS/TS语言,推荐使用protobufjs插件通过pbjs/pbts命令进行生成。最后,作者提供了一个自研的Python脚本(托管于GitHub),该脚本支持批量处理多proto源文件,用户只需将源文件放入proto_raw目录,即可通过对应脚本快速生成各类语言版本,输出文件统一存放在out目录中,显著提升了多proto文件的处理效率。
2021-09-30
50
0
0
软件使用
1
...
35
36
37
...
61