github copilot学生认证教程,免费使用两年Copilot Pro!!(避免踩坑版)

github copilot学生认证教程,免费使用两年Copilot Pro!!(避免踩坑版)

先放结果,本人是先后申请了三次:

1、第一次直接用的学生证,打开对着电脑摄像头直接拍了一张,失败了,如下,理由是没有开启双重认证!!,并且学生证内页没有学校名称!!

2、第二次开了双重认证之后我又重新提交了一次,这次使用的是学信网上的中英文对照截图,又失败了,理由如下:

简单来说就是,(1)开了代理;(2)定位不在学校附近,也就是与主页信息处的Location不相符(这个后面会讲!);(3)个人信息不完整

3、在前面所有错误修改完善之后,我又查看了大量的相关帖子和教程,最终打造出一个完美的申请流程,终于出现了这个,而且是秒通过!!!

---------------------------------------------------------------------------------------------------------------------------------

本文所有步骤均为实操,安全有保障,帖子随意看,对您有用的话还希望给个三连,祝好运!!

下面开始手把手教程,保证详细,仅此一篇足以!!!

一、申请前提

1、GitHub账号一个,https://github.com/

2、必须有学校邮箱,即 [email protected]  , (.edu.cn结尾的);没有的一般可以在学校网站申请或着问下导师,需要能够获取验证码,绑定到GitHub上

3、进不去GitHub以及GitHub Education的需要VPN,提前注册一个代理

二、信息完善

1、个人信息

        打开GitHub——点击头像——Settings——Public profile,依次填写一下下面所有选项:(全部都要用英文)

2、邮箱认证

        打开GitHub——点击头像——Settings——Emails,添加学校邮箱(.edu.cn),并进行验证,出现 Verified 即可:

3、双因素身份认证

         打开GitHub——点击头像——Settings——Password and authentication,添加双重身份认证,双重身份验证是在登录时要求不仅是密码这一项安全措施,还需要额外输入一个验证码,增添了一层额外的安全保障。

        具体方法:推荐优先使用方法①

        ① 选取 Authenticator 认证器应用认证方式:直接在 APP Store 里搜索下载 Authenticator 应用,之后打开扫描 GitHub 上的 QR码 进行账户绑定即可:

        ② 上方操作不成的可以参考这个博主的其他方法:配置 GitHub 双重身份验证(2FA)教程_github enable two-factor authentication (2fa)-ZEEKLOG博客

如下图表示验证成功:(出现 Configured 即可!)

三、准备工作

1、更换定位(在本校申请的同学可以忽略这条)

        打开浏览器,推荐使用Google或Edge,按F12/Fn+F12打开开发者工具

        ①Google用户:点击设置——Locations——Add locations,新增一个地址,填入你学校对应的经纬度以及地区和时间,之后保存退出即可

        ②Edge用户:点击传感器,没有的点旁边 +号找一下;然后点击管理新增一个你学校的定位

2、证明材料准备

        ①这里第一种也是最简单的方式就是找一张白纸手写一下你的个人信息:

模板如下:

        ②此方式行不通的可以使用学生卡或者学生证(但是要确保所含内容务必包含:姓名、学校名称、学号、毕业时间这几项),然后使用夸克或者其他翻译软件翻译一下,拼接到一起,做一个中英文对照的图片。

PS:由于大多情况下不支持本地上传证件,所以可以把这个图片在电脑上打开,用手机进行认证拍照即可!第一种手写的如果电脑摄像头可以拍摄清楚的话直接用电脑拍即可!

四、GitHub Education认证

        1、点击进入GitHub Education(部分需要开启代理),登陆后点击Join GitHub Education,会自动跳转认证页面

        2、这里点击开启认证即可(到这里可以正常访问的话可以先把代理关了!!)

        3、选择Student——直接点击Select this school(没有的话就在搜索框里搜索学校英文名字)——然后选择前面验证好的学校邮箱——之后点击Share Location(这里如果浏览器跳出来是否允许访问位置的话一定要点允许!!!)

        验证完地址后就点Continue进行下一步:

        这里选择第一个Dated school ID,然后把上面手写的证明或者学生卡/学生证拍一下即可:

        (可选!)如果跳出来这个问你为什么不在学校的时候,就选择第一个理由,说学校还没有开学;然后也手写一份证明拍照上去,模板如下:

         即:现在是暑假/寒假,学校还没有开学,目前我在哪里哪里做什么等等(解释一下即可,注意别和前面的信息矛盾了就行)

        之后提交申请就行,通过不通过审核的都是很快的,希望大家都能被 Approved !!!

