代码改变世界

kernel简介

2014-10-17 16:33 by 郭志通, 584 阅读, 0 推荐, 收藏, 编辑
摘要:内存管理一般来看有三种类型的地址:物理地址、线性地址和逻辑地址,逻辑地址的精髓在于将地址分成两部分:段基地址+偏移,翻译的过程如下:线性地址的精髓在于将所有的内存按照一定的大小分成了一页一页,对多有的程序和用户都一样,翻译的过程如下:在程序访问时地址处理的过程为:逻辑地址->线性地址->物理地址,但... 阅读全文

VI学习笔记

2014-10-11 10:41 by 郭志通, 138 阅读, 0 推荐, 收藏, 编辑
摘要:无插件编程 阅读全文

Python学习笔记

2014-10-11 10:19 by 郭志通, 269 阅读, 0 推荐, 收藏, 编辑
摘要:写在前面每种语言都有各自的特性,适用的场景也有差别,比如C/C++常用于高性能环境中,而Java常用于网络应用程序,Python给人的感觉有点想Shell等脚本语言,能快速开发出程序,关键是在Windows、Linux、Mac上基本上都是有安装Python的。这篇是学习笔记,主要用来记录在用Pyth... 阅读全文

编译原理(基础篇)

2014-10-10 10:05 by 郭志通, 5133 阅读, 1 推荐, 收藏, 编辑
摘要:写在前面编译器也是一个程序:输入字符串,输出目标代码(有没有人会想编译器是用什么编译的)。从总体上看有如下过程:词法分析:读入源码字节,将其组成有意义的TOKEN流。语法分析:根据TOKEN流构建树形的中间表示。语义分析:检查是否和语言的定义一直,并且会收集信息放入语法树中以便在随后的代码生成过程中... 阅读全文

概率论基础

2014-09-28 08:38 by 郭志通, 627 阅读, 1 推荐, 收藏, 编辑
摘要:公理化在很长的一段时间里概率的概念都很模糊,导致不能称为一个严格的数学分支,甚至还有贝特朗悖论这种例子出来:在一个半径为1的园内随机取一条弦,问其长度超过该圆内接等边三角形的边长的概率是多少?根据不同的随机方法可以得到不同的结果概率:虽然概率论很在就在赌场上发挥威力,但是事件、概率等这些基本概念都没... 阅读全文

贝叶斯

2014-08-22 22:22 by 郭志通, 1074 阅读, 0 推荐, 收藏, 编辑
摘要:贝叶斯定理如果已经知道P(B|A),计算P(A|B)的时候就要用到贝叶斯定理了:证明也非常简单,直接用条件概率的定义就可以了:这里补充一下:P(B|A)是指在A发生的条件下B发生的概率。朴素贝叶斯分类朴素贝叶斯分类是一种有监督的学习方法,也就是说我们会收集一些样本,每个样本有一些特征并被标示属于某个... 阅读全文