不破不立

码农一枚

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年8月8日

摘要: 1.知识结构图1.1 完整的子查询形式1.2 子查询应用位置1.3 子查询结果类型2.where型子查询(把内层查询结果当作外层查询的比较条件)#不用order by 来查询最新的商品select goods_id,goods_name from goods where goods_id = (se... 阅读全文
posted @ 2015-08-08 19:31 jackjoe 阅读(841) 评论(0) 推荐(0) 编辑

摘要: 一、简述 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,... 阅读全文
posted @ 2015-08-08 19:18 jackjoe 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来: 先选择左侧的C/C++->命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类... 阅读全文
posted @ 2015-08-08 01:52 jackjoe 阅读(807) 评论(1) 推荐(0) 编辑

摘要: 隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warning,如下图所示。宽化转换(如char到int,int到long long,int到floa... 阅读全文
posted @ 2015-08-08 01:28 jackjoe 阅读(1886) 评论(0) 推荐(0) 编辑

摘要: 一、介绍什么是字节对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。字节对齐的原因和作用 ... 阅读全文
posted @ 2015-08-08 01:01 jackjoe 阅读(2954) 评论(0) 推荐(1) 编辑

摘要: 1.ANY关键字假设any内部的查询语句返回的结果个数是三个,如:result1,result2,result3,那么,select ...from ... where a > any(...);->select ...from ... where a > result1 ora > result2... 阅读全文
posted @ 2015-08-08 00:15 jackjoe 阅读(3247) 评论(0) 推荐(1) 编辑

levels of contents