自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangguo_2011的专栏

坚持所坚持的,不要被其他诱惑所迷!

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

转载 EPOLL两种模式详解

linux异步IO浅析http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.htmlepoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/po

2013-11-27 17:03:29 1657

转载 EAGAIN、EWOULDBLOCK、EINTR与非阻塞 长连接

EAGAIN、EWOULDBLOCK、EINTR与非阻塞 长连接EWOULDBLOCK用于非阻塞模式,不需要重新读或者写EINTR指操作被中断唤醒,需要重新读/写在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non

2013-11-18 15:04:56 1177

转载 socket通信中EPIPE 错误

The send() function shall fail if:[EPIPE] The socket is shut down for writing, or the socket is connection-mode and is no longer connected. In the latter case, and if the socket is of type SOCK_STRE

2013-11-18 12:17:02 5998

转载 错误:UNIX 程序中的错误代码

引言UNIX® 开发人员常常忽视进行适当的错误检测和恢复。缺乏 C 语言的异常和标准 C 库的基本错误机制确实会导致出现此种情况。通过本文,您将熟悉标准 C 库中的 UNIX 错误报告,并且有望以用户友好的方式报告和处理错误。现在就开始学习本文吧!回页首开始之前如果想随同本文一起学习代码示例,将需要下载源代码存档(除非您想亲自键入它)。我将使用

2013-11-18 12:01:46 1132

转载 使用popen遭遇ENOMEM (Cannot allocate memory)的问题

遇到一个popen遭遇ENOMEM (Cannot allocate memory)的问题,记录一下我需要在程序里获取标准输出的内容,于是在一个模块里使用了popen这个函数,本来一直运行着都没,但是最近这个模块老是出问题,最后定位到是popen调用出错。返回的errno是ENOMEM (Cannot allocate memory),查看popen的文档并没有ENOMEM 相关的说明

2013-11-18 11:15:41 2716

转载 Linux中的EAGAIN含义

在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。    从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件或socket)的时候。例如,以 O_NONBLOCK的标志打开文件/socket/FIFO,如果你连续做read操作而没有数据可读。此时程序不会阻塞

2013-11-18 11:11:27 793

转载 Linux下system()函数返错,errno是ECHILD

转载自:http://my.oschina.net/renhc/blog/54582今天,一个运行了近一年的程序突然挂掉了,问题定位到是system()函数出的问题,关于该函数的简单使用在我上篇文章做过介绍:http://my.oschina.net/renhc/blog/53580先看一下问题简单封装了一下system()函数:[cpp

2013-11-18 11:06:25 963

原创 linux c socket 实现http get/post请求

文件 getHtml.c#include #include #include #include #include #include int create_tcp_socket();char *get_ip(char *host);char *build_get_query(char *host,char *page);void usage();#define HOST

2013-11-03 17:01:01 8493 2

springwebprojectV1

springwebproject.tar.gz

2014-01-23

springwebproject

spring aop myibatis web project

2014-01-22

linux无亲缘关系间进程同步通信实现(互斥锁+条件变量+共享内存模式)

说明:编译时加上参数 -lrt -lpthread 要不然找不到库文件

2013-07-07

linux无亲缘关系进程间通信(互斥锁+条件变量+共享内存)

使用互斥锁+条件变量+共享内存的模式实现linux下亲缘关系间进程间同步通信 说明编译时加上 -lrt -lpthread参数

2013-07-07

linux进程间通信同步与互斥

测试环境:64位ubuntu 13LTS 功能说明:使用互斥锁+条件变量+共享内存的方式实现进程(或线程)间的通信示例

2013-07-05

opendwg_autoCAD

Teigha.NET is a managed .NET component containing tools for working with DWG data. Built on top of the Teigha C++ development environment, Teigha.NET exposes access to DWG application development using the .NET framework using any .NET language (C#, Visual Basic, C++/CLI).

2013-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除