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

2015年7月31日

摘要: 分组代码片段命令行代码:aggregate({$group:{_id:{A:'$A',B:'$B',C:'$C'}}})拿出唯一号有重复的数据:> db.aaaa.aggregate([{$group: {_id: "$唯一号",count: {$sum:1}}},{$sort: {count:-1... 阅读全文

posted @ 2015-07-31 17:36 和风细雨汪汪 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 所以静态变量和非静态变量的区别就在于静态变量可以用来计数,而非静态变量则不行。 理解了内存,就理解了一切,就理解了各种各样的语言。所有的语言无非都是这样:局部变量分配内存永远在栈里面,new出来的东西分配内存永远是在堆里,静态的东西分配内存永远是在数据区。剩下的代码肯定是在代码区。所有的语言都是... 阅读全文

posted @ 2015-07-31 16:56 和风细雨汪汪 阅读(370) 评论(0) 推荐(0) 编辑

摘要: 一.JAVA类的定义 JAVA里面有class关键字定义一个类,后面加上自定义的类名即可。如这里定义的person类,使用class person定义了一个person类,然后在person这个类的类体里面定义person这个类应该具有的成员变量(即属性)和方法,如这里定义的int id和in... 阅读全文

posted @ 2015-07-31 16:04 和风细雨汪汪 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 一、面向过程的思想和面向对象的思想面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。... 阅读全文

posted @ 2015-07-31 16:02 和风细雨汪汪 阅读(175) 评论(0) 推荐(0) 编辑