2012年4月30日

深入浅出谈开窗函数(一)

摘要: 在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在2003年ISO SQL标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。目前在 MSSQLServer、Oracle、DB2 等主流数据库中都提供了对开窗函数的支持,不过非常遗憾的是 MYSQL 暂时还未对开窗函数给予支持。为了更加清楚地理解,我们来建表并进行相关的查询(截图为MSSQLServer中的结果) MYSQL,MSSQLServer,DB2: CREATE TABLE T_Person ( FName VARCHA... 阅读全文

posted @ 2012-04-30 17:42 c语言源码 阅读(433) 评论(0) 推荐(0) 编辑

导师制——把我们紧紧地联系在一起!

摘要: 现在我们提高班这个大家庭的成员越来越多,而我们的精神领袖只有一个——米老师,米老师要面对我们两百多人,可想而知,这与米老师一直所提倡的“精英教育”是相悖的。那么,怎么保证我们提高班的教育质量不会因为人数的增加而下降呢?怎么保证我们一期一期的学生更加优秀呢?而对这个现实,我们提出了一种新的教育方法,也是一个新的制度——导师制。说到导师制,其实在提高班一直都是存在的,也是这样执行的,只不过没有正式地提出过。那么导师制怎么样才能发挥它的作用呢?这就成为一个首要关心的问题。导师制简介:在提高班中,上一期的同学是一下一期的同学的导师,即使是毕业、甚至是工作了,相邻两期的同学的导师关系一直存在。由于上一期 阅读全文

posted @ 2012-04-30 15:34 c语言源码 阅读(254) 评论(0) 推荐(0) 编辑

动态分配的标准写法(new, delete; malloc, free)

摘要: 1、可能有的人涉及到动态分配只用到下面的这句:#include <iostream> using namespace std; int main(void) { int *p; p = new int(1); // 1 cout << *p << endl; int *q; q = (int *)malloc(sizeof(int)); *q = 1; cout << *q << endl; return 0; }漏洞百出,不想多说。(补充一句,上面用的是new的plain new用法)2、自己总结了一下动态分配的写法(当然还有其他写 阅读全文

posted @ 2012-04-30 12:15 c语言源码 阅读(196) 评论(0) 推荐(0) 编辑

导航