当前位置: 首页 > news >正文

零服务器免备案!用Gitee代理+GitHub Pages搭建个人博客:绕过443端口封锁实战记录

#GitHub Pages #Gitee代理 #SSH密钥管理 #Jekyll博客 #网络穿透

场景:自己的电脑没有添加github的ssh代理,只有gitee的代理

实现效果,在公网可以运行个人博客。在本地更改内容后公网同步更新。

最开始的模板

最终实现的博客模板:

https://may16138cccccccccccccccc.github.io/

电脑端:

手机端:

环境:

  • git 已安装和配置环境
  • GitHub正常访问,已有账号
  • Gitee正常访问,已有账号

1 在github创建简易版网站模板

创建仓库

仓库名是自己的用户名+(github.io)

比如:我的名字是may,仓库名设置成may.github.io

这个后缀相当于你告诉GitHub说,自己要建一个网站了,GitHub直接给你一个域名

不用购买服务器维护,也不用国内网站ICP备案

查看部署情况

测试网站标题

测试博客框架

https://may16138cccccccccccccccc.github.io/

点击之后的跳转页面

模板下载

创建文件夹,下载想要的博客模板做准备

  • 官方说明文档

Adding a theme to your GitHub Pages site using Jekyll - GitHub Docs

  • 官方模板库

https://pages.github.com/themes/

下面是其中的4个模板

2 生成gitee和GitHub公钥

在本地电脑配置gitee和github版本控制仓库

如果你电脑上没有GitHub账号的git版本控制仓库,需要先创建账号。

我这里出错是因为:

输入 clone GitHub仓库代码报错(没有报错可以跳过这一步)

我原本电脑上绑定的是gitee国内的代码托管平台,现在需要把国外的代码托管平台页绑定。

直接clone远程GitHub 出错(没有报错可以跳过这一步)
  1. **git clone **https://github.com/May16138cccccccccccccccc/May16138cccccccccccccccc
  • 错误提示:

error: RPC failed; curl 28 Recv failure: Connection was reset fatal: expected flush after ref listing

解决方案:

$ git config --global http.sslVerify “false”

这里是网络连接不稳定,输入指令重新clone

  1. git clone https://github.com/May16138cccccccccccccccc/May16138cccccccccccccccc.github.io.git

Cloning into ‘May16138cccccccccccccccc.github.io’…

  • 错误提示:

fatal: unable to access

Failed to connect to github.com port 443 after 21071 ms: Couldn’t connect to server

解决方案1:配置文件设置,对两个仓库同时修改配置文件(没有报错可以跳过这一步)

没有连接权限,我电脑连接的是gitee而不是github。需要把GitHub加入版本控制权限。

打开git,输入下面的代码

git config --global -l    // 查看配置信息
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "2951400450@qq.com"   // 把gitee加入权限
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "2951400450@qq.com"   // 把GitHub加入权限

在config文件右键以文本形式打开,输入配置信息

# 配置信息
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.gitee# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.github
解决方案2:报错443(没有报错可以跳过这一步)

如果网络不稳定,看一下是不是自己的代理端口号和配置文件不一致。我把代理端口号改成,配置文件的端口号了。

在git输入:git config --global --edit

git clone https://github.com/你的仓库

3 配置gitee公钥

账号设置公钥

官方教程:添加公钥

SSH 公钥设置 | Gitee 帮助中心

测试公钥指令是否添加成功:验证服务器指纹是否合法
ssh -T git@gitee.com
  • 从 Gitee 官方获取指纹:访问 Gitee 帮助文档 或官方渠道,找到 Gitee 的 SSH 指纹。
  • 对比指纹:确保你看到的指纹与官方公布的完全一致
输入 <font style="color:rgb(64, 64, 64);">yes</font> 接受指纹

如果指纹匹配,输入 <font style="color:rgb(64, 64, 64);">yes</font> 确认信任服务器:

4 配置GitHub公钥

账号设置公钥

个人的头像设置这里点进去,新建公钥

测试公钥指令是否添加成功
$ ssh -T git@github.com

