(不过我到现在还是满脑子的浆糊啊啊啊啊啊啊啊,做实验去了!!!!!) 转载于:https://www.cnblogs.com/GrowUP-EveryDay/archive/2013/01/05/2846744.html
2024-11-23版本信息: ubuntu-12.04.5-server-i386 1.安装编译环境,执行如下命令 sudo apt-get install build-essential 2.挂载映射设备(映射之前先在VirtualBox的“设置”->“存储”选择加载iso) sudo mount /dev/cdrom /mnt/cdrom 3.安装: 进入cd /mnt/cdrom 执行 sudo ./VBoxLinuxAdditions.run 4.卸载 cd sudo umount /mnt/cdrom
2024-11-23来源:http://www.chxwei.com/article.asp?id=350 本文转自温景良(Jason)博客园博客,原文链接:http://www.cnblogs.com/wenjl520/archive/2010/07/08/1773536.html,如需转载请自行联系原作者
2024-11-23Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加、删除与
2024-11-231、mmap()系统调用形式 void* mmap ( void * addr , size_t len , int prot , int flags , int fd , off_t offset ) mmap的作用是映射文件描述符fd指定文件的 [off,off + len]区域至调用进程的[addr, addr + len]的内存区域, 如下图所示: 参数fd:为即将映射到进程空间的文件描述字,一般由open()返回,同时,fd可以指定为-1,此时须指定flags参数中的 MAP_
2024-11-23运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files table”(图中橙色标识)存储这些file entry,以数组的形式线性管理。文件描述符(file de
2024-11-23如果在多线程环境下,进程内的分配也会上锁,跟上面类似,不过不是以页,而是以分配的内存为单位。 delete是一个反过程。 相对的,如果不是使用堆分配,而是直接在栈上分配,比如类型int,那么开销就是把sp这个寄存器加上sizeof(int)。 内存池模式: 内存池就是预先分配好,放到进程空间的内存块,用户申请与释放内存其实都是在进程内进行,SGI-STL的alloc遇到小对象时就是基于内存池的。只有当内存池空间不够时,才会再从系统找一块很大的内存。 内存池
2024-11-23操作系统的功能和目标 操作系统的特征 操作系统的一个宏观的比喻(操作系统讲了什么,如何学习): 计算机如何运行程序,操作系统如何启动 OS是软件资源和硬件资源的管理者(既是目的,也是功能) 注:计算机如何检测外设接入–通过中断 操作系统的演变 操作系统演变阶段注释手工操作阶段纸带机,计算机速度快,人工和纸带速度慢。缺点:用户独占全机,人机速度矛盾,导致资源利用率低单道批处理阶段引入脱机输入/输出技术(用磁带完成),并监督程序负责控制作业的输入、输出,优点:解决了一定程度的人机速度矛盾
2024-11-23hbase和hadoop一样也分为单机版、伪分布式版和完全分布式集群版本,这篇文件介绍如何搭建完全分布式集群环境搭建。 hbase依赖于hadoop环境,搭建habase之前首先需要搭建好hadoop的完全集群环境,因此看这篇文章之前需要先看我的上一篇文章:。本文中没有按照独立的zookeeper,使用了hbase自带的zookeeper。 环境准备 hbase软件包: http://mirror.bit.edu.cn/apache/hbase/1.3.1/hbase-1.3.1-bin.tar
2024-11-23译者的一些话: 看了大家的评论,有园友说我翻译的不好,这我是认同的。我必须得承认,我翻译的确实很生硬,这点我自己也能很明显得感觉得到。以前没有翻译过文章,这个国庆期间翻译了几篇,发现还是挺吃力的,容易理解的英文句子组合成中文总觉得别扭,我的经验和水平还有待很大的提高。非常真诚地感谢大家给出的反馈,这是对我最好的鞭策,以后一定努力给大家带来优质的内容。 Roslyn 是 C# 和 Visual Basic.NET 的开源编译器的代号。以下是它如何在过去十年微软公司最暗淡的环境中开始,并成为开
2024-11-23