摘要: 若果position为relative,元素没有脱离文档流,则可以用 .center { position:relative; margin: auto; } 来达到水平居中。 但是要达到垂直居中,这样是不行的,因为在没有脱离文档流的情况下,margin-top: auto;和margin-bott 阅读全文
posted @ 2016-10-05 16:36 越傻越快乐 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 结合个人的读书理解,做下常量成员函数的笔记。 常量成员函数的形式很简单,就是函数的声明定义后跟上一个const,如class Test {public: int getData() const;private: int data;};int Test::getData() cons... 阅读全文
posted @ 2015-10-14 00:19 越傻越快乐 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 记录一下,希望以后会用到。 假若我们有一个类的成员变量需要共享,希望在使用时保留,没有用到时就delete掉,那要怎么设计? 假设我们有共享数据share_data,对象A,B,C有指向该share_data,如果我们只是在析构函数中单方面地释放关联的share_data,比如A不再需要sh... 阅读全文
posted @ 2015-10-11 21:23 越傻越快乐 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 本文章是笔者学习《STL源码剖析》的学习笔记,记录的是笔者的个人理解,因为个人的水平有限,难免会有理解不当的地方,而且该书出版的时间比较久,难免会有些不一样。如有不当,欢迎指出。 vector是c++中经常用到的数据结构,而且在面试时也会有提及,因此了解vector很重要。 一说到vecto... 阅读全文
posted @ 2015-06-28 21:18 越傻越快乐 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 在开始话题前,不妨先来看看以下这段代码 1 #include 2 #include 3 4 int main() { 5 int a = -1; 6 unsigned int b = 1; 7 std::cout b is " b) << std::endl; ... 阅读全文
posted @ 2015-06-27 19:24 越傻越快乐 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 简单做下笔记,等有更深的理解时再补充。 Cocos2d内存管理的基本原理是对象内存引用计数。当声明定义一个对象时,会在堆上为这个对象分配内存,并且有一个变量m_uReference专门用于记录该对象被引用了多少次。 内存引用计数的原理就是,当该对象被引用时m_uReference++,当该对... 阅读全文
posted @ 2015-06-01 01:15 越傻越快乐 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: lamda表达式是C++11中的新特征,说白了就是匿名函数。lambda表达式的具体形式如下:[capture](parameters)->return-type{body}其中, capture是需要用到的外部变量, parameters是函数参数,return-type是返回的类型(可省略)... 阅读全文
posted @ 2015-05-31 13:53 越傻越快乐 阅读(8017) 评论(0) 推荐(2) 编辑
摘要: Notication就是通知,用在有电话,短信时,在手机提示栏中出现一个小图标,提示用户去处理这个通知。 Notication有两种视图模式,即普通模式和大图模式,这里就只讲普通模式。 正如上图所示,在通知栏的Notification中,1代表的是标题,2的是大的icon(貌似这里要是位... 阅读全文
posted @ 2015-01-27 10:32 越傻越快乐 阅读(434) 评论(0) 推荐(0) 编辑