按类别查询搜索结果
关于关键词 的检测结果,共 4144
1830804922 | 2014-04-01 10:06:51 | 阅读(2480) | 评论(0)
通过使用信号量可以很好的完成线程同步。两个线程同时监视同一个信号量。A线程增加信号量的值,B线程减少信号量的值。 当A线程增加信号量大于0时,B线程的等待信号量就会触发,每触发一次将信号量减1,直到将信号量减为0,B线程继续等待A线程增加信号量。int sem_init(sem_t *sem, int pshared, unsigned int value);...【阅读全文】
tostick | 2014-04-01 09:36:54 | 阅读(630) | 评论(0)
1、前言  在嵌入式设备中,硬盘空间非常有限,在涉及到经常写日志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃。为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了。如果将要写满了,就给出警告。这样...【阅读全文】
kentaky_123 | 2014-03-31 10:22:29 | 阅读(1060) | 评论(0)
emailwht | 2014-03-29 08:33:23 | 阅读(2020) | 评论(0)
    做好Postfix+LDAP后,一直想写个程式,自动抓取LDAP中的邮箱地址,不用手动更改全局邮箱地址再发布,今天终于如愿,主要参考如下网页,在些感谢:一个漂亮的输出MySql数据库表结构的PHP页面 http://babyhe.blog.51cto.com/1104064/1118372使用PHP连接LDAP服务器http://www.justwinit.cn/...【阅读全文】
VanK_kongxiaobo | 2014-03-28 14:49:52 | 阅读(370) | 评论(0)
    杭电的1001是一道简单的求和题目,链接为:http://acm.hdu.edu.cn/showproblem.php?pid=1001    一般我们的做法都是定义一个sum,然后一个for循环,每次累加即可,这样的时间复杂度为O(n),今天用了求和公式(n*(n+1)/2)的方式去做了这个题目,刚开始以为用这个方法可以将时...【阅读全文】
zgj224 | 2014-03-25 14:07:42 | 阅读(610) | 评论(0)
声明:本系列随笔主要用于记录c语言的常备知识点,不能保证所有知识正确性,欢迎大家阅读、学习、批评、指正!!你们的鼓励是我前进的动力。严禁用于私人目的。转载请注明出处:http://www.cnblogs.com/myblesh/c语言中常用的控制关键字主要有if、switch、do、 while、for,extern,goto,const等;1.if基本概念...【阅读全文】
mymusise | 2014-03-24 20:58:02 | 阅读(700) | 评论(0)
结构体二进制写入后读取问题 rewind()解决【阅读全文】
juxicn | 2014-03-22 22:27:49 | 阅读(1000) | 评论(0)
px19841031 | 2014-03-17 16:56:41 | 阅读(890) | 评论(0)
px19841031 | 2014-03-17 16:54:27 | 阅读(620) | 评论(0)
yuapple555 | 2014-03-17 16:09:23 | 阅读(970) | 评论(0)
????????平衡二叉树,是一种二叉排序树,其中每个结点的左子树和右子树的高度差至多等于1。它是一种高度平衡的二叉排序树。高度平衡?意思是说,要么它是一棵空树,要么它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。??&nbs...【阅读全文】
yuapple555 | 2014-03-17 16:07:02 | 阅读(990) | 评论(0)
数据结构之AVL树【阅读全文】
武雨蓉 | 2014-03-17 16:01:01 | 阅读(3090) | 评论(1)
三 初始化重置函数函数名称: memset函数原型:void *memset(void *s, int ch, size_t n);函数功能:在一段内存块中填充某个给定的值,是对较大的结构体或数组进行清零操作的最快方法。参数说明:void *s — 待初始填充的内存首地址         int ch  — 待填充的AS...【阅读全文】
璐璐0203 | 2014-03-16 15:15:27 | 阅读(190) | 评论(0)
排序算法【阅读全文】
Larpenteur | 2014-03-14 09:41:33 | 阅读(560) | 评论(0)
第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个...【阅读全文】
2005227042 | 2014-03-12 13:22:24 | 阅读(980) | 评论(0)
第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个...【阅读全文】
zhang2428847702 | 2014-03-12 11:39:40 | 阅读(3410) | 评论(0)
二 比较函数函数名称:memcmp函数原型:int memcmp (const void *S1, const void *S2, size_t size)函数功能:用于比较内存数据S1与S2的前size个字符,如若相同,返回0函数返回:如果S1,S2相同返回0,不相同返回-1参数说明: S1—待比较内存数据1          S2—待...【阅读全文】
zhang2428847702 | 2014-03-12 11:34:53 | 阅读(5300) | 评论(0)
Mem系列函数通常处理内存内容,而Str通常处理字符串,这俩个家族系列函数经常会使用,po主应届生一枚,总是会遇到各种不熟,干脆在此总结下,方便日后查阅,为了能够更好地体现出两家族函数的异同,将采用对比的形式一一列出:一 拷贝函数函数名称: memcpy函数原型:void *memcpy(void *dest, const void...【阅读全文】
yuapple555 | 2014-03-11 14:49:03 | 阅读(870) | 评论(0)
一、图的存储结构1.1 邻接矩阵    图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。    设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:        看一个...【阅读全文】
璐璐0203 | 2014-03-09 17:06:56 | 阅读(500) | 评论(0)