现在位置: 首页 > FanyNunnyReni发表的所有文章
  • 06月
  • 14日
综合 ⁄ 共 658字 评论关闭
原文地址:反置页表作者:hilg 在分页系统中为每个进程配置一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。在现代计算机系统中通常允许一个进程的逻辑地址空间非常大,因此就有很多页表项,从而占用很多的内存空间。为了减少页表占用的内存空间而引入了反置页表(Inverted Page Table)。一般页表的表项是按页号进行排序,页表项中的内容是物理块号。而倒置页表是为每一个物理块设置一个页表项并将按物理块号排序,其中的内容则是页号及其隶属进程的标志符。 在利用反置页表进行地址变换时,是用进程标......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 1542字 评论关闭
查看进程: 1,ps -ef 命令 2,sudo netstat -antupActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program nametcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      4672/cupsd      tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      7082/ruby       tcp        0      0 192.168.1.102:41121     66.113.164.119:80       ESTABLISHED 5709/firefox    tcp        ......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 669字 评论关闭
<target name="compile"> <!--compile source--> <javac encoding="utf-8" target="1.6" debug="true" extdirs="" destdir="bin"> <classpath> <fileset dir="lib" includes="*.jar" /> </classpath> <src path="src" /> </javac> <!--export jar--> <pathconvert property="mf.classpath" pathsep=" "> <path> <fileset dir="lib"> <include name="**/*.jar" /> </fileset> </path> <mapper> <chainedmapper> <flatte......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 1142字 评论关闭
原题: A peak element is an element that is greater than its neighbors. Given an input array where num[i] ≠ num[i+1], find a peak element and return its index. The array may contain multiple peaks, in that case return the index to any one of the peaks is fine. You may imagine that num[-1] = num[n] = -∞. For example, in array [1, 2, 3, 1], 3 is a peak element and your function should return the index number 2. click to show spoilers. Note: Your solution should be in logarithmic co......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 3111字 评论关闭
1.WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable.           相关网址:http://blog.csdn.net/wulantian/article/details/38112193           问题描述:32位的hadoop,安装在了64位的linux系统上。lib包编译环境不一样,所以不能使用。           问题解决: 经查看Ubuntu为32位,忽略上述解释,但是lib包可能需要手工编译,待解决。 2.Hadoop:could only be replicated to 0 nodes, instead of 1              相关网址:http://blog.c......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 1717字 评论关闭
首先想到的是在C++ 中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会自动调用父类的析构函数。要想一个类不能被继承,我们只要把它的构造函数和析构函数都定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于试图调用构造函数、析构函数而导致编译错误。 可是这个类的构造函数和析构函数都是私有函数了,我们怎样才能得到该类的实例呢?这难不倒我们,我们可以通过定义静态来创建和释放类的实例。基于这个思路,我们可以写出如下的代码: //////////////////////////////////////////////////......
阅读全文
  • 12月
  • 01日
综合 ⁄ 共 1178字 评论关闭
Fabrice Marguerie是一位软件架构师和咨询师,他在MSDN发表了如何检测和避免.NET程序内存与资源泄漏的文章。此文章描述了编写.NET程序时可能发生的内存与资源泄漏,以及如何避免这些泄漏。 C#这样的编程语言使用垃圾收集器来清理内存,对于程序完全不会再访问的内存,本应是没有内存泄漏的。Fabrice称,内存泄漏发生在一块内存不 再被使用,但却依然被程序所引用时。当一块内存无法被程序访问到时,垃圾收集器将会重新分配这块内存,但是如果程序仍然保持对内存的引用却不使用这块内存 时,就会造成内存泄漏。 Fabrice还列举了一些......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 111字 评论关闭
1,假设我们所要找的数据集合是有限的集合,并且可以同时放入内存中,后续的海量数据我们再讨论。 题设条件,根据算法导论,利用顺序统计法,左边的数据会大于特定的数字,右边会小于特定数字,然后我们对比数字对应的下标跟K,在选择递归
阅读全文
找了好久终于找出来了: 我是一个映射屏蔽了,没有写。
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 145字 评论关闭
为了多任务,试着在windows下编C,感谢一些在网络上无偿发布教程的大牛们。 选择包的时候要慎重,我选择下载全部的时候,平均1.5M/S的速度下载了一个小时。 时间不够的话,就选择GCC的相关组件,其他的默认就好。Search就能找到。 安装好就能用了。 其实,VI多用用就好了,    蛮方便的。
阅读全文
  • 09月
  • 07日
综合 ⁄ 共 4588字 评论关闭
用内联取代宏: 1.内联函数在运行时可调试,而宏定义不可以; 2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会;  3.内联函数可以访问类的成员变量,宏定义则不能;  4.在类中声明同时定义的成员函数,自动转化为内联函数。 文章(一) 内联函数与宏定义   在C中,常用预处理语句#define来代替一个函数定义。例如:     #define MAX(a,b) ((a)>(b)?(a):(b))   该语句使得程序中每个出现MAX(a,b)函数调用的地方都被宏定义中后面的表达式((a)>(b)?(a):(b))所替换。   ......
阅读全文
  • 09月
  • 01日
综合 ⁄ 共 4828字 评论关闭
为了以后更好的实习,今天了解了一下spring的aop的基础知识,做了一些简单的测试,算入门aop吧,记录下来,方便以后查阅! spring的版本2.5.6,由于目前aspectj的aop比spring做得更出色,而且spring也提倡直接使用aspectj的底层实现,所以我直接采用了spring提供的aspectj实现;首先基于Annotation的方式,因为这种方式简单一点: 假设场景:一个普通的服务员,能打招呼,提供服务,这个服务员不会使用礼貌用语;于是公司给她们进行了一次培训,好让她们每个人都有学会礼貌用语,显得都有素质,于是每个服务员都变成了有礼貌有素质......
阅读全文