建站相关|用于Github Pages的域名被其他用户使用
问题我的Github Pages只绑定了blog.xialing.icu这一域名,其他的@.xialing.icu以及www.xialing.icu没有投入使用,此前,访问后两个网站,显示无法连接,符合预期。今天访问的时候,突然指向了另一个页面,如下图:我没有配置过这个页面,为什么会出现这种问题?
原因推测
是不是域名被劫持了?关掉魔法,发现不管是在美国还是在国内,都会指向该页面,排除运营商干扰;
是不是我在腾讯云DNS解析的配置有误?发现解析指向正确,并没有指向别的网址(这种做法能不能实现博客的访问暂时不谈,至少不会指向别的页面)
难道是Github的问题?尝试能不能把自定义域名改成xialing.icu,发现提示域名已被占用!大概定位到问题所在了,应该是别人把我拥有的域名用于他的Github Pages。这还了得!哪能白占我便宜!
解决问题跟随链接,找到Verify域名的方法,在腾讯云的DNS解析中添加一次TXT记录即可。如下图操作:之后点击Verify即可。如此操作后,还要大概等待一周左右,才能把被占用的页面释放。
反思为什么我的页面会被其他人占用?网页上的原文为:
Doma ...
Latex教程学习笔记
学习链接
Part 1
Part 2
Part 3
本文最好配合链接中的ppt食用
第一部分:基础态度的转变
用指令描述“这段文字是什么”,而不是“它应该长什么样”
这个观点很发人深省
注重内容
让Latex进行排版工作
文章的起点在写每一篇文章之前,都需要指明这篇文章的类型,用\documentclass{}
特殊字符
要显示单引号,形如:``text’`;
要显示双引号,形如:```text’’`
要打印字面%, #, &, $,需要在字符前加上\来进行转义,或者理解为指令
$符号——表示数学公式$符号在Latex中用来表示数学公式,使用时要配对,会自动忽略公式中的空格
^表示上标
如2^3
_表示下标
如F_n
{}把公式组成一组
如F_{n-1}
用\开头还可以指明希腊字母
如\mu
$$包裹的是行内公式,如果要打印比较大的行间公式,使用\begin{equation}和\end{equation& ...
同济大学四平路校区自习地点汇总
前言在四平的一年,也是唯一一年,去了不少地方寻找自习地点。以后就去嘉定了,不需要和四平的朋友们抢空间,所以把我知道的自习地点都汇总一下。
主图
开放时间:7:30-22:30
说明:据说暑假图书馆要馆舍改造,所以很可能暑假后,这部分内容就不适用了。
人数:上午人少。期末季人很多。
一层教参阅览室
插座:无
预约:是
描述:光线一般,阅览室内有饮水机,阅览室外有卫生间。我不常去,有时候用来充当中午吃饭时候的存包处。
一层综合图书阅览室
插座:有,充足
预约:是
描述:光线一般,单人座位比较少。饮水机在阅览室一侧。男女卫生间分立两侧。
二层科技图书阅览室
插座:有,充足
预约:是
描述:算是主图条件最好的自习地点之一,在平面和夹层都有单人座位。光线很好。图书馆一般上午人不多。如果只需要自习一上午,就不必盯着单人座位抢了。大家一般都很默契地分散着坐,预约连起来的座位,大多数情况下不必担心旁边有人。饮水机在阅览室一侧。男女卫生间分立两侧。
书库
插座:有,部分
预约:否
描述:书库这三层我都待过。三层有在墙上固定的凳子,有点像火车卧铺车厢过道的座位。二层有时候 ...
Missing Semester 学习笔记(1)
序Missing Semester的第一课,大致介绍了 Shell 的用法。注意,课堂使用的是 Bash Shell,全称为 “Bourne Again SHell”。所以 Windows 自带的 PowerShell 或者命令行窗口不能100%完成命令。
笔记使用 ShellNotes 讲解了几个 Shell 的基本用法:
date 命令可以输出当前日期;
echo 重复我们说过的话,默认输出到屏幕上;
如果参数有空格,则需要用引号(单引号或双引号)括起来;
或者可以使用转义字符 \
程序通过环境变量知晓 date 与 echo 程序的位置,Shell 就是一个编程环境,所以叫环境变量。
通过 echo $PATH 可以输出环境变量的内容。$ 形象地表示 PATH 的值;
可以通过 which 命令获得某一程序的位置,如 which echo;
在 Shell 中航行
pwd,打印当前工作的文件夹(present working directory);
ls ,列出当前文件夹内所有的内容,默认是当前文件夹;
用 -l flag 可以打印出更详细的信息,
1drwxr ...
C Primer Plus 第四章编程练习笔记
序今天完成了第四章的习题,把自己的解题代码分享在这里。就不像上次那么啰嗦了,这回只展示源代码,需要注意的地方,在注释里已经注明。
C4Q1题目
Write a program that asks for your first name, your last name, and then prints the namesin the format last, first .
代码123456789101112131415161718192021222324252627// C4Q1.c 姓名的输入输出# define _CRT_SECURE_NO_WARNINGS# include <stdio.h>int main(void){ char first[40]; char last[40]; printf("Please input your first name: "); scanf("%s", first); // no need to add '&' prefix printf(" ...
Git学习-2
序书接上回,上次我们说了 Git 在本地的一些命令,本次我们看看 Git 和 Github 是如何联结在一起的。学习链接
准备工作安装 Git请参见上一篇文章,这里从略。
设置 Git 的用户名这里在之前文章的基础上有了拓展,既可以设置全局用户名,也可以为每个仓库设置单独的用户名。命令分别如下:$ git config --global user.name "Mona Lisa"git config user.name "Mona Lisa"
缓存 Github 凭证下载Github CLI 即可,跟随文档无脑走。
1fatal: unable to access `<link>`, Failure when receiving data from the peer.
这种报错和登录凭证关系不大,是代理设置的问题,参见:链接。
远程仓库Git 用仓库名关联一个仓库的链接。默认的远程仓库名称通常为 origin。远程仓库仅仅是一个名字,不是本质,还不能起到远程仓库的效果,改成”张三”也成。如果要使用 pull 或者 push 等命令, ...
Git学习-1
序Git是一个使用普遍的版本控制工具,这是我根据Git在线文档的学习笔记。有关 Github 的内容,请期待后续文章。
下载直接点击官网的Download按钮即可
准备工作设置用户名与邮箱
12$ git config --global user.name "Your Name Comes Here"$ git config --global user.email you@yourdomain.example.com
导入项目
如果有tar包,可以使用以下命令:
123$ tar xzf project.tar.gz$ cd project$ git init # 初始化一个git目录
记录最初的版本
使用 $ git add . 可以记录当前目录下的所有内容,这些文件会被储存到一个临时的 staging area,Git 的术语叫 “index”。
最终提交
用$ git commit 语句,可以永久地将 index 中的内容存储到 repository 中。
修改项目修改项目也是同理,总共分三步:
用文本编辑器,或者 IDE 修改文件
用 $ g ...
C Primer Plus 第三章编程练习笔记
前言最近假期重拾了C Primer Plus,做了做第三章的编程练习题。因为才是第三章,所以难度不是很大,不过有一些小地方还是值得注意的。因为中文版翻译的水平实在难以恭维,而且英文版确实上手不难,所以就用英文版的题目了。
题目1
Find out what your system does with integer overflow, floating-point overflow, andfloating-point underflow by using the experimental approach; that is, write programs having these problems. (You can check the discussion in Chapter 4 of limits.h and float.h to get guidance on the largest and smallest values.)
思路这题比较简单,在于考察底层的知识。可以参考注释,找找自己电脑的 limits.h 头文件,找到相关的定义。像我这台64位的电脑,int 和 lo ...
第一篇文章——Markdown学习笔记-1
前言最近在寒假无所事事,数学或者编程也学不进去,索性搞点自己感兴趣的,可能就是建自己的博客吧。诚然,现在知乎啊,CSDN啊等等这些社区相对都比较成熟了,但是呢,我还是觉得,有一个自己的博客会更酷。因为以后在博客上写文章多少要用到 Markdown,所以就从学习 Markdown 开始吧。
L1 斜体和加粗斜体,用左右各一个下划线(_)把中间的内容围起来,就是斜体。形如 _italic_,效果是 italic 。
加粗,则是用左右各两个星号(**)把内容围起来,比如说 **Bold**,效果是 Bold 。
L2 各级标题Markdown里边,标题一共有六个层级,分别用#来代表大小,#越多,大小越小。比如我这里的标题,都是以两个#开头的。
L3 链接在Markdown里,有两种类型的链接。第一种是包含在文本中,比如:[Search for it.](https://www.google.com)效果如下:Search for it.
还有一种链接,叫 reference link,单独定义了链接这个变量,便于整体修改,如:[哔哩哔哩大学][Bilibili University][Bil ...