oh-my-posh随机主题
听说oh-my-zsh有开启时随机主题的功能,于是就想在Oh-my-posh上搞一个。
把你的配置文件改成这样:
#有点儿丧心病狂了哈哈哈
$theme=Get-Random()#括号里填你想要的主题
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\$theme.omp.json" | Invoke-Expression
Hexo明日方舟主题折腾指南
假设你在GitHub刷到了hexo-theme-arknights,并且按照README安装,并尝试启动服务器,结果一连串报错,搞得不会JS的你不知所措,那么请接着往下看,因为我也遇到了同样的问题。
ERROR#1 开启服务器失败问题描述:Node报错解决方法:确保_config.yml中hljs的值为true,并复制_config.arknights.yml到博客项目中。一定要确保hljs的值为true且项目中有_config.arknights.yml!
ERROR#2 服务器页面错误好不容易服务器启动成功,你在浏览器输入localhost:4000,等到你的却是
extends includes/layout.pug block content include includes/recent-posts.pug include
咋整?别担心,我们有超级调(C)试(S)工(D)具(N),得到结果如下:
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitema ...
用Django开发一个博客框架(0)
在网上查找博客框架,竟没有一个是用Python开发的,于是我决定自己做一个。
框架名称定为Aeonium,即景天科莲花掌属。博客我会一直做下去,希望这个系列最后一篇文章是在我的新博客上发布。
废话不多说,开整!
django-admin startproject blog .
python manage.py startapp aeonium
在aeonium/models.py添加:
class Post(models.Model):
'''main class for blog'''
title = models.CharField(max_length=255)
text = models.TextField()
dateadded = models.DateTimeField(auto_now_add=True)
本地化(在blog/settings.py):
LANGUAGE_CODE = "zh-Hans"
TIME_ZONE = "Asia/Shanghai"
之后啥都是中文的啦!迁移:
python man ...
费曼算法:最伟大的算法
费曼算法:
1.将问题写下来
2.好好思考
3.将答案写下来
什么鬼这就是它的伟大之处,是解决一切问题的通用方法,无论是编程、数学题还是其他麻烦。这个看起来不是算法的算法让我大受震撼,因为它体现出了一种简洁:时间复杂度未知,没有任何的代码或公式,简单易懂,跨平台……用大O表示法描述该算法操作步数为:
O(n)=*
*为通配符。
WSL从入坑到放弃(WSL劝退指南)
第一次听说WSL的时候,我觉得这简直是个神器————在Windows上直接跑Linux命令行,还有便捷的包管理工具,输入指令就可以下载软件,还可以在Windows文件目录下交互……
但是在用了一段时间后,我逐渐对它失去了兴趣,甚至感到厌烦。
缺失软件的apt包首先,因为没有GUI,所以只能下载在终端运行的软件,可下载的一下子减少了很多。
其次,就是apt包的奇怪之处了。像figlet这样的只在终端运行的软件也无法下载,而且是被锁了,不是“找不到软件”。
我与sources.list斗智斗勇的故事众所周知,Ubuntu的默认镜像源下载速度非常慢,于是需要修改镜像源。由于wsl官方不支持GUI,所以只能用Vim修改。(Ubuntu WSL自带Vim)
vim /etc/apt/sources.list
根本不能操作,只能退出重试。
sudo vim /etc/apt/sources.list
作为一个新手,光是熟悉Vim就花了不少时间。正经人谁用Vim啊一路d(删除)下来,在Ctrl+V换上清华源的镜像,麻溜保存退出。为了确保修改成功,又执行了一遍上面的指令,但镜像列表岿然不动,就 ...
终于把顶图换好了
发现好多人的博客顶图都是hexo默认的,所以想把它换一下。简单查一下,那张图在这两个位置:
public文件夹部分目录
├─css
│ ├─fonts
│ └─images
├─fancybox
└─js
.deploy_git文件夹部分目录
├─css
│ ├─fonts
│ └─images
├─fancybox
└─js
就在image文件夹里
换掉,麻溜重启服务器,结果……没有任何变化。
赶紧上网搜一下,教程里的目录结构完全不一样,根本没有任何帮助。再查一下,发现事情不简单。在node_modules\hexo-theme-landscape\source\css\images、node_modules\hexo-cli\assets\themes\landscape\source\css\images都有这个文件。全部替换掉之后,果然好了。
再附一下原图的地址:星球研究所
终于成功啦!
照着知乎的教程搞的,每次的部署失败,结果一个$ hexo d就成了