-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
160 lines (157 loc) · 11.9 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" name="viewport">
<meta name="description" content="记录和分享ACM和前端、Java、Python以及计算机课程的学习笔记">
<meta name="keyword" content="hexo-theme, vuejs">
<link rel="shortcut icon" type="image/ico" href="https://ghimg.licoded.site/vexo/logo.png">
<title> 星际穿越 </title>
<link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/highlight.js@9.12.0/styles/tomorrow.min.css" rel="stylesheet">
<link rel="stylesheet" href="/css/style.css">
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/btmills/geopattern/js/geopattern.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css"> <!-- MathJax support START -->
<script type="text/x-mathjax-config"> MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
processEscapes: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
}
}); </script>
<script type="text/x-mathjax-config"> MathJax.Hub.Queue(function() {
var all = MathJax.Hub.getAllJax(), i;
for (i=0; i < all.length; i += 1) {
all[i].SourceElement().parentNode.className += ' has-jax';
}
}); </script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mathjax@2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <!-- MathJax support END -->
<meta name="generator" content="Hexo 4.2.1">
</head>
<body>
<header class="header fixed-header">
<div class="header-container"> <a class="home-link" href="/">
<div class="logo"></div> <span>星际穿越</span>
</a>
<ul class="right-list">
<li class="list-item"> <a href="/" class="item-link active">首页</a> </li>
<li class="list-item"> <a href="/tags/" class="item-link">标签</a> </li>
<li class="list-item"> <a href="/archives/" class="item-link">归档</a> </li>
<li class="list-item"> <a href="/project/" class="item-link">GitHub项目</a> </li>
<li class="list-item"> <a href="/about/" class="item-link">关于我</a> </li>
</ul>
<div class="menu"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </div>
<div class="menu-mask">
<ul class="menu-list">
<li class="menu-item"> <a href="/" class="menu-link mobile-active">首页</a> </li>
<li class="menu-item"> <a href="/tags/" class="menu-link">标签</a> </li>
<li class="menu-item"> <a href="/archives/" class="menu-link">归档</a> </li>
<li class="menu-item"> <a href="/project/" class="menu-link">GitHub项目</a> </li>
<li class="menu-item"> <a href="/about/" class="menu-link">关于我</a> </li>
</ul>
</div>
</div>
</header>
<main class="app-body">
<article class="article-card">
<h2 class="article-head"> <a href="/Git%20review/">Git review</a> </h2>
<p class="article-date">2021年11月26日</p>
<div class="article-summary"> Git review 学习链接:廖雪峰老师的git教程 侵联立删 repository: 版本库 可以理解成一个目录,这个目录里面所有文件都可以被git管理起来,每个文件的修改删除,git都能跟踪。 创建一个repository 123mkdir learngitcd learngit ... </div> <a class="more" href="/Git%20review/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/virtualenvwrapper/">使用virtualenv搭建Python虚拟环境</a> </h2>
<p class="article-date">2021年3月23日</p>
<div class="article-summary"> Linux12pip install virtualenv virtualenvwrappermkdir ~/.virtualenvs 在~/.bashrc文件末尾添加下面的内容 1234# python3 virtualenvsexport WORKON_HOME=$HOME/.virt ... </div> <a class="more" href="/virtualenvwrapper/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/pip-install/">ubuntu安装最新版pip</a> </h2>
<p class="article-date">2021年3月23日</p>
<div class="article-summary"> 在介绍直接安装最新版pip之前我先介绍一种简单通用的安装办法 12sudo apt install python3-pippip install -U pip 但本人有一定强迫症,所以不想通过升级的方式安装,下面开始正文。 这里是官方安装向导 首先,下载get-pip.py文件: 1cur ... </div> <a class="more" href="/pip-install/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/vmware-immutable-ip/">vmware固定IP</a> </h2>
<p class="article-date">2020年11月7日</p>
<div class="article-summary"> 不想再windows上装mysql,所以就装在了vmware虚拟机上。但vmware虚拟的ip地址是固定分配的,这就意味着我每次开机都要在配置文件上换一次ip地址,太麻烦了。我作为一条懒狗加强迫症晚期患者根本忍不了,于是就百度+谷歌折腾了大概一上午,然后有了这篇博客 打开VMware的 ... </div> <a class="more" href="/vmware-immutable-ip/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/vuepress-add-algolia/">VuePress添加Algolia搜索</a> </h2>
<p class="article-date">2020年6月21日</p>
<div class="article-summary"> 注册Algolia账号,并新建Index;新建API Key,需要有search、addObject、editSettings和deleteIndex权限 创建配置文件.env文件 12APPLICATION_ID=YOUR_APP_IDAPI_KEY=YOUR_ADMIN_KEY con ... </div> <a class="more" href="/vuepress-add-algolia/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/vuepress-setup/">使用VuePress搭建在线笔记站点</a> </h2>
<p class="article-date">2020年6月21日</p>
<div class="article-summary"> 初始化VuePress项目123456# 创建文件夹mkdir your-project && cd your-project# 安装vuepressyarn add -D vuepress# 创建文档目录,并写入一些文字mkdir docs && echo ... </div> <a class="more" href="/vuepress-setup/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/publish-javaweb-to-cloud/">将你的JavaWeb项目发布到线上</a> </h2>
<p class="article-date">2020年6月14日</p>
<div class="article-summary"> 如果正在写JavaWeb项目的你有一台云服务器,恭喜你,你可以参照这篇文章将你的项目发布到你的云服务器上。这在让你获得一定成就感的同时,也更方便向其他人演示你的项目。前后端也能彻底分离,开发前端时不再需要在你的电脑上专门开一个窗口运行后端代码了。最棒的一点是它只占用你服务器的一个端口号,不会 ... </div> <a class="more" href="/publish-javaweb-to-cloud/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/vue-learn-note01-basics/">Vue学习笔记01-基础部分</a> </h2>
<p class="article-date">2020年4月24日</p>
<div class="article-summary"> 前言 本文主要总结 Vue.js 的基础语法,对应 Vue中文官方文档的教程-基础部分, 供自己以后速查使用。如果要深入学习建议使用 Vue.js 中文官网 第一个 Vue 实例 通过这个简单的实例我们就能明显地感受出使用 Vue.js 的好处之一就是不需要直接操作 DOM,减少了代码量 ... </div> <a class="more" href="/vue-learn-note01-basics/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/install-ghost-blog-on-ubuntu/">Ubuntu服务器搭建Ghost博客</a> </h2>
<p class="article-date">2020年3月20日</p>
<div class="article-summary"> 前言 本文转载自 Ghost Blog安装笔记–淮城一只猫,并有少量原创内容 之前使用过 ghost 搭建博客,但因为速度慢、太难上手、没有好看的主题再加上服务器需要用于其他用途,迁移回了 hexo 。现在除了难于上手外问题基本都解决了,并且 ghost 还有了很多新特性让我难以抗拒,于是 ... </div> <a class="more" href="/install-ghost-blog-on-ubuntu/">阅读全文</a>
</article>
<article class="article-card">
<h2 class="article-head"> <a href="/ghost-mathjax/">Ghost 博客添加数学公式支持</a> </h2>
<p class="article-date">2020年3月20日</p>
<div class="article-summary"> 对我个人来说,博客对数学公式的支持必不可少。这次在ghost上依然是使用MathJax.js来实现,但和在网上搜到的代码不太一样,我是从最新的MathJax官方文档拿过来的。 很简单,把下面的代码粘贴到ghost后台的Code injection中 12345678910111213&l ... </div> <a class="more" href="/ghost-mathjax/">阅读全文</a>
</article>
<div class="guide-pager"> <a class="unvisible" href="/"><span class="page-arrow">←</span> Prev</a> <a href="/page/2/">Next<span class="page-arrow"> →</span></a> </div>
</main>
<div class="scroll-top"> <span class="arrow-icon"></span> </div>
<footer class="app-footer">
<p class="copyright"> <a href="https://beian.miit.gov.cn" target="_blank">豫ICP备19022147号</a> | © 2021 All rights reserved. <br> Proudly powered by <a href="https://hexo.io" target="_blank">Hexo</a> | Theme by <a href="https://github.com/yanm1ng" target="_blank">yanm1ng</a> </p>
</footer>
<script>
function async (u, c) {
var d = document,
t = 'script',
o = d.createElement(t),
s = d.getElementsByTagName(t)[0];
o.src = u;
if (c) {
o.addEventListener('load', function(e) {
c(null, e);
}, false);
}
s.parentNode.insertBefore(o, s);
}
</script>
<script>
async ("https://cdn.jsdelivr.net/npm/fastclick@1.0.6/lib/fastclick.min.js", function() {
FastClick.attach(document.body);
})
</script>
<script>
var hasLine = 'true';
async ("https://cdn.jsdelivr.net/npm/highlightjs@9.12.0/highlight.pack.min.js", function() {
$('figure pre').each(function(i, block) {
var figure = $(this).parents('figure');
if (hasLine === 'false') {
figure.find('.gutter').hide();
}
var lang = figure.attr('class').split(' ')[1] || 'code';
var codeHtml = $(this).html();
var codeTag = document.createElement('code');
codeTag.className = lang;
codeTag.innerHTML = codeHtml;
$(this).attr('class', '').empty().html(codeTag);
figure.attr('data-lang', lang.toUpperCase());
hljs.highlightBlock(block);
});
})
</script> <!-- Baidu Tongji -->
<script src="/js/script.js"></script>
</body>
</html>