自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Linux 静态库 和 动态库的使用

静态库1概念2创建静态库3应用程序中使用静态库4静态库链接时搜索路径顺序共享库1概念2创建动态库3加载共享库样例1创建一个目录mycal2创建1个c文件和1个h实现加减乘除3制作静态库4制作共享库5设置共享库加载路径6测试静态库1、概念==静态库== 是在可执行程序运行之前就已经加入到执行代码中,成为执行程序的一部分;==静态库==的后缀一般是 .a作为后缀。2、创建

2016-11-11 18:00:53 398

原创 Linux 文件查找命令总结

whichwhereisfindwhich格式: which + cmd 作用: 在Path变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果,可以知道系统命令是否存在,以及执行的到底是哪个位置 的命令,所以基本功能是寻址可执行文件。 样例: which grepwhereis格式: whereis + [-bms] + filename 作用: 查找符合条件的文件,这些

2016-11-03 23:25:28 253

原创 VIM 常用命令

光标移动删除文字复制文字查找和替换删除文本中的M撤销和重复操作光标移动-h , j , k , l:分别控制光标左右移动一格 - b : 光标回到上一个字的开头 * w:光标回到下一个字的开头 * e:光标回到下一个字的结尾 * f/F+字符:向前/向后移动到特定的字符 * 0:光标到行首 * $:光标到行尾 * 行数+gg:到特定的行数 * ctrl+b:屏幕后移动

2016-11-02 23:28:21 277

原创 Linux 共享内存

mmap 函数实现共享内存匿名mmap有名mmapshm系列函数实现共享内存mmap 函数实现共享内存1. 匿名mmap匿名存储映射:调用mmap函数时,指定 MAP_ANONYMOUS标识,并将文件描述符设置为-1。结果得到的是一个匿名共享存储区,是可被后代进程共享的存储区域。 接口:void * Shm_Mmap_Anon(size_t len, int prot, int fla

2016-10-30 21:09:44 325

原创 linux 文件锁

系统调用fcntl文件锁的封装例程文件锁的用法系统调用fcntl#include <unistd.h>#include <fcntl.h>int fcntl(int fd, int cmd, struct flock *lock );参数: fd:文件描述符 cmd:F_GETLK, F_SETLK or F_SETLKW lock:按照如下规则填写,可以达到相应效果F_GETLK,

2016-10-30 19:26:00 359

原创 POSIX 信号量

POSIX 信号量创建1有名信号量创建2无名信号量创建POSIX 信号量的销毁1有名信号量的销毁2无名信号量的销毁POSIX 信号量的修改1信号量计数减 12信号量计数加 1API封装例程POSIX 信号量创建1、有名信号量创建#include <fcntl.h> /* For O_* constants */#include <sys/stat.h>

2016-10-30 17:07:56 374

空空如也

空空如也

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

TA关注的人

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