订阅本博客
亚马逊搜索
-
近期文章
近期评论
文章归档
分类目录
标签
技术社区
链接表
分类目录归档:编程开发
Git常用命令
最近正在看Git,做个笔记,把常用的命令记下。 git init 初始化 git add <file> 将file添加到跟踪 git commit -m “..” 将修改提交到库,备注为”…” git commit -a -m “…” 将所有跟踪文件全......阅读全文
Linux进程通信——使用消息队列
头文件: #include <sys/ipc.h> #include <sys/msg.h> #include <sys/types.h> 函数: key_t ftok(const char *filename, int proj_id); 通过文件名和项目号获得System V IPC键值(用于创建消息......阅读全文
Linux进程通信——使用信号量
头文件: #include <sys/ipc.h> #include <sys/sem.h> #include <sys/types.h> 函数: key_t ftok(const char *filename, int proj_id); 通过文件名和项目号获得System V IPC键值(用于创建消息......阅读全文
Linux进程通信——使用共享内存
头文件: #include <sys/ipc.h> #include <sys/shm.h> 函数:shmget 分配共享内存 函数原型: int shmget(key_t key, size_t size, int shmflg); key:键值,当为IPC_PRIVATE时新建一块共享内存;若......阅读全文
Linux进程通信——使用信号
函数:signal 设置某一信号对应的动作 头文件: #include <signal.h> 函数原型: void (*signal(int signum, void (*handler) (int))) (int); signal:信号编号 handler:信号处理函数,若该参数不是函数指......阅读全文
Linux进程通信——使用有名管道
无名管道只能用于父子进程通信,而有名管道可以用于任意进程间通信。 头文件: #include <sys/types.h> #include <sys/stat.h> 函数: int mkfifo(const char *filename, mode_t mode); 创建有名管道......阅读全文
Linux进程通信——使用无名管道
头文件: #include <unistd.h> 函数: int pipe(int fd[2]); 创建无名管道。 fd[2]:管道两个文件描述符,fd[0]代表读端(管道头),fd[1]代表写端(管道尾)。 创建成功返回0,失败返回-1。 创建成功之后可......阅读全文
Linux多进程编程
创建进程 所需头文件: #include <unistd.h> #include <sys/types.h> 函数: pid_t fork(); 创建一个子进程,在子进程中返回0,在父进程中返回子进程ID,出错则返回-1。 pid_t vfor(); 创建一个子进程......阅读全文
Windows下静态编译Qt4
既然是静态编译,那就要编译出来的程序不信赖于任何dll文件。 首先下载qt-win-opensource-4.7.4-mingw.exe: http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.4-mingw.exe 和MinGW-gcc440_1.zip: http......阅读全文