2016年10月10日

MIT jos 6.828 Fall 2014 训练记录(lab 4)

摘要: 源代码参见我的github: https://github.com/YaoZengzeng/jos Part A: Multiprocessor Support and Cooperative Multitasking Multiprocessor Support: 1、SMP(symmetric 阅读全文

posted @ 2016-10-10 10:56 姚灯灯! 阅读(877) 评论(0) 推荐(0) 编辑

2016年10月2日

python 邮件发送 脚本

摘要: import smtplib from email.header import Header from email.mime.text import MIMEText from_addr = 'XXX@163.com' #发送邮箱的地址 password = 'XXXXXX' #发送邮箱的客户端登陆密码,可能和网页登陆密码不同,需要单独设置 smtp_ser... 阅读全文

posted @ 2016-10-02 19:12 姚灯灯! 阅读(556) 评论(0) 推荐(0) 编辑

2016年9月29日

传送文件描述符的简单示例

摘要: 传送进程描述符,简单的来说,就是进程A打开一个文件f,获得了一个文件描述符fd1,然后进程A将该描述符通过某些方式,传递给了B,此时B就具有了描述符fd2(注意,fd1 不一定等于fd2),从而可以通过fd2对文件f进行读写等一系列的操作。其实本质上 相当于A,B两个进程同时打开了文件f。 具体实现 阅读全文

posted @ 2016-09-29 13:18 姚灯灯! 阅读(1109) 评论(0) 推荐(0) 编辑

2016年9月27日

MIT jos 6.828 Fall 2014 训练记录(lab 3)

摘要: 注:源代码参见我的github: https://github.com/YaoZengzeng/jos Part A : User Environments and Exception Handling User Exception: 1、kernel维护了以下三个全局变量和environment有 阅读全文

posted @ 2016-09-27 16:28 姚灯灯! 阅读(332) 评论(0) 推荐(0) 编辑

2016年9月26日

Vim tips

摘要: 1、光标移动: (1)、NG -> 移动到第N行,或者使用:N (2)、gg -> 移动到第一行 (3)、G -> 移动到最后一行 (4)、单词移动: w -> 移动到下一个单词的开头 e -> 移动到下一个单词的结尾 (注:使用小写的e和w,如果认为单词由字母,数字,下划线组成,即程序变量,否则用 阅读全文

posted @ 2016-09-26 16:54 姚灯灯! 阅读(199) 评论(0) 推荐(0) 编辑

2016年9月21日

MIT jos 6.828 Fall 2014 训练记录(lab 2)

摘要: 注: 源代码参见我的github:https://github.com/YaoZengzeng/jos Part1 : Physical Page Management mem_init函数: /*该函数主要用于建立一个二级页表:kern_pgdir是该页表的虚拟地址 该函数只用于内核地址空间的内存 阅读全文

posted @ 2016-09-21 16:16 姚灯灯! 阅读(548) 评论(0) 推荐(0) 编辑

2016年9月16日

MIT jos 6.828 Fall 2014 训练记录(lab 1)

摘要: Part 1: PC Bootstrap 阅读全文

posted @ 2016-09-16 17:24 姚灯灯! 阅读(795) 评论(0) 推荐(0) 编辑

2016年8月24日

Docker tips

摘要: 1、将Docker daemon的监听端口写入配置文件 配置文件: /etc/default/docker (CentOS: /etc/sysconfig/docker) 写入:DOCKER_OPTS="-H unix:///var/run/docker.sock -H tcp://0.0.0.0: 阅读全文

posted @ 2016-08-24 19:09 姚灯灯! 阅读(185) 评论(0) 推荐(0) 编辑

2016年8月18日

CentOS安装Hypernetes相关问题解法

摘要: 1、手动编译hyper缺少libdevmapper.h git clone -b v2_02_103 https://git.fedorahosted.org/git/lvm2.git /usr/local/lvm2 cd /usr/local/lvm2 ./configure make devic 阅读全文

posted @ 2016-08-18 20:35 姚灯灯! 阅读(1172) 评论(0) 推荐(0) 编辑

2016年8月9日

Java 嵌套解析 json

摘要: 1、首先需要安装org.json.jar 2、类JSONObject用于创建一个json对象。其中的JSONObject.put(KEY, VALUE)用于向其中添加条目 3、JSONObject.getString(KEY)则用于从json对象中获取KEY对应的VALUE,且VALUE的类型为St 阅读全文

posted @ 2016-08-09 19:03 姚灯灯! 阅读(2931) 评论(0) 推荐(0) 编辑

导航