摘要: scoped_ptrscoped_ptr指针对象在其析构时或者显示调用reset方法时会确保其所指向的对象(使用new表达式创建的)会被删除。scoped_ptr指针不存在shared-ownership或transfer-of-ownership的问题,它指向对象的ownership是由其scope决定的;因为scoped_ptr指针的简单,它的效率几乎了原始指针类型一样,并且也没有额外的存储消耗。scoped_ptr不能用于C++标准库中的容器类;并不适用用数组指针。shared_ptrshared_ptr指针对象使用内部计数器管理其所指向的动态分配对象,并保证当最后一个指向该动态分配对象 阅读全文
posted @ 2011-03-01 13:56 edwardlost 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 使用RAND()获取随机结果在ORDER BY语句中可按照如下的随机顺序检索数据行: mysql> SELECT * FROM tbl_name ORDER BY RAND();ORDER BY RAND()同 LIMIT 的结合从一组列中选择随机样本很有用:mysql> SELECT * FROM table1, table2 WHERE a=b AND c<d -> ORDER BY RAND() LIMIT 1000;GROUP BY列别名数据表没有day字段(date型),只有ctime字段(datetime型),但需要按天进行汇总统计:mysql> se 阅读全文
posted @ 2011-03-01 13:55 edwardlost 阅读(378) 评论(0) 推荐(0) 编辑