摘要: RSS阅读器(Really Simple Syndication)是一种软件/程序,实质都是为了方便地读取RSS和Atom文档。大概就是实现了订阅式阅读,推送用户感兴趣的新闻,博客等(比如等某位博主更博时会收到通知)。据说当下流行的RSS阅读器有Feedly,Newsify 和 Inoreader。feedly感觉他们家的东西都好寡淡APP基本没看到啥彩色的说导入Ompl文件产品相关网页如下... 阅读全文
posted @ 2016-08-20 01:22 苏苏苏紫Sue 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 题目小明同学把1到n这n个数字按照一定的顺序放入了一个队列Q中。现在他对队列Q执行了如下程序:while(!Q.empty()) //队列不空,执行循环 { int x=Q.front(); //取出当前队头的值x Q.pop(); //弹出当前队头 Q.push(x);... 阅读全文
posted @ 2016-08-19 17:43 苏苏苏紫Sue 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌。接着把牌合并起... 阅读全文
posted @ 2016-08-19 17:39 苏苏苏紫Sue 阅读(311) 评论(0) 推荐(0) 编辑
摘要: + (instancetype)createSark { return [self new];}// callerSark *sark = [Sark createSark];编译器改写成了形如下面的代码:+ (instancetype)createSark { id tmp = [self new]; return objc_autoreleaseReturnValue(tmp... 阅读全文
posted @ 2016-08-15 10:32 苏苏苏紫Sue 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 深复制vs.浅复制C++中的复制tipOC的复制集合的复制不可变集合可变集合tipSwift中的复制pyhton中的复制C#中的复制MemberwiseClone实现完全深复制深复制vs.浅复制浅复制:复制中把成员指针变量当成“指针”处理,赋值后两个指针指向相同的内存深复制:复制中把指针成员变量当成“值”处理,赋值后指针指向对象副本(即两个指针指向的内存不同,但内存中内容相同)C++中的复制C++... 阅读全文
posted @ 2016-08-13 15:37 苏苏苏紫Sue 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概述使用派生类作为模板参数特化基类。与多态的区别多态是动态绑定(运行时绑定),CRTP是静态绑定(编译时绑定)在实现多态时,需要重写虚函数,因而这是运行时绑定的操作。CRTP在编译期确定通过基类来得到派生类的行为,它通过派生类覆盖基类成员函数来实现静态绑定的。例子1说明:父类调用直接子类函数的方法:静态函数成员:this 指针不可见,而对于某一个实例化的继承层次来说,只有一个静态类,因此使用Der... 阅读全文
posted @ 2016-08-12 13:29 苏苏苏紫Sue 阅读(4187) 评论(0) 推荐(1) 编辑
摘要: 懒汉模式lazy load,只有在使用的时候才会进行初始化class CSingleton { private: CSingleton(){} static CSingleton *m_pInstance; public: static CSingleton * GetInstance() { if(m_pInstance == NULL) ... 阅读全文
posted @ 2016-08-12 12:29 苏苏苏紫Sue 阅读(220) 评论(0) 推荐(0) 编辑
摘要: CreatingCreating a custom input source involves defining the following:The information you want your input source to process.A scheduler routine to let interested clients know how to contact your inpu... 阅读全文
posted @ 2016-08-09 09:50 苏苏苏紫Sue 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 类关系 基类 第一层子类 第二层子类 子类重要数据 SimpleRefCount EventImpl bool m_cancel 无 EventId Object Scheduler MapScheduler EventKey,Event 无 Simulator Object SimulatorIm 阅读全文
posted @ 2016-08-08 09:05 苏苏苏紫Sue 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 特别注意 即使ptr指针为空(也就是传统意义上的等于0),还是能通过该指针调用类的某个函数(只要不设计类的数据的访问就不会报错,如果函数设计类对象数据的访问,提示段错误) 因此良好的编程习惯应该是检查所得到的Ptr是否为空,再通过其调用类对象的函数 Ptr<ExamAlmc> pAlmc 阅读全文
posted @ 2016-08-08 08:48 苏苏苏紫Sue 阅读(303) 评论(0) 推荐(0) 编辑