鲁春利的工作笔记,谁说程序员不能有文艺范?Java程序在运行期间可以动态加载、解析和使用一些在编译阶段并不确定的类型,这一机制被称为反射(Reflection)或自省(Introspection)。Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并..
分类:
编程语言 时间:
2016-07-01 16:35:55
阅读次数:
214
在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!update 2011-3-10: 更正函数的func_globals属性含义。 本文为转载文章,转载来自AstralW ...
分类:
编程语言 时间:
2016-06-27 10:15:34
阅读次数:
159
一.反射(自省) 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 有时候我们会碰到这样的需求,需要执行对象的某个方法,或是需要对对象的某个字段赋值,而方法名或是字段名在编码代码时并不能确定,需要通过参数传递字符串的形式输入。举个具体的例子:当我们需要实现一个通用的DBM框架时,可能需要对数 ...
分类:
编程语言 时间:
2016-06-16 23:11:20
阅读次数:
262
转眼见,已经毕业6年了,之前是为了记录知识,感想/心得才注册的博客,这几年很忙,,,,忙的都没有时间写博客了,这样的理由,我自己真心不能接受... 时间久了,很多东西都会忘记,只有记忆下来的最是最真实的, 以后都经常更新,不是为了点击率,而是为了更好的记录自己的时间,不断自省,鞭策自己。 ...
分类:
其他好文 时间:
2016-06-03 23:07:51
阅读次数:
250
一个合格的PM要有观察,理解和快速学习能力,能够理解用户,能在用户的角度上考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意。分析管理能力,还要有一定的专业能力和自省能力。带领团队形成团队的目标,把抽象的目标转化为可执行的,具体的,优美的设计。管理软件的具体功能的生命周期。创建并维护软件 ...
分类:
其他好文 时间:
2016-05-17 13:31:07
阅读次数:
149
getattr()函数是Python自省的核心函数,具体使用大体如下: 获取对象引用getattrGetattr用于返回一个对象属性,或者方法 class A: def __init__(self): self.name = 'zhangjing' #self.age='24' def method ...
分类:
编程语言 时间:
2016-05-07 16:33:54
阅读次数:
185
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。项目地址http://commons.apache.org/ Commons BeanUtils 提供对Java反射和自省API的包装。 依赖包:Commons Codec、Commons Loggin ...
分类:
Web程序 时间:
2016-05-07 13:38:30
阅读次数:
200
感觉到刷题宝有一个好处,也许也不是好处,它的答案必须是真正输出的值,也就是说应该输出字符串aaaa的时候,答案必须写成界面上返回的值,即'aaaa'。有利于真正记忆返回值类型,但是。。。。太繁琐了 1.getattr():python自省函数,用于查看某对象是否具有某种属性并返回属性值或者末字符串, ...
分类:
编程语言 时间:
2016-04-12 14:18:10
阅读次数:
155
在我們努力邁向IT專家成功之路的過程當中,實際上會遭遇到許多障礙來影響我們前進,然而在這諸多障礙之中,最難克服的並非是旁人對我們所造成的影響,而是無形之間自己對自己所造的阻礙,如果沒有隨時隨地加以自反自省,那麼將難以超越自己邁向成功之路。 每個人因成長的環境不同,所遭遇的人、事、物也會不一樣,以至於... ...
分类:
其他好文 时间:
2016-04-10 14:15:43
阅读次数:
95
转自:http://codingstandards.iteye.com/blog/831504 type命令用来显示指定命令的类型。一个命令的类型可以是如下之一 它是Linux系统的一种自省机制,知道了是那种类型,我们就可以针对性的获取帮助。比如内建命令可以用help命令来获取帮助,外部命令用man
分类:
系统相关 时间:
2016-03-20 16:09:16
阅读次数:
274