春有百花秋有月

春有百花秋有月

夏有凉风冬有雪

github提交报错:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

提交代码到github报错:

fatal: unable to access 'https://xxx@github.com/xxx.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

执行:

git config --global --unset http.proxy 
git config --global http.sslVerify false 
git config --global --unset https.proxy

之后,关闭项目,再重新打开,再提交就可以了,期间也有切换内网再切回wifi,不知哪一步起作用了。

阅读剩余部分 →

日常问题方案

支付宝-改美区-搜索pockytshop-注册-搜索app store礼品卡进行购买,亲测可行。

    wget -qO- bench.sh | bash

3.测试vps线路优劣:

    curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

4.直接购GPT PLUS地址:

https://chat.openai.com/invite/accepted

https://3.jetbra.in

https://www.aliyundrive.com/s/BCEQqChRDMM

运行--->cmd--->执行:

阅读剩余部分 →

Activate any Jetbrains IDEA

Activate any Jetbrains IDEA Please visit the address
below:https://3.jetbra.in/

WARNING: plugins that use cloud services (AI Assistant, Copilot, etc) cannot be activated by design. Free alternative to AI services codeium.com

Eg my vmoptions info:

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
-javaagent:/Users/zgz/Downloads/soft/jetbra/ja-netfilter.jar=jetbrains

2024-12-13 更新:

如果你的新版本IDE使用ja-netfilter之后一会就发现许可无法识别,请在 config-jetbrains\url.conf 中添加:

[URL]
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action

具体原因是一些被识别为CN的用户,会使用新的域名进行验证。 详情见:

https://zhile.io/2024/09/05/jetbrains-2024-2-region.html

阅读剩余部分 →

Linux系统优化脚本

Linux系统优化脚本,点击下载:vmupgrade_.rar

阅读剩余部分 →

近期使用Jakarta mail相关知识点

当涉及到 Jakarta Mail 时,以下是一些基本知识点的总结,包括一些常见的类和方法。请注意,这只是一个基本的总结,而 Jakarta Mail 的使用可能涉及更多的细节和复杂性。

这个表格覆盖了 Jakarta Mail 中一些基本的类和概念。请注意,实际的使用可能涉及更多的细节和更复杂的场景,具体取决于您的具体需求和邮件服务器的要求。阅读 Jakarta Mail 的官方文档也是深入了解的好途径。

举例实例代码,比如查看收件箱的关键代码:

阅读剩余部分 →

在签发acme证书时报错Challenge error

<!--more-->
    your_domain:Challenge error: <html>
    <head><title>502 Bad Gateway</title></head>
    <body>
    <center><h1>502 Bad Gateway</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    [Mon Dec 18 10:34:38 AM CST 2023] Please add '--debug' or '--log' to check more details.
    [Mon Dec 18 10:34:38 AM CST 2023] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh

在签发证书前执行:

    /root/.acme.sh/acme.sh --set-default -ca --server letsencrypt

再执行:

阅读剩余部分 →

MBA调整Launchpad每列每行的数量方法

MacBook调整Launchpad 启动台的每一行、和每一列图标的数量,达到调整Launchpad图标大小的目的。

defaults write com.apple.dock springboard-columns -int 12
defaults write com.apple.dock springboard-rows -int 8
defaults write com.apple.dock ResetLaunchPad -bool TRUE
killall Dock

以上每行的含义:
1、调整每一列显示图标数量,9表示每一列显示9个,数字部分可根据个人喜好进行设置。
2、调整多少行显示图标数量,这里我用的是6,数字部分你也可以改成8或其他
3、重置Launchpad
4、重启Dock

阅读剩余部分 →

2023年冬,北京大雪随拍

… 阅读剩余部分 →

JAVA&PYTHON

下面是Java和Python之间一些常见方面的区别总结成表格:

码块 |
| 变量定义 | 需要显式指定变量类型 | 不需要显式指定变量类型,使用动态类型 |
| 方法函数 | 方法必须定义在类中,使用关键字 public、private 等修饰符 | 函数可以独立定义,不需要包含在类中,使用关键字 def |
| 类 | 所有代码必须在类中,类是Java程序的基本构建块 | 可以有类,也可以没有类,定义类是可选的 |
| 继承 | 支持单继承,类只能继承一个父类 | 支持单继承和多继承,类可以继承多个父类 |
| 异常处理 | 使用 try-catch-finally 块来捕获和处理异常 | 使用 try-except-finally 块来捕获和处理异常 |
| 包管理 | 使用 Maven、Gradle 等工具管理依赖和构建 | 使用 pip 工具管理依赖和构建 |
| 迭代器 | 使用 for-each 循环遍历集合 | 使用 for-in 循环遍历集合 |
| 面向对象 | 面向对象语言,强调类和对象的概念 | 面向对象语言,但也可以以函数式编程方式使用 |
| 并发 | 支持多线程和并发编程 | 提供多种并发编程方式,包括多线程、协程和异步编程等 |

阅读剩余部分 →

东北vs北京

东北是家,从05年上大学开始至今18载,累计驻留不足两年。北京不是家,却足足占据我这18载年华的大半时光。
或许,这世界上有两个我,一个在文字里,灵魂在东北,白马春衫慢慢行,另一个我,肉体在北京,蝇营狗苟的都市高楼中意难平。
细细想来,留住我肉体的,其实不是北京,是生活。灵魂向往的也不是东北,却也是生活。

照片拍摄于军事博物馆十字街头

阅读剩余部分 →