自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

转载 select函数

网络编程中一个很重要的函数,没有整理,直接转过来,讲的还是蛮详细的。转自:http://blog.csdn.net/zhw888888/archive/2009/03/29/4034515.aspx    Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或

2013-10-31 19:29:37 546

转载 setsid命令以及会话与守护进程的概念

linux常用的命令setsid命令的一般格式:setsid();说明:当进程是会话的领头进程时setsid()调用失败并返回(-1)。setsid()调用成功后,返回新的会话的ID,调用setsid函数的进程成为新的会话的领头进程,并与其父进程的会话组和进程组脱离。由于会话对控制终端的独占性,进程同时与控制终端脱离。pid_t pid = fork(); //fo

2013-10-31 17:30:36 1838

原创 sed删除行的一个问题

脚本中使用/bin/bash,目的是删除文件中的某一行,使用了sed '/${LINE}/d'  **.txt,结果怎么都删除不了,最后加上参数-i也不行,文件

2013-10-31 11:42:13 1030

转载 Linux环境进程间通信(一):管道及有名管道

原文地址:http://blog.chinaunix.net/uid-11848011-id-96385.html在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是

2013-10-31 10:47:02 670

转载 dup and dup2的剖析

dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件描述符,则每个描述符对应一个不同的file结构体,可以有不同的File Status Flag和读写位置。请注意区

2013-10-31 08:51:18 584

转载 fork()子进程与父进程之间的文件描述符问题

不错的文章,收藏,以备查阅:http://keren.blog.51cto.com/720558/170822在C程序中,文件由文件指针或者文件描述符表示。ISO C的标准I/0库函数(fopen, fclose, fread, fwrite, fscanf, fprintf等)使用文件指针,UNIX的I/O函数(open, close, read, write, ioctl)使用文件描述

2013-10-31 08:50:06 7280

转载 struct timeval结构体 以及 gettimeofday()函数

原文地址:http://blog.chinaunix.net/uid-20548989-id-2533161.html一、struct timeval结构体struct timeval结构体在time.h中的定义为:struct timeval{__time_t tv_sec;        /* Seconds. */__suseconds

2013-10-30 11:15:40 671

转载 linux使用读写锁pthread_rwlock_t

使用读写锁配置读写锁的属性之后,即可初始化读写锁。以下函数用于初始化或销毁读写锁、锁定或解除锁定读写锁或尝试锁定读写锁。下表列出了本节中讨论的用来处理读写锁的函数。表 4–9 处理读写锁的例程操作相关函数说明初始化读写锁pthread_rwlock_init 语法读取读写锁中的锁

2013-10-29 09:09:54 591

转载 pthread_getspecific和pthread_setspecific使用

原文地址:http://blog.csdn.net/eaglesoring/article/details/8627608pthread_getpecific和pthread_setspecific实现同一个线程中不同函数间共享数据的一种很好的方式。 #more test.c/* * =================================

2013-10-29 08:48:36 876

转载 pthread_key_create

原文地址:http://blog.csdn.net/yangzhiloveyou/article/details/8043573/* * int pthread_key_create(pthread_key_t *key, void (*destr_function) (void *)) * * 该函数从TSD池中分配一项,将其值赋给key供以后访问使用。如果destr_funct

2013-10-28 12:43:39 726

转载 线程函数分析

线程分离与非分离(结合)状态在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态

2013-10-28 11:30:29 618

转载 pthread_cond_signal与pthread_cond_wait详解

原文地址:http://blog.chinaunix.net/uid-11572501-id-3456343.html//pthread_cond_signal 只发信号,内部不会解锁,在Linux 线程中,有两个队列,分别是cond_wait队列和mutex_lock队列, cond_signal只是让线程从cond_wait队列移到mutex_lock队列,而不用返回到用户

2013-10-28 10:59:36 599

转载 pthread_cond_signal和pthread_cond_wait简介

原文: http://apps.hi.baidu.com/share/detail/19786281http://hi.baidu.com/boobleoo0/blog/item/5f935039a37c58f8b311c77f.html http://topic.csdn.net/u/20110105/16/12717238-9816-4571-a03d-e8b603724946

2013-10-28 10:58:32 506

转载 pthread_cond_signal

pthread_cond_signal函数的作用是发送一个信号给另外一个正在处于阻塞等待状态的线程,使其脱离阻塞状态,继续执行.如果没有线程处在阻塞等待状态,pthread_cond_signal也会成功返回。但使用pthread_cond_signal不会有“惊群现象”产生,他最多只给一个线程发信号。假如有多个线程正在阻塞等待着这个条件变量的话,那么是根据各等待线程优先级的高低确定哪个线

2013-10-28 10:52:52 649

转载 prctl()函数应用

int prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long arg5)这个系统调用指令是为进程制定而设计的,明确的选择取决于option:PR_GET_PDEATHSIG :返回处理器信号; PR_SET_PDEATHSIG :arg2作为处理器

2013-10-25 15:50:57 828

转载 利用Linux syslog写日记

原文地址:http://www.linuxidc.com/Linux/2011-04/35041.htmLinux日记系统由系统日志监控程序syslogd和内核日志监控程序klogd组成。从它们的命名可以看到,这两个监控程序都是守护程序(daemon),且都注册成了系统服务。换句话说,我们可以在目录/etc/init.d/下找到它们对应的执行程序,并通过service命令对它们进行启动,关

2013-10-25 14:20:01 649

转载 大学

大学之道,在明明德,在亲民,在止于至善。知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。物有本末,事有终始,知所先后,则近道矣。古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知;致知在格物。 物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而

2013-10-24 19:43:45 865 1

转载 Makefile的编写方法

第1章             概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写make

2013-10-24 19:40:20 1033

转载 C语言宏定义##连接符和#符的使用

C语言宏定义##连接符和#符的使用 C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下

2013-10-24 19:36:23 536

CloudStack介绍及 API调用手册

介绍Cloudstack4.0 版本和基本API调用方法

2014-07-22

文件夹加密锁

将加密锁exe文件放入需要加密的文件夹中,打开加密锁,连续两次输入同样的密码,即可将本文件夹加密,加密后,除加密锁外的其他文件不可见

2014-06-27

RDP协议开源代码

为RDP开源项目FreeRDP代码,鉴于微软并未开放其源代码,所以一套符合RDP协议的代码有利于云终端软件的开发

2013-06-03

华为2012招聘大礼包

华为招聘2012校园大礼包,包括华为介绍和以往面试经验

2012-02-09

计算机类电子书打包下载2

本人将平常看的电子书现收集起来供大家下载,希望大家可以从中学到东西

2010-04-16

java毕业设计的详细内容

关于java毕业设计,内有详细的代码和任务规格说明书,可以作为毕业设计的参照

2010-04-12

java课程设计代码

关于java的课程设计源代码,里面有所有的源代码,编译后可以运行

2010-01-13

空空如也

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

TA关注的人

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