随笔分类 - 工作日记
使用镜像源解决github拉取代码问题
摘要:命令行输入以下语句 git config --global url."https://gitclone.com/github.com/".insteadOf "https://github.com/" 就可以解决github因为网络原因拉取不到代码的问题
OpenWrt opkg 更新全部包
摘要:在命令行依次运行以下语句 可能引发不可知的效果,谨慎使用,谨慎升级 opkg update opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
Debian12通过TigerVNC Server远程虚拟桌面并设置开机启动
摘要:1.背景 在某些情况,我们想要对某些没有显示器的Linux服务器进行桌面远程操控,于是TigerVNC Server就是我们的首选。 2.安装环境 首先安装桌面环境gnome与gdm3 sudo apt install gnome gdm3 然后安装 TigerVNC Server sudo apt
git修改历史提交记录用户名和邮箱
摘要:1. 使用 git filter-branch 修改提交历史 git filter-branch --env-filter ' OLD_EMAIL="旧邮箱@example.com" CORRECT_NAME="你的名字" CORRECT_EMAIL="新邮箱@example.com" if [ "
GitHub Actions CI/CD 工作流实战
摘要:## 1. 什么是 GitHub Actions 与 workflow ? GitHub Actions 是 GitHub 提供的一种持续集成(CI)和持续部署(CD)的工具,用于自动化软件开发过程中的各种任务和工作流。GitHub Action Workflow 是一组定义在存储库中的自动化任务,
[超详细]SpringBoot整合WebSocket
摘要:## 1. 什么是WebSocket? WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,它允许在浏览器和服务器之间进行实时的、双向的通信。相对于传统的基于请求和响应的 HTTP 协议,WebSocket 提供了一种更有效、更实时的通信方式,适用于需要实时更新、实时通知和实时交互
Jni GetMethodID中函数标识sig的详细解释
摘要:在 JNI(Java Native Interface)中,`GetMethodID` 函数用于获取 Java 类的方法的标识符。这个函数的详细解释如下: ``` cCopy code jmethodID GetMethodID(JNIEnv *env, jclass clazz, const ch
[超详细] GraalVM打包含有JNI的本地镜像
摘要:
GraalVM 是一种高性能、多语言通用虚拟机和编译器技术。它由 Oracle 开发并开源,旨在为不同的编程语言和应用场景提供统一的运行时环境和编译器平台。以下是 GraalVM 的一些主要特点和功能: 1. **多语言支持:** GraalVM 支持多种编程语言,包括 Java、JavaScrip
![[超详细] GraalVM打包含有JNI的本地镜像](https://img2023.cnblogs.com/blog/2722327/202308/2722327-20230819150253238-850600081.png)
Windows系统下将java程序开机自启
摘要:## 1. 下载 使用winsw将可执行程序注册为windows的系统服务。点击右侧release下载对应版本。 ```https https://github.com/kohsuke/winsw ``` 需要下载对应的exe可执行文件和xml模板 ## 2. 编写配置文件 将下载的exe更名为你的
Linux系统下将java程序开机自启
摘要:Linux系统下将java程序开机自启 在Linux环境下,可以通过将Java程序配置为系统服务(systemd服务)来实现开机自启动。使用systemd可以很方便地管理和控制后台服务,包括Java程序。以下是一个简单的步骤来配置Java程序为systemd服务: 1. 编写启动脚本 创建一个脚本文
安装Docker(以Windows为例)
摘要:# 安装Docker(以Windows为例) ## 1. 下载并安装Docker 到以下官网下载Docker安装包,并安装 ```http https://www.docker.com/ ``` 使用USB烧写固件
摘要:# NANOPI R6S(RK3588)使用USB烧写固件 ## 1. 下载驱动与固件 ```http https://download.friendlyelec.com/NanoPiR6S ``` 驱动:DriverAssitant_v5.1.1.zip 固件:任意适配的固件 ## 2. 进入刷写
install4j打包多平台java安装包(含JNI)
摘要:# install4j打包多平台java安装包 ## 1. 下载安装install4j 官网下载最新install4j。 ```http https://www.ej-technologies.com/products/install4j/overview.html ```  依次输入以下四条命令并重启 ```shell wsl --install ``` ```shell dism.exe /online /enable-feature /featurename:Microsoft-W
Windows签发本地SSL证书
摘要:# Windows签发本地SSL证书 按顺序使用以下命令行,遇到输入提示请根据状况输入 ```shell winget openssl ``` ```shell cd 'C:\Program Files\OpenSSL-Win64\bin\' ``` ```shell ./openssl req -
Docker被墙了怎么办?换源处理!
摘要:# Docker被墙了怎么办?换源处理! 命令行输入以下命令换源,按提示进行操作(推荐南京大学和微软云的源) ```shell bash <(curl -sSL https://ghproxy.com/https://github.com/SuperManito/LinuxMirrors/raw/m
如何在windows家庭版启用Hyper-V平台?
摘要:# 如何在windows家庭版启用Hyper-V平台? 1. 桌面新建`run.bat`文件,将以下语句复制进去,右键使用管理员运行,执行完毕后按Y重启 ```shell pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.m
centos7 installation source 设置安装源
摘要:# centos7 installation source 设置安装源 中科大源(最快) ```http https://mirrors.ustc.edu.cn/centos/7/os/x86_64 ``` 阿里源(备用) ```http https://mirrors.aliyun.com/cen
查看是否开启Hyper-V,另附开启关闭代码
摘要:# 查看是否开启Hyper-V,另附开启关闭代码 打开管理员权限的终端 使用以下代码查看是否开启Hyper-V ```shell $hyperv = Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online # Che