ChinaUnix.net
相关文章推荐:

size of unnamed array is negative

在写驱动时,看到array_size这个宏,是求设备结构体中设备的个数, 追其实现,在linux/kernel.h中,发现 #define array_size(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) sizeof(arr) / sizeof((arr)[0] 这道是明白得出设备个数,但后边的__must_be_array这个 宏又是做什么的呢? 追其下去没找出结论,在此求教!~~

by piaoyizu - C/C++ - 2007-11-26 13:54:50 阅读(8992) 回复(2)

相关讨论

arraydsp -i 显示arraydsp 的alias arraydsp -a ; 显示array的信息 arraydsp -a <array-id>;

by iwant - HP-UX - 2003-06-06 15:42:27 阅读(920) 回复(0)

vmware下安装6.1的问题 经查找,得到解决办法: 1)问题产生原因: The problem is likely that WMware doesn't correctly simulate the timer we use to tickle softclock. 2)解决办法: "sysctl kern.timecounter.hardware=TSC" may help you, if kernel uses ACPI-fast as a timecounter. 3)效果: 使用root执行了以下命令: #sysctl kern.timecounter.hardware=TSC kern.timecounter.hardware: ACPI-safe --> T...

by FDer - BSD文档中心 - 2006-06-05 10:35:12 阅读(1021) 回复(0)

我的机器用vmware +freebsd+mysql+php 经常报错negative time of 9199141 usec for pid 491 (vmware-guestd) negative time of 9343773 usec for pid 491 (vmware-guestd) negative time of 9352006 usec for pid 491 (vmware-guestd) 不知道怎么引起的,怎么解决呀

by cabbage_rose - BSD - 2006-05-04 23:10:07 阅读(1328) 回复(5)

怎么判断像20060909或是060909的长度。

by yangfuquan - Shell - 2006-05-25 15:55:52 阅读(1046) 回复(1)

我对negative cache的理解是,针对某一个查询如果权威服务器返回的结果的RCODE是NXDOMAIN或者是NODATA.并且返回了SOA记录,那么cache dns server可以缓存这个应答。 缓存该“否定”应答的ttl是soa的ttl(soa记录的最后一个域,而不是 soa记录在dns cache server里还剩余的ttl),但是不超过cache dns server里面设置的最大值,bind9是3h,pdns-recursor是1h. 我做了一个测试,基本上是和上面的理解一致。不过遇到一个不解的地方就是,...

by archangle - 服务器应用 - 2007-04-20 15:43:31 阅读(2002) 回复(0)

对除去第一列进行比较(第一列为名字) a 1,2,3,4,5,6,7,8,9,10,11 b,1,2,3,4,5,6,7,8,9,1,11 c,1,2,3,4,5,6,9,8,7,10,12 d,1,20,3,4,5,6,9,8,7,10,12 e,1,2,3,4,5,6,10,13,4,9,8 即对 1,2,3,4,5,6,7,8,9,10,11 1,2,3,4,5,6,7,8,9,1,11 1,2,3,4,5,6,9,8,7,10,12 1,20,3,4,5,6,9,8,7,10,12 1,2,3,4,5,6,10,13,4,9,8 进行比较 如果每行和其他的行有少于2个不同元素的视为一类,多于2个元素的,则为另外一类 即 分为三类 1,2,3,...

by choose2005 - Perl - 2007-08-30 20:28:48 阅读(1743) 回复(1)

CREATE OR REPLACE FUNCTION proc_faroundmap(streetid integer, pageno integer, pagesize integer) RETURNS refcursor AS $BODY$ declare foodcur refcursor; begin open foodcur for SELECT public_id, public_name, public_streetid FROM tbl_public where public_id in ( SELECT faround_compid FROM tbl_faround where faround_streetid=streetid and faround_type=2) ; return foodcur; end; $BODY$ LANGUAGE 'plpgsql' V...

by shengdong117 - PostgreSQL - 2007-03-15 09:51:16 阅读(5000) 回复(1)

复制了一个虚拟机的系统到另外一台机器上,启动以后居然出现了提示: calcru:runtime went backwards from 27466 usec to 27454 usec for pid 75(dd) calcru:negative runtime of -215346 usec for pid 4 (g_down) 查了半天,原来是这样的: 跟中断(interrupt)有关的不同硬体 与/或 软体的搭配都有可能造成 这个问题。这有可能是 bug 或是某个装置本身的问题。在平行埠上使用 大的 MTU 来作 TCP/IP 传输可以重现这个问题。若是...

by 剑心通明 - BSD文档中心 - 2008-03-19 18:24:51 阅读(1070) 回复(0)

v2.4.0 我在分析namei.c的sys_unlink函数时发现,已经成为negatvie的dentry(也就是dentry->d_inode==NULL)仍然会被加入dentry_unused中,而不立即释放它。并且prune_dcache也不优先prune这种毫无用途的节点。不知是基于何种考虑要这么做?

by qtdszws - 内核/嵌入技术 - 2006-07-09 17:14:49 阅读(699) 回复(0)

关于数组: PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。 数组array是一组有序的变量,其中每个变量被叫做一个元素。 数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问 PHP中,数组可以包含标量(整数,布尔,字符串,浮点数)或复合值(对象甚至其他数组),并且可以包含不同类型的值 1。创建数组 PHP提供创建数组的array()语言结构 $numbers = array(5,4,3,2,1); $words = arr...

by yinlenc - php文档中心 - 2009-07-31 14:28:09 阅读(1225) 回复(0)