诺亚方舟

沉淀

Linux C浅入深出

Linux动态链接库与静态链接库

首先,我们来描述下链接库的作用。我们常用的动态链接库有标准库,编码时我们只需要引入头文件库函数的声明,即可调用 […]

linux下的头文件和库文件搜索路径

文章转自linux下的头文件和库文件搜索路径 GCC 找头文件有三种策略: 1. 会在默认情况下指定到 /us […]

了解gcc编译过程

日常我们开发完程序,可能是直接用gcc xxx.c -o xxx,或者是makefile来完成编译,有时我们还 […]

变量中的进制问题

平时编程的时候,都很自然的将整型变量的赋值认为是十进制的数据,例如int a=10,a的值就是十进制10,但是 […]

深入理解void以及void指针的含义(转)

void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。 void指针使用 […]

open与fopen的区别

 1、调用区别 ?View Code C1 2 3 int open(const char *path […]

线程取消(pthread_cancel)(转)

基本概念 pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_ca […]

使用条件变量信号量实现生产者消费者实例

贴出实例前首先介绍多线程编程中需要使用到的几个系统函数。 ?View Code C1 2 int pthrea […]

多线程资源回收学习–pthread_cleanup_push/pop

Posix的线程终止有两种情况:正常终止和非正常终止。 线程主动调用pthread_exit()或者从线程函数 […]

特殊文件权限位set_uid

众所周知的,Linux文件系统的权限组分为三组,属主,同组,其他人,实际上属主也有两种定义之分:有效用户和实际 […]

Previous Posts