在Hexo博客视频中插入B站视频

<script type="text/javascript">  
document.getElementById("spkj").style.height=document.getElementById("spkj").scrollWidth*0.76+"px";
</script>

key
说明
aid视频ID就是B站的 avxxxx 后面的数字
cid应该是客户端id, clientId 的缩写(推测的, 不一定准确)经过测试, 这个字段不填也没关系
page第几个视频, 起始下标为 1 (默认值也是为1)就是B站视频, 选集里的, 第几个视频
as_wide是否宽屏 1: 宽屏, 0: 小屏
high_quality是否高清 1: 高清, 0: 最低视频质量(默认);如视频有 360p 720p 1080p 三种, 默认或者 high_quality=0 是最低 360p,high_quality=1 是最高1080p
danmaku是否开启弹幕 1: 开启(默认), 0: 关闭

参考文献

  1. https://blog.csdn.net/xinshou_caizhu/article/details/94028606
  2. https://blog.devyi.com/archives/104/
Posted in 默认分类 | Comments Off on 在Hexo博客视频中插入B站视频

人物之褚时健

褚老的一生是传奇的一生。

我曾经总会这样想:如果我这一生能活到八十多岁,那么我四分之一的生命都在学校。

又有谁会去敢规划自己八十岁后的人生呢?

Posted in 默认分类 | Comments Off on 人物之褚时健

关于.htaccess文件

.htaccess文件(或者”分布式配置文件“),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

解析

概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

Unix、Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。

启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:AccessFileName .config 。

笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。

Posted in 默认分类 | Comments Off on 关于.htaccess文件

Git简单使用


Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型项目到大型项目的所有问题。Git易于学习,占用空间小,闪电般的快速性能。它超越了Subversion,CVS等SCM工具 ,Perforce和ClearCase,具有“廉价“的本地分支,方便的暂存区域和多个工作流等功能。

1. 初始 设置姓名和邮箱地址

$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "your_email@example.com"

2. 设置 SSH Key

$ ssh-keygen -t rsa -C "your_email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa): 按回车键
Enter passphrase (empty for no passphrase): 输入密码
Enter same passphrase again: 再次输入密码
Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa.
Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub.
The key fingerprint is:
fingerprint值 your_email@example.com
The key's randomart image is:
+--[ RSA 2048]----+
| .+ + |
| = o O . |
......

粘贴id_rsa.pub

测试是否添加成功:

$ ssh -T git@github.com
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is fingerprint值 .
Are you sure you want to continue connecting (yes/no)? 输入yes

出现以下内容则表示成功

Hi hirocastest! You've successfully authenticated, but GitHub does not
provide shell access.

3. clone 已有仓库

$ git clone git@github.com:hirocastest/Hello-World.git
Cloning into 'Hello-World'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.

4. 状态查看命令

$ git status

5. 提交

