- 博客(13)
- 收藏
- 关注
原创 Week3:构造一个简单的Linux系统MenuOS
一. Linux Kernel source code 导读 1. 内核启动相关的代码基本都在init目录下 2. 主要关注arch/x86、init、kernel(内核核心代码所在目录) director 3. 从main.c文件的start_kernel函数开始 4. 仔细阅读README:一般一个项目前都有README对项目的简要介绍二、跟踪调试Lin
2016-03-13 22:15:49 366
原创 Week3:构造一个简单的Linux系统MenuOS
一. Linux Kernel source code 导读 1. 内核启动相关的代码基本都在init目录下 2. 主要关注arch/x86、init、kernel(内核核心代码所在目录) director 3. 从main.c文件的start_kernel函数开始 4. 仔细阅读README:一般一个项目前都有README对项目的简要介绍二、跟踪调试Lin
2016-03-13 22:14:39 379
原创 Linux内核分析之时间片轮转调度
计算机工作中的三个法宝:函数调用堆栈:记录调用的路径和参数的空间存储程序计算机:冯诺依曼结构中断机制:由CPU和内核代码共同实现了保存现场和恢复现场,把ebp,esp,eip寄存器的数据push到内核堆栈中。再把eip指向中断程序的入口,保存现场。 C代码中嵌入汇编代码内嵌汇编语法__asm__( 汇编语句 :输出部分 :输入部分 破坏描述部分(即寄存器改变部
2016-03-06 21:07:08 3162
原创 How computer work?
实验要求:通过反汇编一个简单的C程序,分析汇编代码并理解计算机如何工作.一、实验过程. 1. 编写一个简单的c程序,如图所示: 2. 使用 gcc -S -o filename.s filename.c -m32进行编译,如图所示: 3. 编译后并对无关的指令进行删除后的汇编代码,如图所示: 二、分析汇编代码. 汇编代码如下:g: pushl %ebp movl
2016-02-28 13:26:15 690
转载 Ubuntu connect rjsupplicant
想用Linux,然后就装了Ubuntu,可是博主在沈阳航空航天大学,学校用的是锐捷(此时此刻已经升级到最新版的5.26了,我大航院已经走在了全国高校的最前面:( ),然而学校网络自助服务平台居然没有挂Linux版锐捷的下载链接,于是博主就一个劲的百度,终于在武汉大学的网络自助服务平台找到了适用于Linux的锐捷,在这里分享给大家。百度盘下载链接: http://pan.baidu.com/s/1qW
2015-07-24 00:42:26 843
转载 编程巨星的唯一秘诀
别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,好的程序员和伟
2014-12-05 20:24:23 408
原创 Java中 java.lang.NoClassDefFoundError
Windows 不区分文件名大小写,你把文件名搞错了,它和 public class 名字有着大小写的不同。
2014-11-07 01:37:42 340
原创 java_多态(1)
/*多态就是一种事物具有多种形态比如:汽车:跑车,货车,大巴。动物:狗,猫,羊。多态的体现 父类的引用指向了子类。 父类的引用也可以接收子类自己的对象多态的前提 父类与子类之间必须具有继承或实现的中一个的一个关系。多态的好处 提高代码的复用率。*///以下用动物做一个多态的实例abstract class Animal{ abstract void
2014-09-25 22:32:00 309
原创 博客
对于博客,记得是少年时很火爆,后来有了微博,微信就越来越冷淡了,之前也自己也没有玩过博客,所以对博客还是比较陌生的。现在开始学编程了,听编程大牛说菜鸟应学会每天写博客,通过写博客提高自己的技术,也可以对自己学习过程的记录。希望自己对于写博客,能坚持下去,每天在这里复习,反思自己当天所学的知识。Action!
2014-09-25 22:29:20 320
转载 时间管理-李开复
人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。 如何有效率地利用时间呢?我有下面几个建议: 一. 做你真正感兴趣、与自己人生目标一致的事情。 我发现
2014-09-25 17:27:47 323
原创 数字三角形的最大路径之及路径
问题描述:有一个形式如下的数字三角形: 7 3 8 8 1 0 2 7 7 4 4 5 2 6 5从三角形顶点,沿左斜线方向或右斜线方向下降到三角形底边的路线是一条合法路径。例如,图中用红色标出的路径就是合法的;我们可以将这条路径记为“LLRL”
2014-06-25 16:45:40 1823
原创 最优分解问题
问题描述:设n是一个正整数。现在要求将n分解为若干个互不相同的自然数的和,且使这些自然数的乘积最大。算法设计:对于给定的n,计算最优分解方案。
2014-06-20 00:11:49 1730
原创 停车场管理系统
#include #include #include #include #include "ParkStruct.h"#define Max 2#define NULL 0int Car_num=0,Car_wait=Max;//Initation LQueuevoid InitLQueue(LQueue *&q){ q=new LQueue; q->front=q->
2014-05-07 02:07:56 996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人