Python学习——Python闭包、Java闭包、JS闭包学习 概念 闭包概念——摘自百度百科 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 闭包包含自由(未绑定到特定对象)变量,这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以 2019-10-11 Java基础 #闭包
JS 模拟浏览器 F5 自动刷新页面效果 (记录) 12345678910111. window.location.replace(window.location.href);2. window.location.href = window.location.href;3. window.document.location.reload();4. window.top.document.location.reload();5.window.top. 2019-09-16 JS #JS
windows下安装pip 前提:python 环境正常 下载并解压pip压缩包https://pypi.python.org/pypi/pip#downloads Dos窗口进入解压目录执行 python setup.py install ,最后出现Finished processing dependencies for pip == 版本号即标识安装成功 配置环境变量安装完成后,会输出pip的安装路径,找到lib的同级目 2019-09-03 工具类 #pip
Python学习——Property属性、魔法属性 property属性property属性作用通过使用property属性,能够简化调用者在获取数据的流程 property属性的两种方式 装饰器方式:在方法使用@property、@price.setter、@price.deleter 等 类属型方式:在类中定义值为property对象的类属性 装饰器方式12在经典类中只有一种property装饰器:@property在新式类(继承object 2019-08-29 Python #property #魔法属性
springboot 配置外部静态资源访问位置、将所有静态资源分离到项目外部完成伪前后端分离(springboot+thymeleaf) 1234通过配置将项目中的静态资源和后台代码分离出来,达到伪前后端分离的目的。在springboot中对静态资源访问提供了很好的支持将一个已经成型的小项目中的所有静态资源分离到项目外部 如下为项目原来的目录结构默认访问项目是正常的 注:在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/,classpath:/resources/,class 2019-08-23 SpringBoot #thymeleaf
Python学习——浅拷贝、深拷贝 浅拷贝拷贝了引用,并没有拷贝内容 1234567891011121314151617181920>>> a = [1,2]>>> b = a>>> id(a)1908594926216>>> id(b)1908594926216>>> # 以上 a b 只指向的地址为同一个地址,说明给同一变量赋值时 是复制的 2019-08-21 Python #深拷贝 #浅拷贝
Python学习——模块、包、异常、文件操作、eval函数 模块定义和好处 定义:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 优点:使用模块可以提高代码的可维护性和重复使用,还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,所以编写自己的模块时,不必考虑名字会与其他模块冲突,但要注意尽量不要与内置函数名字冲突。模块引 2019-07-24 Python #模块 #Eval
Python学习——面向对象 基本特征12345678910类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法: 类中定义的函数。类变量: 类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员: 类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写: 如果从父类继承的方法不能满足子类的需求 2019-07-04 Python #面向对象
Python学习——局部变量全局变量、函数缺省参数、函数多值参数、私有化 变量12345变量和数据都是保存再内存中的python中函数的参数传递和返回值都是靠引用传递的数据保存再内存中的某个位置,变量中存放的时数据再内存中的地址引用是指变量中记录数据的地址可以使用id() 函数查看变量中保存数据所在的内存地址 局部变量和全局变量1234567891011121314局部变量是函数内部定义的变量,只能在函数内部使用函数执行结束后,局部变量会被系统回收全局变量是在整个py文 2019-06-25 Python #Python