如果显示下面这个图片就是成功配置

报错情况(如果没报错直接跳过)

git@github.com: Permission denied (publickey).

核心原因
  • 本地 SSH 密钥未正确配置:GitHub 无法验证身份:
    1. 未生成 SSH 密钥。
    2. 公钥未添加到 GitHub 账户。
    3. SSH 密钥未加载到 SSH 代理(Agent)。
    4. 密钥文件权限错误。
解决方案
步骤 1:检查是否存在 SSH 密钥
# 查看是否有 id_ed25519 或 id_rsa 文件
ls -al ~/.ssh
  • 如果已有密钥:跳过生成步骤,直接进入步骤 3。
  • 如果没有密钥:生成新的 SSH 密钥。
步骤 2:生成 SSH 密钥(若无密钥)
# 使用更安全的 Ed25519 算法
ssh-keygen -t ed25519 -C "your_email@example.com"
  • 按回车接受默认保存路径 (<font style="color:rgb(64, 64, 64);">~/.ssh/id_ed25519</font>)。
  • 设置密码(可选,但建议增加安全性)。
步骤 3:将公钥添加到 GitHub
  • 复制公钥内容
# 针对 Ed25519 密钥
cat ~/.ssh/id_ed25519.pub
# 或 RSA 密钥
cat ~/.ssh/id_rsa.pub
  • 添加到 GitHub
    1. 登录 GitHub → Settings → SSH and GPG keys
    2. 点击 New SSH key,粘贴公钥内容。
    3. 保存并验证。

新增密钥

账号密码验证

步骤 4:启动 SSH 代理并添加密钥
# 启动 SSH 代理
eval "$(ssh-agent -s)"
# 添加私钥到代理(Ed25519 密钥)
ssh-add ~/.ssh/id_ed25519
# 或 RSA 密钥
ssh-add ~/.ssh/id_rsa
步骤 5:测试 SSH 连接
再次输入验证 调试 SSH 连接 成功响应
ssh -Tv git@github.com  # 查看详细日志
Hi username! You've successfully authenticated...

5 博客

上传刚刚下载好的博客模板复制到github仓库

先clone远程仓库
git clone -b origin https://github.com/username/myProject.git
再把下载的模板放在仓库,提交github

将你的模板代码,放到含有.git库的对应文件夹中

右键Bash

git status  ------查看提交状态
git add .      -----添加到暂存仓库
git commit -m "提交说明" 
git push origin master  ------gitee默认主分支master          gitee推送远程仓库
git push origin main -------GitHub默认主分支main             GitHub推送远程仓库
将你的代码提交就可以了
我这里测试提交一个文件_config.yml
git push origin main

部分命令说明

git clone命令可以将整个远程仓库克隆到本地,并且可以指定拉取的分支。使用-b选项可以指定要拉取的分支。例如:

$ git clone -b origin https://github.com/username/myProject.git

执行上述命令后,当前分支将是origin分支,而不是默认的master分支

继续提交模板,修改内容,公网访问

这里等待更新

最终效果


更多文章在下面这个号记录:
我的个人文章记录

参考资料:

  1. 【已解决】error: RPC failed; curl 28 Recv failure: Connection was reset_error: rpc failed; curl 28 recv failure: connectio-CSDN博客
  2. https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll
  3. 在windos中同时使用gitee与github
  4. https://zhuanlan.zhihu.com/p/51240503
  5. Git 配置代理,解决 “Failed to connect to github.com port 443” 及 “Recv failure: Connection was reset” 等问题

相关文章:

零服务器免备案!用Gitee代理+GitHub Pages搭建个人博客:绕过443端口封锁实战记录

#GitHub Pages #Gitee代理 #SSH密钥管理 #Jekyll博客 #网络穿透 场景&#xff1a;自己的电脑没有添加github的ssh代理&#xff0c;只有gitee的代理 实现效果&#xff0c;在公网可以运行个人博客。在本地更改内容后公网同步更新。 最开始的模板 最终实现的博客模板&#xff1…...