$ git add [file name]
eg:
$ git add hello.c
$ git add ./*       //表示提交当前目录全部文件

6. 保存仓库的历史记录

$ git commit -m "First commit"
[master (root-commit) 9f129ba] First commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README.md

7. 进行push

$ git push
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 328 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:hirocastest/Hello-World.git
46ff713..d23b909 master -> master

8. 初始化仓库

$ mkdir git-tutorial
$ cd git-tutorial
$ git init
Initialized empty Git repository in /Users/hirocaster/github/github-book
/git-tutorial/.git/

9. 查看操作日志

$ git reflog
4096d9e HEAD@{0}: commit: Fix B
fd0cbf0 HEAD@{1}: checkout: moving from master to fix-B
fd0cbf0 HEAD@{2}: reset: moving to fd0cbf0d4a25f747230694d95cac1be72d33441d
83b0b94 HEAD@{3}: merge feature-A: Merge made by the 'recursive' strategy.
fd0cbf0 HEAD@{4}: checkout: moving from feature-A to master
8a6c8b9 HEAD@{5}: checkout: moving from master to feature-A
fd0cbf0 HEAD@{6}: checkout: moving from feature-A to master
8a6c8b9 HEAD@{7}: commit: Add feature-A
fd0cbf0 HEAD@{8}: checkout: moving from master to feature-A
fd0cbf0 HEAD@{9}: commit: Add index
9f129ba HEAD@{10}: commit (initial): First commit

10. 回溯历史版本

$ git reset --hard fd0cbf0d4a25f747230694d95cac1be72d33441d
HEAD is now at fd0cbf0 Add index

11.参考文献

GitHub入门与实践 /( 日) 大塚弘记著;支鹏浩,刘斌译. – 北京:人民邮电出版社,2015.7

Posted in 默认分类 | Tagged | Comments Off on Git简单使用

《送别》


《送别》,曲调取自约翰·P·奥德威作曲的美国歌曲《梦见家和母亲》。《梦见家和母亲》是首“艺人歌曲”,这种歌曲19世纪后期盛行于美国,由涂黑了脸扮演黑人的白人演员领唱,音乐也仿照黑人歌曲的格调创作而成。奥德威是“奥德威艺人团”的领导人,曾写过不少艺人歌曲。 李叔同留日期间,日本歌词作家犬童球溪采用《梦见家和母亲》的旋律填写了一首名为《旅愁》的歌词。 [1] ,而李叔同作于1915年的《送别》 [1] ,则取调于犬童球溪的《旅愁》。 如今《旅愁》在日本传唱不衰,而《送别》在中国则已成骊歌中的不二经典。沈心工也曾根据《梦见家和母亲》写过一首《昨夜梦》,但最终没有抵得过李叔同《送别》的光芒。

歌词

长亭外,古道边,芳草碧连天

晚风拂柳笛声残,夕阳山外山

天之涯,地之角,知交半零落

一壶浊酒尽余欢,今宵别梦寒

情千缕,酒一杯,声声离笛催

问君此去几时还,来时莫徘徊

天之涯,地之角,知交半零落

一壶浊酒尽余欢,今宵别梦寒

天之涯,地之角,知交半零落

问君此去几时还,来时莫徘徊

问君此去几时还,来时莫徘徊

背景

《送别》这首歌,旋律婉转清新,歌词简洁典雅,却又蕴含了无尽的离愁别绪。

这首歌是李叔同在浙江省立一师(今杭州高级中学)任教期间创作的。

李叔同出生于1880年,天津人,是著名的音乐家、美术教育家。1912年,李叔同来到杭州,在省立第一师范任教。晚年剃度为僧,被人尊称为弘一法师。

当时,李叔同日本留学归来,音乐、绘画,样样精通,在上海颇有名气。时任省立第一师范校长的经亨颐,慕名去上海,想请他当老师。但李叔同开出的执教条件很高:只要学校配齐200架钢琴或手风琴,他就来。

这样的条件放到现在,也很少有学校能具备。在当时的环境下,更是个不可能完成的任务。不过,一心想敦聘名师办好

教育的经校长不认输,他动用了各路关系,最终收集了全省100多架钢琴或手风琴。虽没达到要求,但李叔同看到经校长的认真,决定来任教。学校里专门给了李叔同一幢独立的小楼做音乐教室。

高老师说,据说这首歌的创作背景,就是李叔同在杭州任教的这几年。

当时,李叔同的“天涯五好友”中,有位相识十几年的许幻园。两人宣扬民权思想,宣传男女婚姻自主,一度成为社会风口浪尖改革潮中的一份子,但时局动荡,二次革命失败、袁世凯称帝后,许幻园家中的百万资财和家业荡然无存。

一年冬天大雪纷飞,许幻园站在门外喊出李叔同,说:“叔同兄,我家破产了,咱们后会有期。”说完,挥泪而别,连好友的家门也没迈进。

李叔同看着好友远去的背影,在雪地里矗立良久,任别人怎么叫他都听不见。随后,李叔同返身回到屋内,把门一关,含泪写下这首《送别》——

  长亭外,古道边,芳草碧连天。

  晚风拂柳笛声残,夕阳山外山。

  天之涯,地之角,知交半零落。

  一壶浊酒尽余欢,今宵别梦寒。

  曲调来自西方,却唱尽中国情韵

  还有一种说法,李叔同当时填的词,除了现在流传的版本,还有另一半。

  草碧色,水绿波,南浦伤如何?

  人生难得是欢聚,惟有别离多。

  情千缕,酒一杯,声声离笛催。

  问君此去几时来,来时莫徘徊。

参考

http://www.mnw.cn/zongyi/guonei/1903558.html

Posted in 默认分类 | Comments Off on 《送别》

Anki服务器搭建教程

软件版本:

Windows:2.1.15

Android:2.9.5

服务器设置

// 换源
yum -y install https://centos7.iuscommunity.org/ius-release.rpm //ius第三方源
yum makecache
// 安装python
yum install python36u
yum -y install python36u-pip
yum -y install python36u-devel
// 安装git
yum install git
git clone https://github.com/tsudoko/anki-sync-server.git
cd anki-sync-server
git submodule update --init
cd anki-bundled
pip3.6 install -r requirements.txt
echo '/# Packaged commands/,$d;w' | tr ';' '\n' | ed anki/sound.py
echo '/^pyaudio/d;w' | tr ';' '\n' | ed requirements.txt
pip3.6 install webob
pip3.6 install -r requirements.txt
cd ..

客户端设置

windows客户端

在目录C:\Users\Jayce\AppData\Roaming\Anki2\addons21下新建文件夹1551286908

在此目录下新建python文件__init__.py

内容如下:(ip需要修改为自己的)

import anki.sync, anki.hooks, aqt

addr = "http://192.168.0.102:27701/" # put your server address here
anki.sync.SYNC_BASE = "%s" + addr
def resetHostNum():
   aqt.mw.pm.profile['hostNum'] = None
anki.hooks.addHook("profileLoaded", resetHostNum)
Posted in 默认分类 | Comments Off on Anki服务器搭建教程

gvim使用非等宽字体


调整非等宽字体

1、 打开注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 

2、 新建:多字符串值(值:LiHeiPro.ttf,LiHei Pro)

注:值分为两部分,分别是字体文件名和字体名称,为逗号隔开

3、 重启gvim

调整行距

set linespace=6
Posted in 默认分类 | Comments Off on gvim使用非等宽字体

第一次建站时间纪念

对于爱折腾的完美主义者,大约永远没有终点。

记得,那时候还是大二,第一次租了腾讯云的学生机,想要有一个自己的网站,尝试了WordPress,zblog,hexo等一大堆的建站程序,笨拙的调试着每个css,却也总是不满意,真是一段值得怀念的青春啊。

没有记错的话,2018年12月24日,应该是第一个域名备案通过的时间。

理想啊
Posted in 默认分类 | Tagged | Comments Off on 第一次建站时间纪念