现在位置: 首页 > marabout发表的所有文章
  • 05月
  • 17日
综合 ⁄ 共 2698字 评论关闭
   页面置换:在地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断(page fault)。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。    典型的置换算法有四种,如下所示:  OPT:最佳替换算法(optional replacement)。替换下次访问距当前时间最长的页。opt算法需要知道操作系统将来的事件,显然不可能实现,只作为一种衡量其他算法的标准。  分析:(F表示页帧最初填满时出现page fault)  a.需要页面2,内存中还有空闲位置,直接加入页面2  b.需要页面3......
阅读全文
  • 03月
  • 26日
综合 ⁄ 共 799字 评论关闭
http://code.csdn.net/news/2819582 分发协议之于开源软件,犹如法律之于人民。 仅有开放的代码,开源软件仍不足以成为真正意义上的开源软件,同时必须有适配源码的分发协议,加之自发而生的社区,开源软件的“三架马车”才能并驾齐驱。 有哪些常用的分发协议呢?目前,经过开源促进会(Open Source Initiative)认可的开源协议达70多种。但不可能人人都去深入研究这些协议的具体内容,不过有人对常用的开源协议做了一定程度的分析与研究,下面我们简单来看下: 还有台湾“中央研究院”制作的“ 开源许可证精灵”,通过向导的方式帮......
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 675字 评论关闭
最近在看C指针的知识,觉得自己的C指针基础比较差,所以就将看的知识点做一总结 指针变量只能指向某种指定类型的变量,指针变量使用前必须为指针变量赋值,比如线面的例子: char *pstu,*pnew; //1 char num; //2 pnew=# //3 pstu=pnew; //4 正确,指针变量的引用,pnew在使用前已经被赋值了,入股没有第3条句,则是错误的 &——地址运算符,获取变量的地址;* ——取值运算符,获取地址中存放的数据。 指针变量的值是个地址; 指针变量与C语言中的其他的变量的区别: C语言中的变量,都......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 128字 评论关闭
原文:highCharts折线图、饼图、柱图 源代码下载地址:http://www.zuidaima.com/share/1550463665392640.htm highCharts折线图、饼图、柱图 每种类型的图有5种不同风格的样式 折线图   饼图 柱图 竖柱图    
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 4876字 评论关闭
VC6中使用CHtmlView在对话框控制中显示HTML文件 http://www.vckbase.com/index.php/wv/13 在Visual Studio 6.0中出现了一个新类CHtmlView,利用这个类,我们可以实现在对话框的控制中显示HTML文件。 要想使用CHtmlView类,对它的定义和实现就必须有全面深入的理解。我们不妨拿CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别。首先,MFC中CListView有一个对应的CListCtrl类,而CHtmlView却没有一个CHtmlCtrl类与之对应;其次,CListView的使用依赖于MFC的文档/视结构,而CHtmlView的实现是基于COM......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 13805字 评论关闭
从一个简单的 JPA 示例开始 本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。 自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2801字 评论关闭
package inputformat; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.Mapper; import org.apache.hadoop.mapreduce.Reducer; import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.input.NLineInputFormat; im......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2552字 评论关闭
B. Suffix Structures time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Bizon the Champion isn't just a bison. He also is a favorite of the "Bizons" team. At a competition the "Bizons" got the following problem: "You are given two distinct words (strings of English letters), s and t. You need to transform word s into word t". The task looked simple to the guys because they know the suffix data structures well. Bizon ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 1294字 评论关闭
重构是一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量。代码重构之于软件,相当于结构修改之于散文。每次人们对如何对代码进行重构的讨论就像是讨论如果对一篇文学作品进行修订一样无休无止。所有人都知道应该根据项目的自身情况来对代码进行重构,而重构是无止境的。莫扎特从来不不对他的作品进行修订,特罗洛普对自己作品修订的恰到好处,大多数作家认为他们俩这样做都是合适的,但他们的合适对于你我来说未必是合适的。 最常见的基本重构方法可以归纳为两......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 89字 评论关闭
sudo apt-get install dkms build-essential linux-headers-$(uname -r) sudo /etc/init.d/vboxadd setup
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 420字 评论关闭
/* 27 跳台阶,跳1级或2级,求总共多少跳法 27.跳台阶问题 60 题目:一个台阶总共有n级,如果一次可以跳 1 级,也可以跳 2 级。 求总共有多少总跳法并分析算法的时间复杂度 简单题 ,递推即可 f(n)=f(n-1)+f(n-2), f(1)=1, f(2)=2; 递归实现,也是最慢的,算法时间复杂度O(n^2) 算法时间复杂度O(n) */ #include<iostream> #include<stdio.h> #include<string.h> using namespace std; int fun(int n) { int i,f[100]; if(n==1||n==2) return n; f[1]=1;f[2]=2; for(i=3;i<=n;i++) { f[i]=f[i......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 895字 评论关闭
题意:给三个数组,问这三个数组中都出现的数字有多少次。(如果一个数在数组A中出现2次,在数组B中出现3次,在数组C中出现2次,那么这个数要计算2次) multiset水题。 //author: CHC //First Edit Time: 2014-07-18 14:18 //Last Edit Time: 2014-07-18 14:18 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <set> #include <vector> #include <map> #include <queue> #include <set> #include <algorithm> using namespa......
阅读全文