迷路黑裤

文章
6
资源
0
加入时间
2年10月21天

百度的一道面试题(关于Cache的)

某型CPU的一级数据缓存大小为16K字节,cache块大小为64字节;二级缓存大小为256K字节,cache块大小为4K字节,采用二路组相联。经测试,下面两段代码运行时效率差别很大,请分析哪段代码更好,以及可能的原因。 为了进一步提高效率,你还可以采取什么办法? A段代码:int matrix[1023][15]; const char *str = "this is a str"

unsigned(无符号) 和zerofill(填充零)的介绍

例:建立一个表,易见article int(4)后面有 unsigned zerofill  那么这是什么意思呢?当我们插入数据之后,查看一下表便清楚看见:article自动补充了0按照默认的四位格式补零。所以很明显zerofill的作用就是根据你的默认形式设置来补零,unsigned的作用就是不能插入负数,如果插入负数默认为零。...