Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417431
  • 博文数量: 121
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1393
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-11 12:17
个人简介

www.vibexie.com vibexie@qq.com

文章分类

全部博文(121)

文章存档

2015年(55)

2014年(66)

我的朋友

发布时间:2014-10-24 09:58:08

代码下载:http://pan.baidu.com/s/1o61DuQIclient.c#include<sys/ipc.h>#include<sys/msg.h>#include<string.h>#include<stdio.h>.........【阅读全文】

阅读(2007) | 评论(0) | 转发(0)

发布时间:2014-10-23 10:48:32

转自:http://blog.csdn.net/qtldr/article/details/6563300如果linux安装了gnome,那么系统自带了一款截屏软件 gnome-screenshot,使用起来很方便,功能齐备,支持命令行。简单介绍如下。 功能对屏幕,窗口,或自定义的区域进行截图。选项-w         .........【阅读全文】

阅读(1977) | 评论(0) | 转发(0)

发布时间:2014-10-22 10:33:57

转自:http://blog.csdn.net/mr_jj_lian/article/details/6835137相关文章:http://vopit.blog.51cto.com/2400931/440453命令行参数解析函数 —— getopt() getopt()函数声明如下:#include <unistd.h>int getopt(int argc, char * const argv[], const char *optstring);extern char *optarg;ex.........【阅读全文】

阅读(2019) | 评论(0) | 转发(1)

发布时间:2014-10-20 20:00:39

转自http://blog.csdn.net/todd911/article/details/18792599readv和write函数用于在一次函数调用中读,写多个非连续缓冲区。[cpp] view plaincopy#include  ssize_t readv(int filedes, const struct .........【阅读全文】

阅读(1899) | 评论(0) | 转发(0)

发布时间:2014-10-20 19:27:36

转自http://blog.csdn.net/sicofield/article/details/93600731.引言       当从一个文件描述符读,然后写到另一个文件描述符,可以在下列形式的循环中使用阻塞IO。[cpp] view plaincopywhile ((n = read(STDIN_FILENO, buf,BUFSIZ.........【阅读全文】

阅读(1550) | 评论(0) | 转发(0)

发布时间:2014-10-17 23:12:12

......【阅读全文】

阅读(1554) | 评论(0) | 转发(0)

发布时间:2014-10-17 01:41:29

代码下载a.zip点击(此处)折叠或打开#include<pthread.h>int pthread_cancel(pthread_t tid)线程取消属性没有包含在pthread_attr_t结构中,所以调用pthread_cancel(pthread_t tid)不需要初始化pthread_attr_t结构;点击(此处)折叠或打开.........【阅读全文】

阅读(1641) | 评论(0) | 转发(0)

发布时间:2014-10-15 21:07:31

/usr/include/asm-generic/error.h 点击(此处)折叠或打开#ifndef _ASM_GENERIC_ERRNO_H#define _ASM_GENERIC_ERRNO_H#include <asm-generic/errno-base.h>#define    EDEADLK    .........【阅读全文】

阅读(1533) | 评论(0) | 转发(0)

发布时间:2014-10-15 19:52:08

本文主要解决以下几个问题1 为什么要使用库?2 库的分类3 创建自己的库或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包.........【阅读全文】

阅读(1571) | 评论(0) | 转发(0)

发布时间:2014-10-15 13:06:17

代码下载a.zip点击(此处)折叠或打开#include<stdio.h>#include<pthread.h>#include<stdlib.h>#define MAX 1000pthread_mutex_t mutex;pthread_cond_t condc,condp;int bread_num=.........【阅读全文】

阅读(1243) | 评论(0) | 转发(0)

发布时间:2014-10-15 01:50:15

点击(此处)折叠或打开#include <stdio.h>#include <unistd.h>#include <pthread.h>#include<stdlib.h>int a = 200;int b = 100;pthread_rwlock_t lock;void* Threa.........【阅读全文】

阅读(1427) | 评论(0) | 转发(0)

发布时间:2014-10-15 00:32:54

例如int *a  int *b  分别指向两块内存,上面的值分别初始化为(200, 100) 线程A执行这样的一个操作:将*a的值减少50,*b的值增加50. 线程B执行:打印出(a 跟 b 指向的内存的值的和)。      如果串行运行:A: *a -= 50; *b += 50;  B: printf("%d\n", *a + *b);  &.........【阅读全文】

阅读(1329) | 评论(0) | 转发(0)

发布时间:2014-10-14 14:59:43

void pthread_cleanup_push(void (*routine)(void*), void *arg);void pthread_cleanup_pop(int execute);//这里的int参数,0是不执行push的内容,非0是执行。原型很简单,功能跟atexit()差不多,只不过一个是线程一个是进程。用来设置在push/pop内线程退出时要做的事情。需要注意的问题有几点:1,push与pop一.........【阅读全文】

阅读(1471) | 评论(0) | 转发(0)

发布时间:2014-10-13 20:03:19

用法:运行该程序后,输入一个C语言声明,即可翻译成通俗易懂的语言点击(此处)折叠或打开#include<stdio.h>#include<string.h>#include<ctype.h>#include<stdlib.h>#define MAXTOKENS 100#define MAXTOKENLE.........【阅读全文】

阅读(1699) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

vibe262014-03-16 17:02

初见时光:飘过。。。。。。。。

呵呵。。。。。。。

回复  |  举报

初见时光2014-03-16 09:30

飘过。。。。。。。。

回复  |  举报
留言热议
请登录后留言。

登录 注册