---------------------------------------------------------------------------------------------------------------------------------

        之后就是等待的时间,72小时内优惠包到账后就可以使用了:

        到账之后打开Visual Studio/Pycharm等IDE,在插件内搜索 GitHub Copilot 进行安装,之后进行登录绑定的GitHub账号即可使用!

Read more

初探算法的魅力——【暴力枚举】

初探算法的魅力——【暴力枚举】

点击下面查看作者专栏🔥🔥C语言专栏🔥🔥🌊🌊编程百度🌊🌊🌠🌠如何获取自己的代码仓库🌠🌠 🌐索引与导读 * 暴力枚举(BF)的概念 * 暴力枚举的算法步骤 * 例题讲解 * 经典案例讲解一:百鸡问题 * 题目解析 * 思路方案 * 经典案例讲解二:盛最多水的容器 * 暴力枚举算法 * 最优解 * 经典案例讲解三:两数之和 * 经典案例讲解四:2025 * 💻 代码实现 * 希望读者多多三连 * 给小编一些动力 * 蟹蟹啦! 暴力枚举(BF)的概念 暴力枚举也称为穷举法,是计算机算法中最基础、最直观,但也是最费劲的一种解题思路 像我们平时没有最优解的算法题,往往都可以通过暴力枚举去算出最终结果 * 核心思想 不靠巧妙的技巧,而是利用计算机强大的计算能力,把所有可能的情况列举出来,一个一个去验证,直到找到正确答案 暴力枚举的算法步骤 * 列举 :确定解空间的范围,列出所有可能的解候选者 * 检验 :对每一个候选者进行判断,看它是否满足题目

By Ne0inhk
【数据结构手札】顺序表实战指南(二):结构体构建 | 初始化 | 打印 | 销毁

【数据结构手札】顺序表实战指南(二):结构体构建 | 初始化 | 打印 | 销毁

🌈个人主页:聆风吟 🔥系列专栏:数据结构手札 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 * 📚专栏订阅推荐 * 📋前言 - 顺序表文章合集 * 一. ⛳️顺序表:重点回顾 * 1.1 🔔顺序表的定义 * 1.2 🔔顺序表的分类 * 1.2.1 👻静态顺序表 * 1.2.2 👻动态顺序表 * 二. ⛳️顺序表的基本操作实现 * 2.1 🔔动态顺序表结构体构建 * 2.2 🔔初始化顺序表 * 2.3 🔔销毁顺序表 * 2.4 🔔打印顺序表 * 三. ⛳️顺序表的源代码 * 3.1 🔔SeqList.h 顺序表的函数声明 * 3.

By Ne0inhk
Vue Router 的两种模式:`history` 模式与 `hash` 模式

Vue Router 的两种模式:`history` 模式与 `hash` 模式

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_ZEEKLOG博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》 文章目录 * * 一、`hash` 模式 * (一)定义 * (二)实现原理 * (三)优点 * (四)缺点 * (五)适用场景 * 二、`history` 模式 * (一)定义 * (二)实现原理 * (三)优点 * (四)缺点 * (五)适用场景 * 三、如何选择路由模式

By Ne0inhk
【数据结构】励志大厂版·初阶(复习+刷题):栈与队列

【数据结构】励志大厂版·初阶(复习+刷题):栈与队列

前引:本篇将由小编与大家一起复习 栈 、队列 的知识点,栈、队列的顺序、链式结构各个缺点好处,如何实现、对于一般的增删查找此篇文章一定再详细不过!对代码的注释、何时需要判断、特殊情况,白话文版一解到底,彻底了解栈与队列。文章末尾还精心选择了几道例题,小编同样会精心讲解,如果伙伴们被感动了的话!可否一键三连~好了,正文开始~ 目录  知识点速览 栈 栈的存储结构分析  栈的基本操作 结构体定义  初始化栈  判断栈空  入栈  读取栈元素 出栈  销毁栈 队列 队列的结构分析  队列的基本操作 结构体定义 初始化队列 入队列 出队列 获取队尾元素 获取队头元素 判断队空 销毁队列  栈和队列OJ题(典型)  知识点速览 栈 何为栈?栈是一种线性结构,

By Ne0inhk