自定义博客皮肤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创建一个目录mycal 2创建1个c文件和1个h实现加减乘除 3制作静态库 4制作共享库 5设置共享库加载路径 6测试 静态库1、概念==静态库== 是在可执行程序运行之前就已经加入到执行代码中,成为执行程序的一部分;==静态库==的后缀一般是 .a作为后缀。2、创建

2016-11-11 18:00:53 338

原创 Linux 文件查找命令总结

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

2016-11-03 23:25:28 210

原创 VIM 常用命令

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

2016-11-02 23:28:21 237

原创 Linux 共享内存

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

2016-10-30 21:09:44 282

原创 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 325

原创 POSIX 信号量

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

2016-10-30 17:07:56 314

空空如也

空空如也

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

TA关注的人

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