如何新建一个空分支(不继承 master 或任何提交)

一、需求分析&#xff1a; 在 Git 中&#xff0c;我们通常通过 git branch 来新建分支&#xff0c;这些分支默认都会继承当前所在分支的提交记录。但有时候我们希望新建一个“完全干净”的分支 —— 没有任何提交&#xff0c;不继承 master 或任何已有内容&#xff0c;这该怎么…...

[终极版]Javascript面试全解

this指向 执行上下文 是代码执行时的运行环境作用域 是变量和函数的可访问性规则&#xff08;静态&#xff09;&#xff1b;全局、函数和块状&#xff1b;内层可访问外层&#xff0c;外层不能访问内层词法环境 是实现作用域的引擎内部机制&#xff08;静态&#xff09; 执行上…...

day30图像处理OpenCV

文章目录 一、图像预处理9. 图像掩膜9.1 制作掩膜9.2 与运算1.原理2.语法 9.3 颜色替换9.4案例 一、图像预处理 9. 图像掩膜 创建的掩膜方便我们对目标区域进行操作。 9.1 制作掩膜 掩膜通常是一个二值化图像&#xff0c;并且与原图像的大小相同。其中目标区域被设置为1&am…...

蓝桥杯 10.拉马车

拉马车 原题目链接 题目描述 小时候你玩过纸牌游戏吗&#xff1f; 有一种叫做 “拉马车” 的游戏&#xff0c;规则简单但非常吸引小朋友。 游戏规则简述如下&#xff1a; 假设参加游戏的小朋友是 A 和 B&#xff0c;游戏开始时&#xff0c;他们得到的随机纸牌序列如下&am…...

Java学习总结-Junit单元测试

单元测试&#xff1a; 就是针对最小功能的单元&#xff1a;方法&#xff0c;编写测试代码对其进行正确性测试。 之前我们怎么测试的&#xff1a;在main方法中调用其他方法&#xff0c;一个方法测试失败可能导致其他方法得不到测试&#xff0c;无法得到测试报告。 Junit单元测…...

代理IP:城市文化IP打造的隐形加速器

目录 一、解码代理IP&#xff1a;数字时代的"变身术" 1.1 工作原理探秘 1.2 主要类型对比 二、城市文化IP的打造密码 2.1 核心要素拆解 2.2 成功案例启示 三、代理IP的五大赋能场景 3.1 文化数据采集 3.2 目标市场定位 3.3 品牌传播突破 3.4 版权保护监控 …...

链式数据存储系统

目录 系统说明 服务端的模块设计 存储数据说明 服务端设计-程序入口&#xff08;main&#xff09; 数据库的连接-mysql包的编写 数据的加密-hash文件的编写 数据传递格式-proto文件的编写 具体实现方法-controller包的编写 日志的打印-logs包的编写 扩展服务端 系统说…...

《理解 Java 泛型中的通配符:extends 与 super 的使用场景》

大家好呀&#xff01;&#x1f44b; 今天我们要聊一个让很多Java初学者头疼的话题——泛型通配符。别担心&#xff0c;我会用最通俗易懂的方式&#xff0c;带你彻底搞懂这个看似复杂的概念。准备好了吗&#xff1f;Let’s go! &#x1f680; 一、为什么我们需要泛型通配符&…...

Scala 入门指南

Scala 入门指南 目录 简介环境搭建基础语法面向对象编程函数式编程集合模式匹配特质隐式转换并发编程与 Java 互操作最佳实践常见问题 简介 Scala 是一种多范式编程语言&#xff0c;结合了面向对象编程和函数式编程的特性。它运行在 JVM 上&#xff0c;与 Java 完全兼容&am…...

GESP2025年3月认证C++八级( 第一部分选择题(11-15))

杨辉三角形&#xff1a; #include <iostream> using namespace std;#define N 35 // 最多支持输出 35 行 int a[N]; // 一维数组&#xff0c;用于存储当前行的杨辉三角数int main() {int n;cin >> n; // 输入要输出的行数for (int i 0; i < n; i) {a[i] …...

