
linux
文章平均质量分 78
猫和鱼爪
想学自己喜欢的一切
展开
-
【Linux】mmap函数的内存映射
API#include <sys/mman.h>mmap//将文件映射到内存 void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off);成功:返回一个地址指针。 失败:返回MAP_FAILED参数说明addr:指定分配内存的起始地址,0时由OS决定len:需要分配的内存长度prot :期望的内存保原创 2015-05-08 19:29:00 · 609 阅读 · 0 评论 -
【Linux】MySQL C语言操作
C语言访问MySQL头文件#include <mysql.h>API//通常传递NULL,返回一个指向连接句柄的指针;如果传进去一个已有的结构,它将被重新初始化 MYSQL mysql_init(MYSQL );//连接数据库 MYSQL *mysql_real_connect(MYSQL *connection,//由mysql_init初始化的指针 const char *server_h原创 2015-05-12 23:37:02 · 417 阅读 · 0 评论 -
【linux】终端音乐播放器
简介 这次其实是经历一些面试之后决定要从windows的训练下脱离出来,去linux下试试手了。但是对linux下的编程工具只知道VI,没办法,可视化界面我想现在暂时是做不出了。还有,我coding都喜欢听着歌曲,这样不容易被外界干扰。于是乎,就打算做一个Terminal Music Player。困难 要说困难,最大的困难就是从windows用习惯了的Visual Studio下脱离出来,没有代原创 2015-05-04 21:49:46 · 1941 阅读 · 0 评论 -
[Linux]内存共享
API头文件#include <shm.h>创建共享内存int shmget(key_t key, size_t size, int shmflg);key:键值,有效地为共享内存段命名 size:申请内存的大小获取创建好的共享内存void *shmat(int shm_id,const void *shm_addr, int shmflg);shm_id:由shmget创建返回的共享内存id原创 2015-05-18 19:26:04 · 395 阅读 · 0 评论 -
Ubuntu14.04安装运行bochs
Ubuntu14.04下编译安装运行bochs需要用到的东西bochs-2.6.tar.gzlinux-0.11-devel-060625.zip编译安装bochs安装依赖的包sudo apt-get install bochs vgabios bochs-x bochsbios bochs-doc xorg-dev bochs-sdl下载bochs-2.6.tar.gzwget ht原创 2015-07-21 14:52:01 · 1314 阅读 · 0 评论