
面试若干题
江淮猫
一生只为寻找欢笑,编码永无止步。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言内存对齐的另一面
想必大家已经涉及过内存对齐的问题,这个问题已经被讨论过很多次,上网一搜一大票。 1 内存对齐的作用: 为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。 2 如何禁止内存对齐? 可以使用#pragma pack编译指令。 3 主要什么情况下要禁止内存对齐? a 为了实现跨原创 2012-12-21 10:59:14 · 478 阅读 · 0 评论 -
数据库中存储过程和函数的区别
(1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 (2)对于存储过程来说可以返回参数,而函数只能返回值或者表对象。 (3)存储过程一般都是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。 (4)当存储过程和函数被执行的时候,SQL Manager会到Procedure转载 2012-12-21 11:04:25 · 1209 阅读 · 0 评论