Dynamics 365 Business Central Master Data Managerment Setup 主数据管理

#Dynamics 365 BC ERP# #Navision# 引言 在BC中除了之前有一个章节提到的用Code 同步资料&#xff0c; 也可以用内置主数据管理功能来同步资料。 Master Data Management Setup 设置Source Company 为 主要管理主数据的公司 Synchronization Tables 设置需要同步的Table 这…...

深入理解 requestIdleCallback 与大数据加载优化

使用 requestIdleCallback 优化大批量 DOM 操作 —— 以加载 100 万条数据为例 在前端开发中&#xff0c;如果你尝试在短时间内往 DOM 中添加大量元素&#xff0c;比如一次性插入 100 万条数据&#xff0c;页面极有可能卡顿甚至直接崩溃。为了解决这一性能问题&#xff0c;我们…...

【MySQL】索引运算与NULL值问题详解:索引字段应尽量 NOT NULL ,NULL值不能参与部分索引运算

索引运算与NULL值问题详解 不能参与的"部分索引运算"指什么&#xff1f; 这里的"部分索引运算"指的是索引列在某些特定操作或条件下无法被MySQL优化器有效利用的情况&#xff0c;特别是当字段包含NULL值时。主要包括以下几种情况&#xff1a; 1. 比较运…...

STM32 F103 标准库CH452A 4线 数码管驱动芯片显示数码管

公司生产测试需要统一去检查这版CH452A的好坏&#xff0c;网上找了一下没有现成可以用的4线CH452A的驱动程序&#xff0c;所以直接就肝了移植官方的51程序到stm32上面去&#xff0c;亲测可以使用&#xff01;&#xff01; 文末有代码 测试图片&#xff1a; 如你所见我测了一堆…...

Vue 和 Spring boot 和 Bean 不同生命周期

一、Vue 组件生命周期 父子组件生命周期顺序&#xff1a; 创建时&#xff1a; 父 beforeCreate → 父 created → 父 beforeMount → 子组件生命周期 → 父 mounted 更新时&#xff1a; 父 beforeUpdate → 子组件更新 → 父 updated。 销毁时&#xff1a; 父 beforeDestroy…...

期货数据API对接实战指南

一、期货数据接口概述 StockTV提供全球主要期货市场的实时行情与历史数据接口&#xff0c;覆盖以下品种&#xff1a; 商品期货&#xff1a;原油、黄金、白银、铜、天然气、农产品等金融期货&#xff1a;股指期货、国债期货特色品种&#xff1a;马棕油、铁矿石等区域特色期货 …...

Flask(2): 在windows系统上部署项目2

4 创建并激活虚拟环境 虚拟环境非常有用&#xff0c;可以将多个项目隔离开来。根据我看的教程&#xff0c;貌似以前有多种创建方式&#xff0c;后来官方自带了。目前我就用官方的方式。 4.1 创建虚拟环境 创建部署文件夹(假如目录为d:\project01)&#xff0c;在命令提示…...

Java 中 Synchronized如何保证可见性

在 Java 多线程编程中&#xff0c;可见性问题是指一个线程对共享变量的修改&#xff0c;其他线程能够立即看到。如果没有适当的同步机制&#xff0c;可能会出现线程 A 修改了共享变量的值&#xff0c;但线程 B 仍然使用的是修改前的值&#xff0c;导致程序出现错误。synchroniz…...

33、Python单元测试与pytest框架从入门到精通

Python单元测试与pytest框架从入门到精通 引言 在软件开发领域&#xff0c;完善的测试体系是保证代码质量的生命线。本文将深入探讨Python单元测试的核心技术&#xff0c;从标准库unittest到功能强大的pytest框架&#xff0c;通过20个代码示例展示测试驱动开发&#xff08;TD…...

mvccc

. MVCC (多版本并发控制) 概念&#xff1a; MVCC 是一种并发控制技术&#xff0c;用于在数据库中实现并发事务的读写操作&#xff0c;同时保证事务的隔离性。MVCC 的核心思想是&#xff0c;在数据库中维护数据的多个版本&#xff0c;每个事务在读取数据时&#xff0c;读取的是…...

