ddrreeaamm
c,php,python,java,linux,javascript

导航

 

2013年10月29日

摘要: php reflection -php反射该扩展分析php程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。Reflection可以说是对php库函数:“Classes/Objects 类/对象函数”的一个扩展。主要用在通过程序检测现有php程序内部关于类、方法等信息,并做出处理。参考地址:http://hi.baidu.com/honfei/item/a0a72818b5c1f07a7b5f25d4http://xuezaijiongtu.blog.163.com/blog/#m=0http://www.2cto.com/kf/201006/49237.html 阅读全文
posted @ 2013-10-29 21:46 小帽儿 阅读(135) 评论(0) 推荐(0)
 

2013年10月25日

摘要: 栈(stack): 静态栈: 由系统分配和收回,函数内的变量,在栈内分配。 形参和实参是两个不同的东西。 动态栈--链栈: 存放堆里面了,由程序员自己分配,自己回收,回收的不合理会导致内存泄漏问题。先进后出,后进先出 ,只能在栈顶进行操作.---栈和堆的区别: 只是分配内存的方式不同.栈能起到保存现场的作用.函数的调用就是进栈, 并且分配局部变量,当函数执行完后,进行出栈操作,函数被系统收回.------------------栈的操作:栈的清空和销毁是两个概念。 阅读全文
posted @ 2013-10-25 19:35 小帽儿 阅读(108) 评论(0) 推荐(0)
 

2013年10月11日

摘要: 在做c语言练习的时候,总是会出现左操作数必须是左值. 比如c语言的引用: int & a = 9;(x) const int & a = 9;(√)左值可以出现在赋值语句的左边或右边。右值只能出现在赋值的右边,不能出现在赋值语句的左边。左值就是在赋值中可以放在赋值操作符 两边 的值,比如: int a = 1; int b = 2; a = b; b = a; 这里a和b都是左值,一切变量都是左值,但const量是例外.*p是一个左值,和变量一样,只要在*p的右边加上赋值运算符,就可改变*p的值。 如果p是一个指向常量的指针,*p就是一个不能修改的左值,即它不能被放到赋值运算符 阅读全文
posted @ 2013-10-11 21:58 小帽儿 阅读(590) 评论(0) 推荐(0)
 

2013年8月30日

摘要: 没事干了就容易迷茫?励志?动力源于内在,自己的信仰和责任,靠外面的刺激,只是暂时的。 阅读全文
posted @ 2013-08-30 14:26 小帽儿 阅读(110) 评论(0) 推荐(0)