码迷,mamicode.com
首页 > 编程语言
python3 - 动态添加属性以及方法
动态添加方法,需引入types模块,用其的MethodType(要绑定的方法名,实例对象)来进行绑定;绑定属性和方法,可以通过 实例名.方法名(属性名) = 方法名(属性值) 来进行绑定。 import types#定义了一个类class Person(object): num = 0 def __ ...
分类:编程语言   时间:2017-08-22 10:32:38    阅读次数:171
spring-excel-导入
1js 2 mvc reader 导入策略 ...
分类:编程语言   时间:2017-08-22 10:31:57    阅读次数:219
Spring AOP底层原理
------------------siwuxie095 Spring AOP 底层原理 AOP 即 Aspect Oriented Programming,面向切面编程, 即 不通过修改源代码的方式扩展功能 「在不修改源代码的情况下,对程序进行增强」 2、AOP 采取横向抽取机制,取代了传统纵向.... ...
分类:编程语言   时间:2017-08-22 10:31:41    阅读次数:251
Python:内建函数总结
前言:Python的内建函数为编程提供了很大的方便,为方便以后的学习,在这里对Python 3.x的内建函数做一个相对完整的总结 A ? abs(x):如果x是复数,则返回它的大小;若是整数或浮点数则返回它的绝对值 ? all(iterable):如果iterable所有的元素不为0、‘‘、Fals ...
分类:编程语言   时间:2017-08-22 01:52:48    阅读次数:274
[Python] wxPython 编辑框组件学习总结 (原创)
1、总结 1、常用4种 编辑框 的构造 1、普通编辑框 单行输入的简单编辑框 (?为所在框的对象,同下) self.textBox = wx.TextCtrl(parent = ?) 2、密码编辑框 星号掩饰输入字符的密码框 self.textBox = wx.TextCtrl(parent = ? ...
分类:编程语言   时间:2017-08-22 01:52:17    阅读次数:390
python三大器之迭代器
python中的三大器有迭代器,生成器,装饰器,本文重点讲解下迭代器 迭代器:具备了__next__和__iter__方法的对象 可迭代对象:具备了__iter__方法的对象 1.可迭代对象,可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable), ...
分类:编程语言   时间:2017-08-22 01:51:04    阅读次数:230
python基础语法
1. 首先学会用python来写A+B的程序: raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。读进来后,字符串有split()函数可以根据分隔符拆解成子串组成的list。对于list内的对象,需要的采取转换,保留字符串的继续保留即可。如果是python3,替 ...
分类:编程语言   时间:2017-08-22 01:50:48    阅读次数:237
【Java学习笔记之二十二】解析接口在Java继承中的用法及实例分析
一、定义 Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口定义的一般形式为: [访问控制符]interface <接口名> { 类型标识符fin ...
分类:编程语言   时间:2017-08-22 01:50:18    阅读次数:260
ML: 降维算法-PCA
PCA (Principal Component Analysis) 主成份分析 也称为卡尔胡宁-勒夫变换(Karhunen-Loeve Transform),是一种用于探索高维数据结构的技术。PCA通常用于高维数据集的探索与可视化。还可以用于数据压缩,数据预处理等。PCA可以把可能具有相关性的高维 ...
分类:编程语言   时间:2017-08-22 01:50:08    阅读次数:521
python第一百零九天---Django 4
1 CACHES = { 2 'default': { 3 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 4 'LOCATION': os.path.join(BASE_DIR,'cache') 5 } 6 } 7 ...
分类:编程语言   时间:2017-08-22 01:49:55    阅读次数:280
JavaScript学习日志(四):BOM
BOM的核心对象就是window,这一章没什么好说的,总结一些比较常用的: 1,a未定义,a; //报错window.a; //undefined 不能用delete删除全局变量 2,html5不支持<frame>标签,但是支持<iframe>标签 3,js中window对象的top,opener, ...
分类:编程语言   时间:2017-08-22 01:49:46    阅读次数:227
c++中浅复制与深复制
在C++中经常会遇到有关类对象的浅复制与深复制的问题,也是容易出错的地方。 查找了相关资料,有关浅复制与深复制的定义为:对类进行复制的时候按位复制,即把一个对象各数据成员的值原样复制到目标对象中。当类中涉及到指针类型数据成员的时候,往往就会产生指针悬挂问题。 从运行结果我们可以看到程序只是调用了一次 ...
分类:编程语言   时间:2017-08-22 01:48:42    阅读次数:236
Python之Django基础
MVC和MTV模式 Django的MTV模式本质是各组件之间为了保持松耦合关系,Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template ...
分类:编程语言   时间:2017-08-22 01:48:31    阅读次数:263
python 正则表达式
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式(一句话中句首包含的特定字符),则匹配失败,函数返回None;而re.search匹配整个字符串(一句话中包含的特定字符),直到找到一个匹配 ...
分类:编程语言   时间:2017-08-22 01:47:58    阅读次数:238
线程与进程
一、线程和进程的概念 (1)进程概念 进程就是正在执行的程序,一个进程通常就是一个正在执行的应用程序。进程就是一个可执行程序一次运行的过程,它是系统进行资源分配和调度的一个独立单位。 (2)线程概念 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即 ...
分类:编程语言   时间:2017-08-22 01:47:07    阅读次数:291
Python2和Python3共存安装
记录下: 先下载Python2.7.6,安装完成,不要添加到path中; 再下载Python3.4.3,安装,不要添加到path中。 进入 Python2: py -2 进入Python3: py -3 若需要安装Python2的库,执行py -2 -m pip install xxxx即可,xxx ...
分类:编程语言   时间:2017-08-22 01:46:57    阅读次数:160
有序二维数组中的查找
一个二维数组,每一行按照从左到右递增,每一列按照从上到下递增,查找数组中是否存在某个数。如数组: 1 2 8 9 2 4 9 12 4 7 10 13 6 8 11 15 思路: 这道题有其特殊性,从右上角或者左下角开始查找的方向是确定的。这句话是说比如是查找7,我们从右上角开始,9大于7,则减少列 ...
分类:编程语言   时间:2017-08-22 01:45:47    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!