ONLYOFFICE深度解锁系列.2-Excel 跨文件数据整合实战指南-可道云的另一个严重bug

一、为什么需要跨文件数据整合&#xff1f; 在企业办公和团队协作中&#xff0c;数据往往分散在不同文件中。传统复制粘贴方式存在三大痛点&#xff1a; 版本混乱&#xff1a;源数据更新后需反复同步 错误风险&#xff1a;手动操作易造成数据偏差 效率低下&#xff1a;多文件…...

如何对Flutter应用程序进行单元测试

Flutter单元测试完全指南&#xff1a;从基础到高级实践 面试求职资源 面试试题小程序&#xff1a;涵盖测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、计算机网络知识、Jmeter、HR面试等内…...

多模态大语言模型arxiv论文略读(二十四)

VCoder: Versatile Vision Encoders for Multimodal Large Language Models ➡️ 论文标题&#xff1a;VCoder: Versatile Vision Encoders for Multimodal Large Language Models ➡️ 论文作者&#xff1a;Jitesh Jain, Jianwei Yang, Humphrey Shi ➡️ 研究机构: SHI Labs…...

前端根据后端返回的excel二进制文件流进行导出下载

需求 在vue2中&#xff0c;后端接口返回一个文件流&#xff0c;前端实现excel文件流导出下载功能。 解决方案 利用axios请求后端接口&#xff0c;把后端返回的blob文件流转为一个临时在线url&#xff0c;然后利用a标签实现导出下载功能。 具体实现步骤 1、封装axios请求拦…...

代码随想录刷题|Day20(组合总数,组合总数2、分割回文串)

回溯算法 Part02 组合总数 力扣题目链接 代码随想录链接 视频讲解 题目描述&#xff1a; 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 &#xff0c;并以列表形式返回。你…...

【NLP 64、基于LLM的垂直领域【特定领域】问答方案】

找不到生活的答案&#xff0c;就先找自己 —— 25.4.17 一、垂直领域问答 1.特点 ① 问答内容通常不存在于通用语料 ② 回答内容对准确性要求较高&#xff0c;召回要求较低&#xff08;可以转人工处理&#xff09; ③ 拓展性和可控性&#xff08;可以根据需求&#xff0c;增、…...

pytest自动化中关于使用fixture是否影响用例的独立性

第一个问题&#xff1a;难道使用fixture 会不会影响用例独立 ✅ 简单回答&#xff1a; 使用 fixture ≠ 不独立。 只要你的 fixture 是每次测试都能自己运行、自己产生数据的&#xff0c;那么测试用例依然是“逻辑独立”的。 ✅ 怎么判断 fixture 是否影响独立性&#xff1f;…...

嵌入式物联网开发(二)如何创建N32G45的Keil工程并实现串口打印

如何创建N32G45的Keil工程并实现串口打印 打开Keil IDE, 点击菜单栏Project按钮&#xff0c;选择Create New Project&#xff0c;并在弹出的对话框中选择工程目录&#xff0c;并取一个名字&#xff0c;这里取名bootloader:在弹出的对话框中选择我们的对应的芯片型号: N32G452R…...

基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南

前期知识背景 binlog 什么是binlog 它记录了所有的DDL和DML(除 了数据查询语句)语句&#xff0c;以事件形式记录&#xff0c;还包含语句所执行的消耗的时间&#xff0c;MySQL 的二进制日志是事务安全型的。一般来说开启二进制日志大概会有1%的性能损耗。 binlog分类 MySQL Bi…...

Unity入门笔记(缘更)

内容来源SiKi学院的Luna’s Fantasy 文章目录 一、基础知识1.准备2.基础知识1.层级(Layer)2.轴心点3.预制体(Prefab)4.刚体组件(Rigidbody)5.碰撞器组件(BoxCollider) 二、代码1.移动 一、基础知识 1.准备 Unity安装&#xff1a; https://unity.cn 2.基础知识 1.层级(Layer…...

