Java实现基本计算器

Java 

Java实现基本计算器,包括 加、减、乘、除、括号的运算。 import java.util.Arrays; import java.util.List; import java.util.Stack; /** * * @author 55 * @date 2022/4/12 */ pub

protobuf报错 UnusedPrivateParameter


之前的项目用的是protobuf 2,后面将协议升级为 protobuf 3之后,发现编译的java文件中报错UnusedPrivateParameter missing。应该是java工程中导入的protobuf库的版本太低,网上查了一下,这个``至少需要3.8.0的版本才有,于是进入 maven

bat中的enabledelayedexpansion


在使用bat批处理中,在if或for中给全局变量重新赋值的时候会遇到赋值不上的情况。如: @echo off set param=0 if not "%1x"=="x" ( set param=%1 ) echo %param% 这段代码是判断启动批处理时,如果有命令行参数,将第一个参数传给

Nginx配置跨域

Nginx 

在网页中请求其他域名数据时出现了 No 'Access-Control-Allow-Origin' header is present on the requested resource错误时,基本上可以确定是跨域问题。 只要在返回数据的header中加入'Access-Control-Allow-

curl发送POST请求


介绍 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 GET curl默认协议就是GET,直接使用 curl url相当于直接

Java中byte数组和String字符串相互转换

Java 

一、简单的转换 Java中String提供了byte数组和String字符串相互转换的方法。 String str = "Hello World"; // String 转 byte数组 byte [] strByte = str.g

Excel公式中创建包含双引号字符串

Office 

在Excel公式中,如果要用到字符串,一般会用双引号将字符串引起来。如: =IF(A1>0,"真","假") 如果A1大于0显示字符串真,否则显示为假字符串 但是,如果要显示的结果字符串中包含双引号呢,如A1大于0时要显示为 "A1>0"为真,直接使用会报公式语法错误。这时我们可以用CHAR(34

Win10双蓝牙音频同步输出


  有些蓝牙音箱可以相互配对再连接电脑可以实现多蓝牙同步输出的效果,但是大多不同品牌的蓝牙音箱还是不能相互配对的,要实现双蓝牙音频同步输出则需要借助软件了。 这里推荐voice meeter,官网上有三个版本提供下载,分别是 voicemeeter、voicemeeter banana 和 voic

ssh端口映射


考虑到在程序中使用ssh认证连接MongoDB数据库的问题,还折腾了《Java使用SSH连接MongoDB》、《C#使用SSH认证连接MongoDB》、《go中使用SSH认证连接MongoDB》。后面发现,在linux中ssh -L命令的可以直接完成ssh认证并将远程端口映射成本地端口。然后再然程序

Go中使用SSH认证连接MongoDB

Go 

一、说明 go连接MongoDB驱动库mongo-driver和mgo.v2库中都不支持ssh认证连接的。但是我们可以使用net库先与MongoDB数据库服务器建立ssh连接,然后再将MongoDB数据库所在服务器端口映射到本地连接中转发就可以了。 二、使用 下面以mongo-driver数据库驱动