内向雪糕

文章
6
资源
0
加入时间
2年10月17天

如何通俗理解OS内存管理中的分页和分段管理方式

首先基本分页和基本分段管理方式都属于非连续分配管理方式,即一个进程可以装入到地址不连续的内存中。所以就需要一个索引表去记录一个程序的不同部分分别装入了内存的哪些地址中。*好比是下面这张图的样子。*在逻辑上使用段表或者页表将离散分布的这些小块串起来形成逻辑上连续的程序。在基本的分页概念中,我们把一个进程分成等长的小块。这些小块叫做“页(Page)”,同时,内存也被我们分成了和页同样大小的”页框...

Python入门第八讲 循环语句

Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:while 循环Python中while语句的一般形式:while 判断条件: 语句同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了 while 来计算 1 到 100 的总和:实例#!/usr/bin/env python3 n = 100 sum = 0...

文本相似度——编辑距离算法&java简单实现

从问题出发,来学算法~      问题:找出字符串的编辑距离,即把一个字符串s1最少经过多少步操作变成字符串s2?                 操作有三种,添加一个字符,删除一个字符,修改一个字符。             分析:核心就是Function——edit(i,j),它表示字符串s1的长度为i的子串到字符串s2的长度为j的子串的编辑距离。

K-PRSCAN算法实现

今天看了一篇论文,K-PRSCAN: A clustering method based on PageRank,基于PageRank的一个聚类算法,该算法前面很简单,就是迭代得到最终的PR向量,最后对PR向量进行聚类。最后一步相当与对一个double类型的数组进行聚类,本来这个是一个基于距离的聚类问题,作者搞了个scanning factor,其实就是一种knn的变形,其实效果并不是很好,虽然不

matlab 计算过零率

function count = zero_crossings(x)% x 必须是1位的行向量或者列向量 时域信号% count为返回的过零率计算% initial valuecount = 0;% error checksif(length(x) == 1) error('ERROR: input signal must have more than one eleme...