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

www.vibexie.com vibexie@qq.com

文章分类

全部博文(121)

文章存档

2015年(55)

2014年(66)

我的朋友

发布时间: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)

发布时间:2014-09-26 21:35:29

点击(此处)折叠或打开#include#include#include#include#include#define uchar unsigned char#define uint unsigned int.........【阅读全文】

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

发布时间:2014-09-26 13:18:05

安装程序成功后yum -y install gcc+ gcc-c++......【阅读全文】

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

发布时间:2014-09-24 12:18:25

点击(此处)折叠或打开#include<QApplication>#include<QHBoxLayout>#include<QSlider>#include<QSpinBox>int main(int argc,char *argv[]){    QApplication app(argc,arg.........【阅读全文】

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

发布时间:2014-09-23 00:43:19

点击(此处)折叠或打开#include<reg52.h>#include<intrins.h>#include<stdlib.h>#define uchar unsigned char#define uint unsigned intsbit lcden=P3^4;sbit lcdrs=P3^5;.........【阅读全文】

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

发布时间:2014-09-22 21:38:17

点击(此处)折叠或打开#include#define uchar unsigned char#define uint unsigned intuchar code table1[]="I love you!";uchar code table2[]="Xiao Guai";sbit lcden=.........【阅读全文】

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

发布时间:2014-09-20 01:34:34

实际用户ID,有效用户ID和设置用户ID     看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。   .........【阅读全文】

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

发布时间:2014-09-20 01:11:17

点击(此处)折叠或打开#include"apue.h"#includechar *env_init[]={"USER=unknow","PATH=/tmp",NULL};int main(){    pid_t pid;  &nb.........【阅读全文】

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

发布时间:2014-09-20 00:43:39

fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。linux将复制父进程的地址空间内容给子进程,因此,子进程有了独立的地址空间。),也就是.........【阅读全文】

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

发布时间:2014-09-18 23:43:07

输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。......【阅读全文】

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

发布时间:2014-09-13 15:30:54

点击(此处)折叠或打开#include "apue.h"int main(int argc,char *argv[]){    int i;    struct stat buf;    char *ptr; .........【阅读全文】

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

vibe262014-03-16 17:02

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

呵呵。。。。。。。

回复  |  举报

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

飘过。。。。。。。。

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

登录 注册