Linux学习
文章平均质量分 59
埋没了的承诺
这个作者很懒,什么都没留下…
展开
-
零基础学习hadoop到上手工作线路指导(编程篇)
原文链接:http://www.aboutyun.com/thread-8329-1-1.html问题导读:1.hadoop编程需要哪些基础?2.hadoop编程需要注意哪些问题?3.如何创建mapreduce程序及其包含几部分?4.如何远程连接eclipse,可能会遇到什么问题?5.如何编译hadoop源码? 阅读此篇文章,需要转载 2015-07-04 11:37:07 · 750 阅读 · 0 评论 -
最强最方便的傻瓜式的vim配置
https://github.com/ma6174/vim简单安装方法打开终端,执行下面的命令就自动安装好了:wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x或者自己手动安装:(以ubuntu为例)安装vim sudo apt-get install vim原创 2015-10-15 15:31:41 · 6312 阅读 · 1 评论 -
linux 内核编译
http://blog.csdn.net/wesleyluo/article/details/8005115内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度转载 2015-10-15 15:26:13 · 420 阅读 · 0 评论 -
Linux下Gcc生成和使用静态库和动态库详解
一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。 1.2库的种类linux下的库有两种:静态库和共享库(动态库)。转载 2015-10-26 13:12:51 · 382 阅读 · 0 评论 -
UNIX网络编程(卷I)环境搭建
http://blog.csdn.net/zjf280441589/article/details/18660697UNIX网络编程(卷I)环境搭建 --解决unp.h编译问题转载 2015-11-06 16:38:59 · 531 阅读 · 0 评论 -
Linux中的静态库和动态库简介及生成过程示例
http://www.daxixiong.com/?/article/13【文章摘要】在实际的软件开发项目中,不是每一行代码都需要我们亲自写。在我们的软件产品中,有一些代码(尤其是函数)的出现频率很高,它们可以被当作公共代码来反复使用。为了避免重复劳动,我们就把这些公共代码编译为库文件,供需要的程序调用。在Linux中,库分为静态库和动态库两种。本文对静态库和动态库进行了详细的介绍,并转载 2015-11-05 20:41:23 · 742 阅读 · 0 评论 -
Ubuntu下boost库的编译安装步骤及卸载方法详解
最近由于编译一个程序用到了C++的boost库,所以便安装了这个库。但是,其中遇到了一些小问题。所以记录下来,以供别人参考。首先说一下我的环境:Ubuntu 12.04 32bit, gcc 4.6.3其实在ubuntu下,可以用一下命令直接安装sudo apt-get install libboost-dev但是,我这样安装以后,编译程序时出现了很多错误,而且都转载 2015-10-16 21:19:47 · 17173 阅读 · 2 评论 -
VIM代码补全提示功能
转自:http://www.libaqiang.com/?p=78163vim是一款支持插件、功能无比强大的编辑器,无论你的系统是linux、unix、mac还是windows,都能够选择他来编辑文件或是进行工程级别 的coding。如果能把vim用好了,不仅编程效率能得到大幅度提高,周围人也会因此而看得头晕眼花佩服不已,自己心里当然也会心花怒放啦。下面就让我 来介绍一下如何来转载 2015-07-07 20:41:05 · 1471 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
http://blog.csdn.net/wooin/article/details/1858917手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://b转载 2015-07-07 21:37:49 · 419 阅读 · 0 评论 -
Linux下使用Vim进行C/C++ 编程基础知识详解
(预备知识)学习Vim: http://www.cnblogs.com/starspace/archive/2009/05/15/1458044.html配置Vim: http://haohetao.javaeye.com/blog/690715 总结: 安装vim --> 配置 /etc/vim/vimrc 文件 使得vim能够支持语法高亮、自动缩进等等功能转载 2015-07-07 21:28:30 · 394 阅读 · 0 评论 -
Linux信号基础
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Linux进程基础一文中已经提到,Linux以进程为单位来执行程序。我们可以将计算机看作一个大楼,内核(kernel)是大楼的管理员,进程是大楼的房客。每个进程拥有一个独立的房间(属于进程的内存空间),而每个房间都是不允许该进程之外的人进入。这样,每个进程都只专注于转载 2015-07-05 10:16:58 · 318 阅读 · 0 评论 -
linux中fork()函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新转载 2015-07-04 13:36:26 · 234 阅读 · 0 评论 -
Linux的SOCKET编程详解
1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)、共享存储区(shared memory转载 2015-07-10 20:17:33 · 386 阅读 · 1 评论