1 class Garen: 2 camp='Demacia' 3 def __init__(self,nickname,aggresivity,life_value): 4 self.nickname=nickname #g1.nicknam=nickname 5 self.aggrv=aggre ...
分类:
编程语言 时间:
2017-03-10 12:26:39
阅读次数:
206
概述: 迭代器用于集合元素的遍历 迭代器有两种,分别是Iterator和ListIterator Iterator可以用于任何类型集合的遍历 ListIterator只能用于List集合的遍历 ListIterator接口继承了Iterator接口,所以前者拥有后者所定义的所有成员函数,同时,Lis ...
分类:
编程语言 时间:
2017-03-10 12:22:03
阅读次数:
190
算法和数据结构是一个编程工作人员的内功,技术牛不牛,一般都会看这两点。作为php程序员, 提升技能当然也得学习算法。 下面介绍四种入门级排序算法: 冒泡排序、选择排序、插入排序、快速排序。 一、冒泡排序 原理:对一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。 (以下都是升序排列 ...
分类:
编程语言 时间:
2017-03-10 12:21:00
阅读次数:
128
class Foo: def __init__(self,name): self.name=name def func(self): print('--------------.func') print(hasattr(Foo,'func')) f=Foo('egon') print(hasattr... ...
分类:
编程语言 时间:
2017-03-10 12:20:19
阅读次数:
117
1 class Foo: 2 def __init__(self,name): 3 self.name=name 4 def __call__(self, *args, **kwargs): 5 print(' >') 6 f=Foo('egon') 7 f() 8 9 class Foo: 10 ...
分类:
编程语言 时间:
2017-03-10 12:18:32
阅读次数:
153
1,中断是实现取消的最合理方式。2,对中断操作的正确理解是:它并不会真正地中断一个正在运行的线程,而只是发出中断请求,然后由线程在下一个合适的时刻中断自己。3,区分任务和线程对中断的反应是很重要的4,线程有一个相应的所有者,即创建该线程的类。5,除非拥有某个线程,否则不能对该线程进行操控。由于每个线 ...
分类:
编程语言 时间:
2017-03-10 12:18:13
阅读次数:
158
1、算数运算在python2.7/运算不够精确需要引用_future_类库#!/usr/bin/envpython
#-*-coding:utf-8-*-
from_future_importdivision
val=9/2
print(val)2、range与xrange【python2.7】xrange做循环的性能比range好,尤其是返回很大的时候。尽量用xrange吧,除非你是要返回一个..
分类:
编程语言 时间:
2017-03-10 11:32:46
阅读次数:
169
#!/udict/bin/envpython
#-*-coding:utf_8-*-
#Date:2016/10/17
#Author:wangpeng
#blog:http://wangpengtai.blog.51cto.com
importsubprocess
importnmap
importtime,datetime
importxlrd,xlsxwriter,xlwt
importos,sys
fromxlutils.copyimportcopy
frommultiprocessingimport..
分类:
编程语言 时间:
2017-03-10 11:30:51
阅读次数:
392
Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java的两大数据类型:..
分类:
编程语言 时间:
2017-03-10 11:25:06
阅读次数:
227
Java关键字下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。关键字描述abstract抽象方法,抽象类的修饰符assert断言条件是否满足boolean布尔数据类型break跳出循环或者label代码段byte8-bit有符号数据类型caseswitch语句的一个条件catch和try搭配扑..
分类:
编程语言 时间:
2017-03-10 11:24:37
阅读次数:
193
1.1跨平台windows、MacOS、Linux、WWW。1.2Python的应用范围操作系统3D动画WEB云计算企业应用1.3可以学到什么?Python3的所有常用语法面向对象编程思维运用模块进行编程游戏编程计算机仿真从IDLE启动PythonIDLE是一个PythonShell,shell的意思就是“外壳”,基本上来说,就是一..
分类:
编程语言 时间:
2017-03-10 11:19:07
阅读次数:
178
本文主要讲述如何利用Python的Fabric模块编写一个脚本用于配置多个主机间SSH互信以及如何将管理员自己的公钥批量添加到多个主机中。该脚本只提供如题所述的少量功能,用于帮助熟悉Python的Fabric和SSH几项简单的基本配置,原本的目的是想通过Python和Fabric实现对主机进行一些..
分类:
编程语言 时间:
2017-03-10 11:07:01
阅读次数:
260
去年的时候好多公司就已经使用Rxjava和Retrofit了,最近自自己学习了一下,感觉真的是很好用,让自己的网络请求变得更简单了,而且封装性极强。
首先做一下准备工作,导入需要引用的文件
compi...
分类:
编程语言 时间:
2017-03-10 11:02:58
阅读次数:
339
由上图中程序的调用流程可知,这个程序只有一个执行流程,所以这样的程序就是单线程程序。假如一个程序有多条执行流程,那么,该程序就是多线程程序。2.多线程概述什么是进程?进程就是正在运行的程序,是系统进行...
分类:
编程语言 时间:
2017-03-10 11:01:17
阅读次数:
191
Action接受请求参数
作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中
Struts2提供了非常强大的类型转换机制用于请求数据 到 model对象的封装
Struts...
分类:
编程语言 时间:
2017-03-10 11:00:49
阅读次数:
329
Struts2框架介绍
Struts2开发入门
Struts2开发入门示例
模仿Struts2流程完成入门程序
Struts2流程分析与工具配置
Struts2处理流程
关于手动配置strutsxml...
分类:
编程语言 时间:
2017-03-10 11:00:28
阅读次数:
320
Scanner s = new Scanner(System.in); int choice = 0; if(s.hasNextInt()) { choice = s.nextInt(); } s.close();//关闭scanner ...
分类:
编程语言 时间:
2017-03-10 10:59:09
阅读次数:
162