feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页

2010年3月25日

摘要: sudo:如何设定/改变/启用 root 使用者的密码:sudo passwd root当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++pt-get最常用参数:update —-与你的软件源(在/etc/a... 阅读全文

posted @ 2010-03-25 11:02 feisky 阅读(10188) 评论(0) 推荐(1) 编辑

2010年3月24日

摘要: 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是前一节的共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作: (1) 测试控制该资源的信号量。 (2) 若此信号量的值为正,则允许进行使用该资源。进程将进号量减1。 (3) 若此信号量为0,则该资源目前不可用,进程进入睡眠状态,直... 阅读全文

posted @ 2010-03-24 10:10 feisky 阅读(2168) 评论(0) 推荐(0) 编辑

摘要: 共享内存是运行在同一台机器上的进程间通信最快的方式,因为数据不需要在不同的进程间复制。通常由一个进程创建一块共享内存区,其余进程对这块内存区进行读写。共享内存往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。 首先要用的函数是shmget,它获得一个共享存储标识符。 #i nclude <sys/types.h> #i nclude <sys/ipc.h> ... 阅读全文

posted @ 2010-03-24 10:10 feisky 阅读(6598) 评论(1) 推荐(0) 编辑

摘要: 消息队列是消息的链接表,包括Posix消息队列system V消息队列。消息队列用于运行于同一台机器上的进程间通信,它 和管道很相似,有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了 信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。 我们可以用流管道或者套接口的方式来取代它。 查询系统消息队列:ipcs -q #include &... 阅读全文

posted @ 2010-03-24 10:09 feisky 阅读(1289) 评论(0) 推荐(0) 编辑

摘要: Linux进程间通信机制: 1.同一主机进程间通信机制: Unix方式:有名管道FIFO、无名管道PIPE、信号Signal SystemV方式:信号量、消息队列、共享内存 2.网络通信:RPC(Remote Procedure Call)、Socket 管道 管道是进程间通信中最古老的方式,它包括无名管道和有名管道两种,前者可用于具有亲缘关系进程间的通信,即可用于父进程和子进程间的通信,后者... 阅读全文

posted @ 2010-03-24 10:08 feisky 阅读(3381) 评论(0) 推荐(0) 编辑

2010年3月23日

摘要: linux下进程间通信的几种主要手段简介: 管道(Pipe)及有名管道(named pipe):无名管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期... 阅读全文

posted @ 2010-03-23 22:13 feisky 阅读(1917) 评论(1) 推荐(1) 编辑

摘要: MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)   另: MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库... 阅读全文

posted @ 2010-03-23 15:26 feisky 阅读(19645) 评论(0) 推荐(1) 编辑

2010年3月22日

摘要: 1. 到sun.com上下载JRE并安装: ./jre-6u3-linux-i586.bin 2. 到eclipse.com下载Eclipse并安装(只需要解压即可): tar zxvf eclipse-cpp-galileo-SR2-linux-gtk.tar.gz 3. 添加相关路径到系统环境变量 修改/etc/profile或者.bashrc都可: pathmunge /usr/ec... 阅读全文

posted @ 2010-03-22 22:22 feisky 阅读(681) 评论(0) 推荐(0) 编辑

摘要: 1. 根文件系统 文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。 注:对于我们应用开发来说,购买开发板的时候,厂家会提供好现成的根文件系统和BootLoader等,如果需要,我们可以改变其中的命令... 阅读全文

posted @ 2010-03-22 21:30 feisky 阅读(8186) 评论(0) 推荐(0) 编辑

2010年3月21日

摘要: 1 Eclipse的安装 到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装; 到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的) 2 对于下载的Java版本或着只下载Eclipse IDE的,需要安装CDT。 在Eclipse菜单help里面,安装CDT,网址为http:... 阅读全文

posted @ 2010-03-21 21:08 feisky 阅读(41959) 评论(0) 推荐(0) 编辑

2010年3月20日

摘要: 在平凡枯燥简单的工作中,做无可取代的人 再烦:也别忘记微笑 再急:也要注意语气 再苦:也别忘坚持 再累:也要爱自己 低调做人;你会一次比一次稳健 高调做事;你会一次比一次优秀 成功的时候不要忘记过去 失败的时候不要忘记还有未来 有望得到的要努力;无望得到的不介意 无论输赢都要高姿态 生活不是单行线,一条路走不通,你可以转弯 泪水和汗水的成分相似;但前者只能为你换来同情。后者却可以为你赢得成功 变... 阅读全文

posted @ 2010-03-20 23:03 feisky 阅读(1977) 评论(0) 推荐(1) 编辑

摘要: 使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时间,使用alarm定时发出一个信号,还有那就是用gettimeofday, difftime等自己来计算时间间隔,然后时间到了就执行某一任务,但是这种方法效率低,所以不常用... 阅读全文

posted @ 2010-03-20 17:40 feisky 阅读(46215) 评论(0) 推荐(4) 编辑

摘要: 由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢!特别说明:由于大家在 I/O 存取上以 txt 文件为主,且读取比存储更麻烦(存储的话 fwrite, fprintf 基本够用),因此下面的讨论主要集中在“txt 文件的读取”上。除了标注了“转”之外... 阅读全文

posted @ 2010-03-20 09:34 feisky 阅读(3144) 评论(0) 推荐(1) 编辑

2010年3月18日

摘要: WinCE6.0中开发MFC程序出现fatal error C1083: Cannot open include file: 'winnetwk.h'的解决方案:安装VS2005 SP1;在安装目录搜索winnetwk.h,得到其安装目录,一般在..\PUBLIC\COMMON\SDK\INC,将其添加到VC++的Include目录中,并将..\PUBLIC\COMMON\SDK\INC\LIB\... 阅读全文

posted @ 2010-03-18 19:09 feisky 阅读(2376) 评论(0) 推荐(1) 编辑

2010年3月17日

摘要: 首先在 Windows 7 上装 WinCE 6.0会出现如下问题: 1、ToolsMsmCA(Error): Setup package issue or CoreCon DataStore corrupted: CDeviceSDKInstallShim Add/Remove failed. HR=0x8007005。 2、ToolsMsmCA(Error): Setup package ... 阅读全文

posted @ 2010-03-17 21:42 feisky 阅读(3175) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页
无觅相关文章插件,快速提升流量