DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Linux

上一页 1 ··· 22 23 24 25 26 27 28 29 30 31 下一页

摘要:参数说明:-l是local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名。-r是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名。-g是get的缩写,下载文件时用,-p是put的缩写,上传文件时用,tft... 阅读全文
posted @ 2015-03-23 09:58 DoubleLi 阅读(589) 评论(0) 推荐(0)

摘要:现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。1.修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题... 阅读全文
posted @ 2015-03-17 13:42 DoubleLi 阅读(6191) 评论(0) 推荐(0)

摘要:一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量... 阅读全文
posted @ 2015-03-17 13:41 DoubleLi 阅读(517) 评论(0) 推荐(0)

摘要:Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。... 阅读全文
posted @ 2015-03-17 13:35 DoubleLi 阅读(3763) 评论(0) 推荐(0)

摘要:POSIX消息队列与System V消息队列的主要区别:1.对POSIX队列的读总数返回最高优先级到最早消息,对SV队列到读则可以返回任意指定优先级的消息2.当往一个空队列放置一个消息时,POSIX允许产生一个信号或启动一个线程,System V不提供此机制消息的属性:1.一个无符号整数的优先级(P... 阅读全文
posted @ 2015-03-11 17:33 DoubleLi 阅读(739) 评论(0) 推荐(0)

摘要:首先看看POSIX的代码:1.posix_mq_server.c#include #include #include #include #define MQ_FILE "/mq_test"#define BUF_LEN 128int main(){ mqd_t mqd; char buf[BUF_L... 阅读全文
posted @ 2015-03-11 17:30 DoubleLi 阅读(1430) 评论(0) 推荐(0)

摘要:消息队列 posix API消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。信号这种通信方式更像\"即时\"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随进程持续的概念(process-p... 阅读全文
posted @ 2015-03-11 17:29 DoubleLi 阅读(5438) 评论(0) 推荐(0)

摘要:所需软件清单:1、eclipse-linuxtools-indigo-SR1-incubation-linux-gtk.tar.gz2、jre-7u2-linux-i586.tar.gz先将上述2个软件压缩包 下载 到 /home/tools 里,如图第2步 解压缩#cd /home/tools/将... 阅读全文
posted @ 2015-03-11 17:05 DoubleLi 阅读(6656) 评论(0) 推荐(0)

摘要:第一步:安装JRE 和Eclipse 详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664第二步:安装arm-linux-gcc 和 arm-linux-g++ (1)复制arm-linux-gcc-4.3.2.tgz 到 /ho... 阅读全文
posted @ 2015-03-11 17:04 DoubleLi 阅读(2823) 评论(0) 推荐(0)

摘要:#井号 (comments)#管理员$普通用户脚本中#!/bin/bash #!/bin/sh井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。# This line is comments.echo "a = $a" # a = 0由于这个特性,当临时不... 阅读全文
posted @ 2015-03-09 16:54 DoubleLi 阅读(58136) 评论(3) 推荐(4)

摘要:前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。一、什么是socketsocket,即... 阅读全文
posted @ 2015-03-09 16:53 DoubleLi 阅读(1212) 评论(0) 推荐(0)

摘要:前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。一、简单回顾——什么是数据报套接字。socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发... 阅读全文
posted @ 2015-03-09 16:51 DoubleLi 阅读(763) 评论(0) 推荐(0)

摘要:一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和Linux系统响应某些条件而产生的... 阅读全文
posted @ 2015-03-09 16:47 DoubleLi 阅读(517) 评论(0) 推荐(0)

摘要:一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和Linux系统响应某些条件而产生的... 阅读全文
posted @ 2015-03-09 16:21 DoubleLi 阅读(374) 评论(0) 推荐(0)

摘要:在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。一、什么是管道如果你使用过Linux的命令,那么对于管道这个名词你一定不会感觉到陌生,因为我们通常通过符号“... 阅读全文
posted @ 2015-03-09 16:08 DoubleLi 阅读(890) 评论(0) 推荐(0)

摘要:在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题... 阅读全文
posted @ 2015-03-09 16:07 DoubleLi 阅读(1175) 评论(0) 推荐(0)

摘要:这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我... 阅读全文
posted @ 2015-03-09 16:06 DoubleLi 阅读(768) 评论(0) 推荐(0)

摘要:下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所... 阅读全文
posted @ 2015-03-09 16:05 DoubleLi 阅读(704) 评论(0) 推荐(0)

摘要:下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道一、什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收... 阅读全文
posted @ 2015-03-09 16:03 DoubleLi 阅读(5702) 评论(0) 推荐(0)

摘要:引言生產者消費者是一個經典的模式利用生產者,消費者和緩衝區降低了生產者和消費者之間的的耦合度便於對生產者和消費者的修改下面記錄的是一個經典的單一生產者多消費者的模式設計思路以隊列做為緩衝區,實現產品的FIFO生產者調用緩衝區的push函數,將產品加入緩衝區消費者調用緩衝區的pop函數,將產品從緩衝區... 阅读全文
posted @ 2015-02-03 22:29 DoubleLi 阅读(426) 评论(0) 推荐(0)

上一页 1 ··· 22 23 24 25 26 27 28 29 30 31 下一页