- 博客(20)
- 收藏
- 关注
原创 「线性代数」chapter1线性代数中的线性方程组
总论,线性方程组是线性代数的核心。 1.1和1.2节介绍了求解线性方程组的系统方法。 1.3和1.4指出线性方程组等价与一个向量方程与矩阵方程1.1 线性方程组线性方程组和矩阵的相关概念方程组所有可能的解的集合称为线性方程组的解集 两个线性方程组称为等价的,如果它们有相同的解集线性方程组的解有以下三种情况: 1. 无解 2. 有唯一解 3. 有无穷多解我们称一个线性方程组是相容的,
2016-08-23 16:42:51 2084
原创 Java环境变量的设置
在”系统变量”or“用户变量”下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(随情况而定) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (3)新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.
2016-08-02 16:08:33 291
原创 生活 网
感到自己意志力好淡薄 说好了放假要努力奋斗的 结果。。。 好不容易放一次假 我还不珍惜时间努力奋斗 真是愧对上天愧对大地愧对自己愧对家人啊 从现在开始坚决不能再浪费时间了 觉醒的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.考过科目1 1.用熟python 2.一定要上完Stanford的machine learning 3.学完MI
2016-07-06 17:45:40 273
转载 计算机组成原理.part0
前言计组对我来说真是及其复杂的… 还记得看书看到早上6点(手动笑哭),后来做作业还是做不起来。 然而不管怎么说,要复习考试咯。先把一些概念搞清楚吧。概念字长CPU一次处理的二进制位数,通常与CPU内部寄存器、 加法器、数据总线的位数有关。CPI (Clock cycles Per Instruction)指令执行所需要的平均时钟周期数。可从多角度去理解CPI,如某类指令的CPI(如运算类指令)、
2016-06-18 19:00:44 741
原创 C++复习4.soj以及eden刷题心得
前言上回只顾着刷soj忘了总结。。。总想着全刷完再总结,不过肯定没有时间了。所以吸取教训,便刷便总结。构造函数的缺省参数比如说: Student(int, char*, int); 只输入一个参数的时候Student std3(124);它会输出 No Name (124) is 0 years old.所以就该这样写这个构造函数Student::Student(int id_, const
2016-06-14 21:44:34 265
转载 C++复习4.笔试复习
首先,表白法师~非常喜欢! 好的,让我们开始复习~~~(感觉这学期还是可以圆满的hhh) ———————————————————————————— 考点1.namespace namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库
2016-06-12 18:56:19 252
原创 操作系统期末复习3
多处理机系统的分类紧密耦合MPS和松散耦合MPS从多处理机之间耦合的紧密程度上,可把MPS分为两类:紧密耦合松散耦合对称多处理器统和非对称多处理器系统根据系统中所用处理器的形同与否,可将MPS分为如下两类:对称多处理器系统SMPS非对称多处理器系统ASMPS多处理机的分布式同步算法①所有结点具有相同的信息②所有结点仅基于本地信息做出判断③为了作出最后的判定,所有的结点负担相同的职责④为了做出最后的判
2016-06-12 15:15:56 723
原创 操作系统期末复习2
文件存储空间管理方法由于文件存储设备是分成若干个大小相等的物理块,并以块为单位来交换信息的,因此,文件存储空间的管理实质上是一个空闲块的组织和管理问题,它包括空闲块组织,空闲块的分配和空闲块的回收等几个问题。 因为必须知道磁盘上哪些盘块是可用于分配的,所以在为文件分配磁盘时,除了需要文件分配表外,系统还应为可分配存储空间设置相应的数据结构,即设置一个磁盘分配表,用于记住可供分配的存储空间情况。空闲
2016-06-12 09:01:59 833
原创 操作系统期末复习1
进程调度算法进程调度的任务(1)保存处理机的现场信息 (2)按某种算法选取进程 (3)把处理器分配给进程进程调度机制(1)排队器 (2)分派器 (3)上下文切换器进程调度方式(1)非抢占方式 某一进程被调度运行后,除非由于它自身的原因不能运行,否则一直运行下去 (2)抢占方式 当有比正在运行的进程优先级更高的进程就绪时,系统可强行剥夺正在运行进程的CPU,提供给具有更高优先级的进程使用
2016-06-10 17:30:10 1176
原创 操作系统期末复习纲要以及复习0
目录I/O设备的缓冲机制 I/O通道的分类和工作原理 内存空间分配算法 进程调度算法 死锁的预防和避免方法 实时调度算法 磁盘访问调度算法 文件存储空间管理方法 虚拟存储器的分段、分页中断机制 虚拟存储器的页面转换算法 多处理机系统的分类 多处理机的分布式同步算法 多处理机的同步锁机制 多处理机系统的调度算法及其性能评价指标 多媒体操作系统的进程实时调度算法 多媒体操作
2016-06-10 11:49:35 680
转载 C++复习3.继承的相关概念
C++继承经典例子#include <iostream.h>class Base {private: int b;public: Base( ){} Base(int i) : b(i) { } int get_number( ) { return b; } void print
2016-06-10 08:55:01 266
转载 C++复习2.拷贝构造函数
调用时机1.对象以值传递的方式传入函数参数//全局函数,传入的是对象 void fun(CExample C) { cout<<"test"<<endl; } CExample test(1);fun(test);调用fun()时,会产生以下几个重要步骤: (1)test对象传入形参时,会先会产生一个临时变量,就叫 C 吧; (2)然后调用拷贝构造函数把test的值给C。 整
2016-06-10 00:00:35 236
转载 C++复习1.const用法
定义常量指针相关(1)指针本身是常量不可变char* const p; (2)指针所指向的内容是常量不可变 const char *p; (3)两者都不可变 const char* const p; 关于指针和引用: 1. const int* p = &x; //声明p为指向常量x的指针,p指向的对象不能被修改,但它可以指向任何地址的常量,例如: int i = 10; const i
2016-06-09 22:33:11 329
原创 C++复习0
前言悄悄地,期末考试就要来了… 有必要对这学期所学知识做个系统地复习了… (我一定要好好复习,考得非常非常好!才不枉耽误了同学那么长时间… 凭现在的记忆,我觉得C++有如下几点需要复习: 0.const的用法 1.拷贝构造函数 2.继承(范围说得好大。。。证明知识点很多,慢慢整理才是) 3.内存泄露etc一系列内存相关的问题 4.链表。。。(orz单向链表,双向链表etc) 5.二
2016-06-09 16:40:17 276
原创 part4.AT&T汇编学习
基本写法寄存器在寄存器前要加% e.g %1操作数顺序左边是源,右边是目的 e.g. movl %1, %2立即数立即数前加e.g.movl e.g. movl 0x04, %1 data = 0x04 movl $data, %1 意味着将立即数04h装入寄存器1符号常数直接引用 e.g. value = .long 0x12a movl value, %1 将常数0x12a装
2016-06-09 15:40:36 283
原创 part3.内存管理源码分析Ⅰ
首先先分析memory.c,先看一下其中的头文件,全局变量,宏定义与函数。 step1分析各函数的主要功能页的获取与释放get_free_page():用于在主内存区中申请一页空闲内存页,并返回物理内存页的起始地址。 hhh AT&T汇编是shenmegui,感觉完全看不懂。有必要再加一段,AT&T格式汇编的学习了。 这一篇只好先夭折了… (PS:端午节快乐!昨天的《魔兽》真好看!)
2016-06-09 14:32:48 397
原创 part2.内存管理先导知识
前言想了一想,还是需要先导知识,一开始就读源码,实在是有点困难。 从内存管理开始吧,毕竟属于相对比较简单的一部分。知识内存分页管理机制Linux的内存管理程序采用了分页管理方式。内存分页管理是通过页面目录表和内存页表多组成的二级表进行。页目录表中的每一个表项(简称页目录项)(4B)用来寻址一个页表,而每个页表项(4B)用来指定一页物理内存页。因此,当指定了一个页目录项和一个页表项,可以唯一确定所对
2016-06-09 07:18:49 483
原创 part1.Linux内核源代码的目录概览
前言 Linux是一种单内核的系统。补充讲解一些微内核与单内核(又称“宏内核”):以下参考博文微内核和单内核 微内核(Microkernel kernel)——在微内核中,大部分内核都作为单独的进程在特权状态下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此,假如在设计中有一个系统调用模块,那么就必然有一个相应的进程来接收系统调用,并和能够执行系统调用的其他进程
2016-06-08 17:34:10 1504 1
原创 Linux0.11源代码阅读part0
Linux0.11源代码阅读part0本节主要介绍一下整个阅读源代码的流程和所涉及到的参考资料.etc涉及内容阅读工具参考书籍版权声明涉及内容 Linux0.11作为一个基本可以正常运行内核版本,已经具有了较为完整的体系结构。本系列文章限于篇幅(主要是时间),只对以下三个部分作详细的注释说明: 内核引导启动程序 进程调度与系统调用 文件系统阅读工具 骄傲地使用
2016-06-08 10:36:25 783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人