SpringAI+DeepSeek大模型应用开发——2 大模型应用开发架构

目录 2.大模型开发 2.1 模型部署 2.1.1 云服务-开放大模型API 2.1.2 本地部署 搜索模型 运行大模型 2.2 调用大模型 接口说明 提示词角色 ​编辑 会话记忆问题 2.3 大模型应用开发架构 2.3.1 技术架构 纯Prompt模式 FunctionCalling RAG检索增强 Fine-tuning …...

Prometheus thanos架构

Thanos 是一个用于扩展 Prometheus 的高可用性和长期存储的解决方案。它通过整合多个 Prometheus 实例&#xff0c;提供了全局查询、长期存储、以及高可用性的能力。Thanos 的架构主要由以下几个核心组件组成&#xff1a; 1. Sidecar 功能&#xff1a; Sidecar 是与每个 Prom…...

嵌入式软件--stm32 DAY 1

一、STM32概述 1.ARM内核 ARM是一家英国公司。后被日本软银收购。 RISC&#xff08;精简指令集计算机&#xff09; 产品&#xff1a;ARM架构处理器&#xff0c;相关外围组件的电路设计方案。 怎么卖 :知识产权授权 只卖方案不卖具体产品 买了如何用 拿到ARM的方案 设计产…...

【家政平台开发(53)】解锁家政平台高可用秘籍:负载均衡与架构部署

本【家政平台开发】专栏聚焦家政平台从 0 到 1 的全流程打造。从前期需求分析,剖析家政行业现状、挖掘用户需求与梳理功能要点,到系统设计阶段的架构选型、数据库构建,再到开发阶段各模块逐一实现。涵盖移动与 PC 端设计、接口开发及性能优化,测试阶段多维度保障平台质量,…...

Kotlin整数相除精度损失roundToInt

