一个计算机技术爱好者与学习者

0%

前言

教授Linux的丁宋涛老师,安排大家轮流讲课,6月4号就到我了,赶紧备课!
我们组要讲的内容有:
Linux第9题:

  • 利用dumpe2fs把linux一个ext2(ext3也可)分区的信息dump出来,解释dump出来的信息。
  • 结合课程的知识和ext2的目录结构,解析文件打开的过程。

课本第11章:

  • 进程间通信。

本来想把这两部分内容都做一下,后来发现,内容实在太多,搞不定,还是大家均摊吧!题目我来,课本部分交给小伙伴们!PPT是我已经从百度文库Down好了,同志们,剩下的看你们的了!

阅读全文 »

前言

大概一年前开始使用hexo,主题一直使用jacman。后来Hexo更新到3.0,主题也跟着更新,但是,懒惰的郝同学并没有参与这一更新活动。
如今,安装了hexo3.0,问题来了——主题不匹配。当年千辛万苦优化过的主题,又要重新搞起!

选择主题

啊嘞,几个月不见,hexo已经如此牛逼!不仅官网更加高端大气上档次,而且主题数量翻了几翻!
https://github.com/hexojs/hexo/wiki/Themes ,可以看到,群众的力量是巨大的!
换个主题,换个心情,这次我选择了yilia,简洁大气!

添加“关于”

hexo new page "about"
编辑hexo/source/about/index.md,
编辑hexo/themes/yilia/_config.yml,添加如下:

1
2
menu:
关于: /about
阅读全文 »

前言

gitcafe作为国内的代码托管网站,访问速度远快于github,聪明的同学(比如人家我),肯定都会选择gitcafe吧!
在《Hexo环境搭建》中,我们已经讲过了SSH key的生成和使用方法。下面还要用到SSH key,没学会小伙伴的自行百度。

注册

官网:http://www.gitcafe.com

创建Project

https://gitcafe.com/projects/new ,创建和用户名相同的project,比如我的用户名为voidking,那么project名称就为voidking。

添加SSH key

https://gitcafe.com/account/public_keys ,Add a new public key,复制id_rsa.pub中的内容,粘贴进去即可。

测试连接

ssh git@gitcafe.com

1
2
Hi voidking! You've successfully authenticated, but GitCafe does not provide shell access.
Connection to gitcafe.com closed.

小结

通过连接github和gitcafe,我们可以得出结论:
在本地生成密钥的时候,根本不用考虑今后的服务器。github还是gitcafe,或者任何其他使用git的服务器,都没有关系。在需要使用某个服务器时,只需要把密钥添加到该服务器上面,就完成了配置工作。

修改_config.yml

编辑E:\hexo下的_config.yml,修改Deployment部分:

1
2
3
4
deploy:
type: git
repository: git@gitcafe.com:voidking/voidking.git
branch: gitcafe-pages
阅读全文 »

前言

重装了系统,Hexo没法使用了。第一次安装的时候,没有做任何记录,这次刚好记录一下。

hexo官网

http://hexo.io/

下载安装git

git官方下载地址:http://git-scm.com/download/
分享一个14年版本:http://yunpan.cn/cwqWapRIyFWrA 访问密码 8f1b
下载好之后,双击安装,一路next即可。唯一需要注意的是,在Select Components界面,点选Simple context menu。

下载安装Node.js

Node.js官方下载地址:https://nodejs.org/ ,Current version: v0.12.4
分享一个v0.10.31:http://yunpan.cn/cwqtqY8FCpdZc 访问密码 951e
下载好之后,双击安装,一路next即可。

安装Hexo

右击任意位置,选择Git Bash Here。执行命令:
npm install -g hexo,报错如下:

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
npm ERR! Error: shasum check failed for C:\Users\ADMINI~1\AppData\Local\Temp\npm
-30024-KDJHJzgP\registry.npmjs.org\hexo-cli\-\hexo-cli-0.1.6.tgz
npm ERR! Expected: 7dc3ab939d0889c4bed6a961605ff3e2d67f67a2
npm ERR! Actual: 41de7d67a9b764352eb07c49c32fc38dd7f479b9
npm ERR! From: https://registry.npmjs.org/hexo-cli/-/hexo-cli-0.1.6.tgz
npm ERR! at d:\Program Files\nodejs\node_modules\npm\node_modules\sha\index.
js:38:8
npm ERR! at ReadStream.<anonymous> (d:\Program Files\nodejs\node_modules\npm
\node_modules\sha\index.js:85:7)
npm ERR! at ReadStream.emit (events.js:117:20)
npm ERR! at _stream_readable.js:943:16
npm ERR! at process._tickCallback (node.js:419:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "d:\\Program Files\\nodejs\\node.exe" "d:\\Program Files\\nodej
s\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "hexo"
npm ERR! cwd C:\Users\Administrator\Desktop
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! registry error parsing json
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! C:\Users\Administrator\Desktop\npm-debug.log
npm ERR! not ok code 0

莫非是因为被墙了?换国内镜像源试试。
npm config set registry="http://registry.cnpmjs.org"
然后再次执行npm install -g hexo,成功!

阅读全文 »

前言

接近一年半没有换过操作系统(Win7),各种大型软件,各种系统后台服务,怎一个牛逼了得!近期安装的Oracle,成功地再次拖慢了系统速度,终于达到了郝同学的忍耐极限!做完了所有实验,果断换个系统!

忙碌了一天,安装了Win8+Ubuntu Kylin,并且对它们进行了基本配置和简单优化。在此简单记录下过程中遇到的问题,以及解决办法,分享给大家。

阅读全文 »