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

【数据结构和算法】面试必刷之随机链表复制:这三步让你彻底吃透 random 指针

【数据结构和算法】面试必刷之随机链表复制:这三步让你彻底吃透 random 指针

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《C语言》《【初阶】数据结构与算法》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、随即链表的复制 * 1.1 题目 * 1.2 算法原理 * 1.3 代码 * 总结与每日励志 前言 随机链表的复制是数据结构中的经典难题,核心难点在于复制节点的random指针——其指向的节点可能尚未创建,也可能指向链表中的任意节点。本文采用“原地拷贝+拆分”的最优思路,分三步拆解解题逻辑,结合代码实现与原理分析,清晰讲解如何高效解决该问题,帮助读者吃透random指针的处理技巧,掌握链表操作的核心思维。 一、随即链表的复制 1.1 题目 链接:随机链表的复制 1.2 算法原理

By Ne0inhk

2026牛客寒假算法基础集训营1

A(逆元 模拟 状态压缩  概率论  逆元) 大致题意: 有八个独立的数位显示器,每个显示器的每个二极管被点亮的概率为pi ,管与管之间互相独立,显示器 之间也相互独立,求分别显示出两个四位合法数字,且数字之和等于输入的常数 的概率。 现在请你计算出如下事件的概率(需全部满足): • 最终所有显示器均有灯管被点亮(也就是说显示器的灯管不能全灭)。 • 最终所有显示器显示的结果均为合法数字。 • 第一排的显示器前后拼接形成的十进制数记作A,第二排的显示器前后拼接形成的十进制数记作 B的话,满足:A+B=C。 (需要注意的是:我们认为A和B都可以存在前导0。) 也就是说 我们要让所有显示器亮出来一个合法数字并且前后数字之和为c  首先 显示器之间完全独立 我们可以算出每个显示器表示0-9的概率  这样的话我们就可以用独立的概率乘积算出某个数字的概率   这样我们就可以枚举1-2026 的所有数字 算出概率 然后算出所有组合的概率和 接下来我们要解决如何算出表示0-9的概率  这里需要用到状态压缩的技巧  我们在二进制中 将需要点亮的灯管定为1  不需要的定为0   我们

By Ne0inhk

Flutter 三方库 in_date_utils 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、高效的日期逻辑处理与万年历算法引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 in_date_utils 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、高效的日期逻辑处理与万年历算法引擎 在鸿蒙(OpenHarmony)系统的日历、任务管理或考勤应用中,如何快速计算某月的天数、判断闰年、或优雅地对日期进行加减操作?in_date_utils 为开发者提供了一套开箱即用的日期增强工具集。本文将深入实战其在鸿蒙生态中的应用。 前言 什么是 in_date_utils?它是 Dart 原生 DateTime 的强力补丁。在 Flutter for OpenHarmony 的实际开发中,我们经常需要处理诸如“上周一的日期”、“本月最后一个周五”等复杂的业务逻辑。利用该库,我们可以避免重复编写琐碎的日期数学运算,让鸿蒙应用的代码更加简洁、易读且稳健。 一、

By Ne0inhk

优选算法——前缀和

👇作者其它专栏 《数据结构与算法》《算法》《C++起始之路》 前缀和相关题解 1.前缀和 算法思路: a.先预处理出来一个【前缀和】数组:         用dp[i]表示:[1,i]区间内所有元素的和,那么dp[i-1]里面存的就是[1,i-1]区间内所有元素的和,那么:可得到递推公式:dp[i]=dp[i-1]+arr[i]; b.使用前缀和数组,【快速】求出【某一个区间内】所有元素的和:         当访问的区间是[l,r]时:区间内所有元素的和为:dp[r]-dp[l-r]。 #include <

By Ne0inhk