首页
系统
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 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
隐私政策
动态
归档
留言
关于
过客 - 个人技术博客
累计撰写
642
篇文章
累计创建
86
个标签
累计收到
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-12-08
获取客户端真实IP
本文总结了在Java网站服务器中获取客户端真实IP的两种情况及实现方法。一是客户端直连服务器时,直接使用`HttpServletRequest.getRemoteAddr()`即可获取;二是通过Nginx、Apache等代理转发时,需配置服务器添加`X-Forwarded-For`请求头。文章分别给出了Nginx和Apache的具体配置示例,并提供了兼容两种情况的Java代码实现:优先解析`X-Forwarded-For`头中的首个IP,若无则回退至`getRemoteAddr()`方法。
2021-12-08
73
0
0
Java
2021-12-07
编译Go版本proto3出现go_package错误
本文解决了protobuf2升级protobuf3过程中,因更新protoc-gen-go版本导致的编译错误。使用高版本protoc-gen-go(v1.27.1)编译时,报错提示无法确定Go导入路径。其根本原因在于新版本要求明确指定包名。解决方案主要有两种:一是在.proto源文件中添加`option go_package = "/ipc";`配置;二是将protoc-gen-go版本回退至1.3.2及以下。推荐采用第一种方法,修改配置以适配新版本要求。
2021-12-07
70
0
0
Go
2021-12-06
Java实现基本计算器
本文介绍了一个使用Java实现的基本计算器程序,支持加、减、乘、除及括号运算。程序核心流程分为两步:首先利用双栈结构将中缀表达式转换为逆波兰表达式(后缀表达式),处理了运算符优先级和括号逻辑;随后通过栈遍历逆波兰式并执行数值计算。代码包含字符串解析、优先级判断及四则运算逻辑,最终输出计算结果,完整演示了从表达式解析到结果输出的全过程。
2021-12-06
75
0
0
Java
2021-12-06
protobuf报错 UnusedPrivateParameter
本文介绍了将项目Protobuf协议从版本2升级至版本3后,编译生成的Java文件报错`UnusedPrivateParameter missing`的问题。经排查,该错误源于Java工程引入的Protobuf依赖库版本过低(需至少3.8.0)。解决方案是访问Maven官网查询,在排除不稳定的4.x RC版本后,选取稳定版3.19.1,并修改pom.xml文件中的依赖版本号,从而成功解决问题。
2021-12-06
100
0
0
软件使用
2021-12-05
bat中的enabledelayedexpansion
在使用bat批处理中,在if或for中给全局变量重新赋值的时候会遇到赋值不上的情况。如: @echo off set param=0 if not "%1x"=="x" ( set param=%1 ) echo %param% 这段代码是判断启动批处理时,如果有命令行参数,将第一个参数传给
2021-12-05
77
0
0
Windows
2021-11-21
Nginx配置跨域
本文介绍了网页请求跨域数据时报错“No 'Access-Control-Allow-Origin' header is present”的解决方法。该错误属于典型的跨域问题,通常需在响应头中添加“Access-Control-Allow-Origin *”。针对静态网页,可通过配置Nginx转发来实现。具体操作是在Nginx配置文件的相应location块中添加“add_header Access-Control-Allow-Origin *;”,即可解决跨域限制,实现正常的数据请求。
2021-11-21
64
0
0
Nginx
2021-11-19
curl发送POST请求
本文介绍了常用的命令行工具 curl,其功能强大,足以替代图形界面工具 Postman。文章重点讲解了 curl 的基本用法:GET 请求为默认模式,直接输入 URL 即可;发送 POST 请求需使用 `-X POST` 参数。针对 POST JSON 数据的场景,详细解析了关键参数:`-H` 用于设置 Content-Type 请求头,`-d` 用于指定 JSON 格式的请求体内容。
2021-11-19
52
0
0
系统
2021-11-18
Java中byte数组和String字符串相互转换
本文介绍了Java中`String`与`byte[]`相互转换的两种主要方式。 **简单转换**直接使用`getBytes()`和`new String(byte[])`方法,依赖系统默认编码,可能导致跨平台乱码问题。 **带编码转换**是推荐做法,有两种实现: 1. 传入编码字符串(如`"utf-8"`),但会抛出`UnsupportedEncodingException`异常,需处理。 2. 使用`StandardCharsets.UTF_8`常量(Java 7+),此方法**不会抛异常**,更为简洁安全。 建议优先采用第二种方式(`StandardCharsets`),以避免异常处理并保证编码明确性,确保数据转换的可靠性与跨平台一致性。
2021-11-18
86
0
0
Java
2021-11-16
Excel公式中创建包含双引号字符串
本文介绍了在Excel公式中处理字符串内包含双引号的技巧。通常字符串需用双引号包裹,但当结果本身包含双引号时(如显示`"A1>0"为真`),直接输入会导致语法错误。解决方法是利用`CHAR(34)`函数表示双引号,并结合`&`符号连接字符串,从而正确输出包含引号的文本内容,避免公式报错。
2021-11-16
89
0
0
Office
2021-11-14
Win10双蓝牙音频同步输出
本文介绍了利用软件实现多蓝牙音箱同步输出的方法。由于大多数不同品牌蓝牙音箱无法硬件配对,推荐使用免费软件Voicemeeter Banana解决该问题。文章详细讲解了下载安装步骤,并指导用户将系统音频输出设为VoiceMeeter Input,在软件内配置多个蓝牙设备为硬件输出通道。针对多设备播放存在的延迟问题,文中说明了如何手动调整延迟以达到同步效果,最后还分享了设置开机启动的方法及详细教程链接。
2021-11-14
165
0
0
软件使用
1
...
37
38
39
...
64