- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 linuxc多进程与外部程序调用(转载)
最近在学习linux环境高级编程,多进程编程算是编程中的最重要的一个部分了,本文让我学习和明白了很多,所以转载过来。让更多想多线程编程的人学习。只有顶到首页才能让更多的人学习。文章摘要: 多线程程序设计的概念早在六十年代就被提出,但直到八十年代中期,Unix系统中才引入多线程机制,如今,由于自身的许多优点,多线程编程已经得到了广泛的应用。本文我们将介绍在Linux下编写多进程和多线程
2014-03-28 09:57:57 3276 1
原创 c++文件操作总结
一.概括:C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 二.打开文件:对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文
2014-03-26 10:29:10 1016
原创 linux下关于服务端断开后客户端自动退出的问题
问题描述:谢了一个客户端和服务端,正常运行后,客户端不断向服务端发送消息,当服务端跟客户端断开连接或者把服务端关闭后,客户端会再发送一次消息后自动退出。而有些情况我们不希望这种情况发生。原因分析:简单的说就是服务端关闭后,客户端给服务端发送了一条信息,服务端已经关闭,则客户端收到信息,产生SIGPIPE信号,这个信号告诉进程关闭,我们要做的就是捕获这个信号让它按自己的意愿进行解决方法:
2014-03-25 16:47:00 3486
原创 跟我一起写makefile(4)
书写规则————规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目
2014-03-18 15:06:17 889
原创 跟我一起写makefile(3)
一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持
2014-03-18 14:21:36 833
原创 跟我一起写makefile(1、2)
转自csdn博客http://blog.csdn.net/haoel/article/details/2886 概述——什么是makefile?或许很多Winod
2014-03-18 14:12:26 953
原创 linux下串口调试工具xgcom安装
minicom很好用,但有时候不够直观,推荐新人特别是习惯于windows下超级终端的用户使用xgcom。 安装方式如下: 我的系统是Ubuntu 12.04 LTS 1.从 http://code.google.com/p/xgcom/ 下载xgcom源代码。最新版本为 xgcom-0.04.2.tgz。 解压到/usr/local/src下 ta
2014-03-13 16:14:24 2406
原创 c++容器总结
在面向对象程序中,大多引入了容器的概念。那么什么是容器?实质上是一组相同类型对象的集合,但它不仅仅是数组那么简单,它实现了比数组更复杂的数据结构,能够实现更复杂的功能。C++标准模版库里提供了10种通用的容器,它基本可以解决程序中遇到的大部分问题。什么是容器C++中容器的定义如下:数据存储上,有一种对象类型,它可以持有其他对象或指向其他对象的指针,这种对象类型叫容器。通俗的说容器就
2014-03-01 10:47:50 1053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人