摘要: 什么是反射:常说的反射机制,在Java,ObjectC上支持的很完善,以Java为例:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。以上是... 阅读全文
posted @ 2015-06-12 23:24 tjuzjf 阅读(2409) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌剩下最后一个人,求这个人的编号。这是一个经典的算法题,拿到手上,先想到的是模拟报数过... 阅读全文
posted @ 2014-09-22 17:36 tjuzjf 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 最近的项目,要用到python,想想自己以前用过的各种语言,连一个简单的for循环,写起来都个不相同呢。虽然怎么写都行,只是习惯问题,但是还是尊重一下各种语言本身。假如存在数组 array,在以下的语言中,循环应该这样写:C: for(int i = 0; i count(); ++i) { ... 阅读全文
posted @ 2014-09-15 16:26 tjuzjf 阅读(262) 评论(0) 推荐(0) 编辑
摘要: A页面上push了B页面,当B页面关闭的时候,A页面需要一些与B有关的数据,称之为反向传值。实现有如下几种:方法1 代理传值:将A作为B的代理,A实现代理函数,B关闭的时候代理执行代理函数方法2 block代码块传值;方法3 通知传值;方法4 全局变量;方法5 存储在本地进行使用 阅读全文
posted @ 2014-08-07 11:14 tjuzjf 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在C++中,inline函数,即内联函数,是在函数实现的返回值前面加入关键字inline。 下面集中情况下,函数Foo为内联函数: (1)inline void Foo(int x); // inline 与函数声明和函数实现放在一起 inlinevoid Foo(int x){} (2)void Foo(int x); // inline仅与函数实现放在一起 inlinevoid Foo(int x){} (3)定义在类声明之中的成员函数将自动地成为内联函数 class A { ... 阅读全文
posted @ 2014-03-03 17:19 tjuzjf 阅读(662) 评论(0) 推荐(0) 编辑