- 博客(18)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 linux ftok()函数
linux ftok()函数 系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_t ftok( char * fname, int id )fname就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽然为int,但是只有8个比特被使用(0-255)。当成功
2015-06-30 17:35:01 490
转载 为什么要fork两次来避免产生僵尸进程
为 当我们只fork()一次后,存在父进程和子进程。这时有两种方法来避免产生僵尸进程:父进程调用waitpid()等函数来接收子进程退出状态。父进程先结束,子进程则自动托管到Init进程(pid = 1)。 目前先考虑子进程先于父进程结束的情况: 若父进程未处理子进程退出状态,在父进程退出前,子进程一直处于僵尸进程状态。若父进程调
2015-06-29 22:22:04 1808
转载 Linux_2.6字符设备驱动实例
第一步:my74hc595.c#include //模块所需的大量符号和函数定义#include //指定初始化和清除函数#include //文件系统相关的函数和头文件#include //cdev结构的头文件#include //在内核和用户空间中移动数据的函数#include #include MODULE_LICENSE("GPL"); /
2015-06-25 16:43:06 381
转载 在Linux2.6内核(CentOS)中编译内核模块的一个例子
在Linux2.6内核(CentOS)中编译内核模块的一个例子使用的简单测试内存源文件hello.c:Copy code-------------------------------------------------------------------------#include /* Needed by all modules */#incl
2015-06-24 15:48:25 971
转载 oracle wallet使用与维护
oracle wallet使用与维护---oracle无密码登录分类: Oracle Management2012-07-24 19:54 3111人阅读 评论(1) 收藏 举报oraclestringoracle11g数据库listjdbcauthor:skatetime:2012/07/24 oracle wallet使用与维护
2015-05-26 17:58:55 3561
转载 Centos停留在进度条那个画面上,看启动状态
修改 /etc/grub.conf将其中rhgb 删除掉,保存,重启系统,这样启动就不会显示进度条,可以看到启动的状态
2015-05-26 09:43:33 2656
转载 phpize是什么
安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.phpphpize是用来扩展php扩展模块的,通过phpize可以建立php的
2015-05-20 09:52:18 556
原创 用归纳递归实现插入排序
文件 c.cpp命令 g++ -o c c.cpp#includeusing namespace std;template void insert_sort_rec(Type A[],int n){ int k; Type a; n = n - 1; if(n > 0) { insert_sort_rec(A,n); a = A[n]; k = n -1;
2015-05-05 19:52:19 468
转载 /bin/sh^M:bad interpreter: No such file or directory
/bin/sh^M:bad interpreter: No such file or directory这个错误发生在你在windows下编写文件上传到linux服务器去运行的时候。错误原因:windows和linux的文件不一样。解决办法:vi该文件 在命令模式下输入 :set ff=unix 回车例如 a.shvi a.sh进入输入 :set f
2015-05-04 15:10:17 346
转载 C语言标准库函数 qsort 详解
C语言标准库函数 qsort 详解qsort包含在头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序。排序之后的结果仍然放在原数组中。使用qsort函数必须自己写一个比较函数。函数原型:void qsort ( void * base, size_t num, size_t size, int ( * comparator ) ( const void *, cons
2015-04-28 17:29:25 491
原创 C++双向循环链表实现基数排序算法
文件: baseSort.h baseSort.cpp命令: g++ baseSort.cpp -o baseSort/*baseSort.h*//* * the head file of baseSort * */#include#include#include#includeusing namespace std;typedef struct node{ s
2015-04-21 21:26:40 1201
原创 安装VMtools tar:error due to previous error
VMtoolsXXXX.tar.gz 为只读文件,复制文件到另一目录,修改权限再执行 tar -zxvf XXXXX.tar.gz 等安装步骤
2015-04-20 23:47:01 398
转载 双向链表的相关操作C++实现
双向链表的相关操作C++实现对于循环双向链表判断一个链表是否为空的条件为:head->next==head (头指针)判断*p为最后一个节点的条件为:p->next=head[cpp] view plaincopy#include using namespace std; /*双链表结构*/ ty
2015-04-20 23:41:01 469
转载 makefile 中 $@ $^ %< 使用
makefile 中 $@ $^ % 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面
2015-04-17 09:36:59 653
转载 pkg-config使用
pkg-config使用 1 pkg-config介绍pkg-config用来检索系统中安装库文件的信息。典型的是用作库的编译和连接。如在Makefile中:program: program.c cc program.c `pkg-config --cflags --libs gnomeui`
2015-04-17 09:18:58 575
转载 《UNIX环境高级编程》多线程同步 pthread_cond_t
最近看《UNIX环境高级编程》多线程同步,看到他举例说条件变量pthread_cond_t怎么用,愣是没有看懂,只好在网上找了份代码,跑了跑,才弄明白[cpp] view plaincopy1. #include 2. #include 3. #include 4. pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互
2015-04-15 16:46:29 438
转载 [转]nohup 让程序永远后台执行
[转]nohup 让程序永远后台执行 功能:使进程在退出登录后仍旧继续执行。格式:$ nohup &结果:如果程序program有结果输出,输出结果将会被保存到当前目录下的一个文件名为 nohup.out的文件中,如果用户在当前目录没有写的权限, 则结果将会被保存到用户主目录下的nohup.out文件中。举例:# nohup ./exp.sh &nohup
2015-04-15 14:10:59 741
php用oci_connect()无密码连接oracle 提示权限不足
2015-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人