PyCharm 使用点滴 使用IdealVim作为基本代码编辑器,此外使用的一些实用功能。 1. 批量注释 选中要注释的行,按 Ctrl + / ,即可完成多行批量注释; 再次按 Ctrl + /,即可取消多行注释; 2. 代码收缩 1)单位收缩 光标位于某段代码之中,使用 Ctrl + -- (减号),完成该段代码收缩; 收缩功能可以迭代使用,如…
对反射的认识 反射的概念是由 Smith 在 1982 年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 通俗来讲,反射就是“回看自身” ,就是“照镜子”。可以看成是一种自我反省的能力,像照镜子,通过反射看清自己的本来状态。 这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在…
python 是一种弱类型语言,其“弱”的十分有趣。 C、C++ 是一种强类型语言,本质上可以看做是一种基于模板(或模式)的语言,一种“套路化”语言,即,数据类型一经声明(无论是普通变量、函数、还是class),数据类型的实例随即被类型定义的“框框”给严格限定,数据类型的使用必须按照已经规定的”框框“严格运作,不能越雷池半步。 而 python 设…