Home

Copilot_student_certify

GitHub Copilot ![](https://cloud.tsinghua.edu.cn/f/9f1f76c21f1a4b99b11c/?dl=1) 想要体验各种最新模型? ![](https://cloud.tsinghua.edu.cn/f/5ebd11963c4a432db045/?dl=1) 想要更集成的 AI coding 体验? ![更方便的对话窗口&代码补全](https://cloud.tsinghua.edu.cn/f/962377f286c848f7aab6/?dl=1) 那就来看看并白嫖GitHub Copilot 吧! :::note 在通过 github 教育认证后,可以免费使用 10 刀每月的 copi...

Read more

本地正常、GitHub 线上图片/音乐失效终极解决实录

Jekyll TeXt 主题博客:网页音乐&图片路径避坑完整解决方案 一、前言 在使用 Jekyll + TeXt 主题 搭建 GitHub Pages 博客时,经常遇到一个经典问题: 本地预览图片、音乐都能正常加载播放,一旦上传到 GitHub Pages 线上,图片无法渲染、MP3 音频无法播放。 先后尝试了网易云内嵌播放器、iframe 外链播放器、Markdown 同级相对路径、_assets 资源目录等多种方式,踩遍所有坑,本文完整记录全过程、失败原因、最终规范配置,同时总结通用路径规范,后续写博客直接套用即可。 二、前期尝试:第三方音乐嵌入方案(全部失败) 1. TeXt 主题自带网易云音乐播放器 TeXt 主题内置了网易云音乐扩展标签,直接引入歌单 ...

Read more

Java面试基础

Java 和 C++ 的区别? 我知道很多人没学过 C++,但是面试官就是没事喜欢拿咱们 Java 和 C++ 比呀!没办法!!!就算没学过 C++,也要记下来。虽然,Java 和 C++ 都是面向对象的语言,都支持封装、继承和多态,但是,它们还是有挺多不相同的地方:Java 不提供指针来直接访问内存,程序内存更加安全Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。Java 有自动内存管理垃圾回收机制(GC),不需要程序员手动释放无用内存。C ++同时支持方法重载和操作符重载,但是 Java 只支持方法重载(操作符重载增加了复杂性,这与 Java 最初的设计思想不符)。 这八种基本类型都有对应的包装类分别...

Read more

Java进阶

JAVA进阶 集合 1.几何体系结构:单列集合/双列集合 List:有序(存或取的顺序一样),可重复,有索引 set:无序,去重复,无索引 2.Collection所有单列对象的接口,不能直接创建对象 Collection<String> coll=new ArrayList<>(); coll.add("aaa"); coll.clear(); coll.remove("aaa"); boolean result=coll.contains("bbb") coll.isEmpty() - Collection遍历:迭代器遍历(相当于是一个指针,不依赖索引) /增强for遍历 /Lambda表达式遍历 ```JA...

Read more

VPN

VPN的原理与连接方法 原理(朴素)一条加密通道,一般是校园网那些,如果不是连的校园网,就要使用vPN,来创建一条加密通道,使能够使用其功能 一、引言 在当今数字化时代,网络安全和隐私保护变得尤为重要。虚拟专用网络(VPN)作为一种能够在公共网络上建立安全私有连接的技术,受到了广泛的关注和应用。本文将详细介绍VPN的原理和连接方法。 二、VPN的原理 (一)基本概念 VPN(Virtual Private Network)即虚拟专用网络,它通过在公共网络(如互联网)上建立一条加密隧道,使得用户可以在这条隧道中安全地传输数据,就好像是在一个专用的网络中进行通信一样。 (二)工作原理 数据加密 VPN会对用户发送的数据进行加密处理。加密算法可以将原始数据转换为...

Read more