Kotlin整数相除精度损失roundToInt import kotlin.math.roundToIntfun main() {val a 0.0fval delta 0.1ffor (i in 0..10) {val r a i * deltaprintln("float${r} toInt${r.toInt()} (0.5 toInt)${(r 0.5).toInt()} round${Math.round(r)} roundToInt${r.roundToInt…...

RPCRT4!OSF_CCONNECTION::OSF_CCONNECTION函数分析之初始化中的u.ConnSendContext----RPC源代码分析

RPCRT4!OSF_CCONNECTION::OSF_CCONNECTION函数分析之初始化中的u.ConnSendContext 第一部分&#xff1a; 1: kd> kc # 00 RPCRT4!OSF_CCONNECTION::OSF_CCONNECTION 01 RPCRT4!OSF_CASSOCIATION::AllocateCCall 02 RPCRT4!OSF_BINDING_HANDLE::AllocateCCall 03 RPCRT4!OSF…...

visual studio 2022更改项目名称,灾难性故障(异常来自HRESULT)

系列文章目录 文章目录 系列文章目录前言一、具体步骤二、遇到的问题 前言 在visual studio 2022中&#xff0c;有时候遇到一个很大的工程&#xff0c;我们只是想改写工程名称&#xff0c;而又不想重建项目&#xff0c;如何实现呢&#xff1f; 比如将 Visual Studio 中的 Qt 工…...

用 Deepseek 写的uniapp油耗计算器

下面是一个基于 Uniapp 的油耗计算器实现&#xff0c;包含 Vue 组件和页面代码。 1. 创建页面文件 在 pages 目录下创建 fuel-calculator 页面&#xff1a; <!-- pages/fuel-calculator/fuel-calculator.vue --> <template><view class"container"…...

【KWDB创作者计划】_KwDB2.2.0深度实践:从存储引擎到物联网场景的多模数据库实战

简介 本文基于KwDB2.2.0最新版本&#xff0c;通过存储引擎原理、跨模计算实战和物联网场景落地三个维度&#xff0c;结合代码示例与实操案例&#xff0c;系统解析KwDB的分布式多模能力。从零搭建物联网数据平台&#xff0c;探索多模数据融合的创新价值&#xff0c;助你掌握新一…...

linux 学习 2.vim学习指南

vim vim是一款功能及其强大的编辑器&#xff0c;我们需要掌握其基本的操作才能数量的使用他 如果你想要功能更加丰富的vim获得代码补全之类的复杂功能&#xff0c;强烈建议你安装一下vimplus&#xff0c;可以参考这里vimplus 官方教程 建议学习的时候直接跟着教程一步步操作…...

深度学习在自动驾驶车辆车道检测中的应用

引言 自动驾驶技术是人工智能领域的一个前沿方向&#xff0c;而车道检测是实现自动驾驶的关键技术之一。通过识别和跟踪车道线&#xff0c;自动驾驶车辆能够保持在车道内行驶&#xff0c;提高行车安全。本文将详细介绍如何使用深度学习技术进行车道检测&#xff0c;并提供一个…...

深度学习-Torch框架-2

八、自动微分 自动微分模块torch.autograd负责自动计算张量操作的梯度&#xff0c;具有自动求导功能。自动微分模块是构成神经网络训练的必要模块&#xff0c;可以实现网络权重参数的更新&#xff0c;使得反向传播算法的实现变得简单而高效。 1. 基础概念 张量 Torch中一切皆…...

FlinkCDC初始化时报错“IllegalArgumentException: Unexpected input: “异常定位与原理分析

本篇是纯技术文章,是排查线上问题的真实记录。这个异常我在网上没搜到相同案例,所以特此记录下,方便后期回顾。 一、背景 利用FlinkCDC3.0动态监听数据库Schema变更的能力开发了一个生产数据库DDL语句变更审计告警的服务,这两天突然发现服务一直报错,经过4个小时的排查,…...

从代码学习深度学习 - Transformer PyTorch 版

文章目录 前言1. 位置编码(Positional Encoding)2. 多头注意力机制(Multi-Head Attention)3. 前馈网络与残差连接(Position-Wise FFN & AddNorm)3.1 基于位置的前馈网络(PositionWiseFFN)3.2 残差连接和层规范化(AddNorm)4. 编码器(Encoder)4.1 编码器块(Enco…...

多模态大语言模型arxiv论文略读(二十五)

ManipLLM: Embodied Multimodal Large Language Model for Object-Centric Robotic Manipulation ➡️ 论文标题&#xff1a;ManipLLM: Embodied Multimodal Large Language Model for Object-Centric Robotic Manipulation ➡️ 论文作者&#xff1a;Xiaoqi Li, Mingxu Zhang…...

LVS+Keepalived+dns高可用项目架构

一、搭建DNS服务 配置主服务器 1.修改核心配置文件 [rootDNS-master ~]# vim /etc/named.conf options { listen-on port 53 { 192.168.111.107;192.168.111.100; }; directory "/var/named"; }; zone "haha.com" IN { ty…...

C#日志辅助类(Log4Net)实现

一、Log4Net类库安装 在解决方案中项目上右键单击,选择“管理NuGet程序包”,在浏览窗口的搜索框输入log4net进行搜索,安装搜索出的第一项,如下图。 二、辅助类实现(Log4NetHelper) using log4net.Appender; using log4net.Config; using log4net.Layout; using log4net…...

【FFmpeg从入门到精通】第二章-FFmpeg工具使用基础

1 ffmpeg常用命令 ffmpeg在做音视频编解码时非常方便&#xff0c;所以在很多场景下转码使用的是ffmpeg&#xff0c;通过 ffmpeg --help可以看到 ffmpeg 常见的命令大概分为6个部分&#xff0c;具体如下。 ffmpeg信息查询部分公共操作参数部分文件主要操作参数部分视频操作参数…...

论文阅读:2022 ACL TruthfulQA: Measuring How Models Mimic Human Falsehoods

总目录 大模型安全相关研究&#xff1a;https://blog.csdn.net/WhiffeYF/article/details/142132328 TruthfulQA: Measuring How Models Mimic Human Falsehoods https://arxiv.org/pdf/2109.07958 https://www.doubao.com/chat/3130551217163266 https://github.com/sylin…...