Fatmouse

关于Linux下对于makefile的理解 Linux

关于Linux下对于makefile的理解

什么是makefile呢?在Linux下makefile我们可以把理解为工程的编译规则。一个工程中源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个shell脚本一样,其中也可执行操作系统的命令。
linux下mysql数据库的操作的方法 Linux

linux下mysql数据库的操作的方法

①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装。当然对于老手来说需要进行一些自定义的配置,那么当然源码安装的灵活性要高一些。
Linux od命令详细介绍及用法实例 Linux

Linux od命令详细介绍及用法实例

Linux od命令详解1.功能od命令用于将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符。od命令系统默认的显示方式是八进制,名称源于Octal Dump。
cloudera manager 设置开机自启的方法 Linux

cloudera manager 设置开机自启的方法

最近在使用Cloudera manager管理hadoop集群。为了方便自动化管理,需要添加开机自动启动。从网上搜了一下,在一个安装教程中找到了一个方法。这里我用的是cloudera-manager-el5-cm5.3.2_x86_64.tar.gz进行的安装。所以默认是在/opt目录下面的。
Vim 强制保存只读类型文件的方法 Linux

Vim 强制保存只读类型文件的方法

发现问题: 在使用vim时,当我们以普通用户去打开一个只有root用户才有权限操作的文件时,我们编辑完成之后,正要保存,却发现,这个文件我们没有权限修改。
浅谈生产者消费者模型(Linux系统下的两种实现方法) Linux

浅谈生产者消费者模型(Linux系统下的两种实现方法)

生产者消费者问题是同步问题中的一种常见情况,借用一下维基百科的话生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程――即所谓的“生产者”和“消费者”――在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。