1.激活Tomcat的defaultServlet来处理静态文件,web.xml配置 a.说到了这里另外说说url-pattern的配置 2.springmvc处理,spring-mvc.xml配置 3.会把"/**" url,注册到SimpleUrlHandlerMapping的urlMap中,把 ...
分类:
编程语言 时间:
2016-07-14 10:06:47
阅读次数:
147
一、需要在eclipse上安装pydev, 而其要求本地java是java8,否则会出现在eclipse中显示不出来的问题 二、本地已经安装过java7和java8, 只不过当前的环境变量JAVA_HOME指向java7 三、修改JAVA_HOME指向java8,打开cmd ,set PATH=c: ...
分类:
编程语言 时间:
2016-07-14 10:05:01
阅读次数:
746
程序就是输入——>处理——>输出。对数据的处理是程序员需要着重注意的地方,快速、高效的对数据进行处理时我们的追求。其中,时间日期的处理又尤为重要和平凡,此次,我将把Java中的时间日期处理方式进行简单的解析,为自己以后的学习做一个备忘,也为初学者做一个借鉴。 时间,英文Time;日期,英文Date; ...
分类:
编程语言 时间:
2016-07-14 10:02:26
阅读次数:
180
课程回顾: 变量格式:数据类型 变量名[=值];变量必须先声明再赋值,才能使用 运算符:1、算术运算符2、逻辑运算符3、关系运算符4、赋值运算符5、位运算符6、字符串连接运算符7、三目运算符 今日内容:程序的结构:1、顺序结构:从上到下,逐行进行2、分支结构:有选择性的执行代码 if-else sw ...
分类:
编程语言 时间:
2016-07-14 10:01:39
阅读次数:
221
做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了 首先我看看 IEnumerable: IEnumerable<T> 实现IEnumerable接口方法,那IEnumberable做什么的, ...
分类:
编程语言 时间:
2016-07-14 09:59:13
阅读次数:
188
多线程与异步编程,一直是小白变成(●—●)的一个坎。平时也用到过不少多线程与异步操作,在这里进行一下记录。 异步与多线程的概念 ...
分类:
编程语言 时间:
2016-07-14 09:56:53
阅读次数:
171
SpringMVC中使用Interceptor拦截器
SpringMVCInterceptor拦截器HandlerInterceptorWebRequestInterceptor
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像1...
分类:
编程语言 时间:
2016-07-14 08:34:12
阅读次数:
212
作为小学期程序设计训练大作业的一部分,也是自己之前思考过的一个问题,终于利用小学期完成了贪吃蛇AI的一次尝试,下作一总结。 背景介绍: 首先,我针对贪吃蛇AI这一关键词在百度和google上尽心了检索,大致获得了一下信息 1、A*寻路算法是人工智能中的一个经典算法,很多AI利用这个算法提高性能。 2 ...
分类:
编程语言 时间:
2016-07-14 08:35:54
阅读次数:
631
1面向对象编程面向对象编程:面向对象编程——ObjectOrientedProgrammingOOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,..
分类:
编程语言 时间:
2016-07-14 07:18:46
阅读次数:
228
1.1访问控制1.1.1外部代码修改实例的属性>>>daidai=Student(‘DAIDAI‘,99)>>>daidai.score99>>>daidai.score=99+1--修改score属性>>>daidai.score1001.1.2外部代码访问实例属性限制>>>classStudent(object):...def__init__(self,n..
分类:
编程语言 时间:
2016-07-14 07:16:56
阅读次数:
238
1.1继承和多态1.1.1继承当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Baseclass、Superclass)。>>>classAnimal(object):...defrun(self):...print(‘Animalisrunning...‘)#父类...&g..
分类:
编程语言 时间:
2016-07-14 07:15:57
阅读次数:
242
1.1获取对象信息1.1.1使用type()判断对象类型>>>type(123)--基本数据类型判断<class‘int‘>>>>type(‘123‘)<class‘str‘>>>>type(abs)--python内置函数的判断<class‘builtin_function_or_method‘>>>>type(Dog)<class‘ty..
分类:
编程语言 时间:
2016-07-14 07:16:24
阅读次数:
218
1.1使用__slots__1.1.1类方法的绑定实例上添加方法>>>classStudent(object):...pass...>>>defset_age(self,age):#定义函数作为实例方法,注意self参数...self.age=age...>>>s=Student()>>>fromtypesimportMethodType>>>s.set_age..
分类:
编程语言 时间:
2016-07-14 07:17:25
阅读次数:
186
1.1使用@property输入成绩score时,需对这个参数进行检查。>>>classStudent(object):...defget_score(self):...returnself.__score...defset_score(self,value):...ifnotisinstance(value,int):...raiseValueError(‘scoremustbeinteger‘)...ifvalue<0orvalue>10..
分类:
编程语言 时间:
2016-07-14 07:18:32
阅读次数:
208
1.1多重继承>>>#最大类...classAnimal(object):...pass...>>>#大类...classMammal(Animal):...pass...>>>classBird(Animal):...pass...>>>classRunnable(object):...defrun(self):...print(‘Running...‘)...>>>classDog(Mammal,R..
分类:
编程语言 时间:
2016-07-14 07:15:42
阅读次数:
181
1.1定制类1.1.1__str__>>>classStudent(object):...def__init__(self,name):...self.name=name...>>>s=Student(‘daidai‘)>>>s.name‘daidai‘>>>Student(‘daidai‘).name‘daidai‘>>>print(Student(‘daidai‘))--发现这样打印并不好看..
分类:
编程语言 时间:
2016-07-14 07:15:03
阅读次数:
243
1.1使用枚举基于Enum类实现的枚举>>>fromenumimportEnum>>>Month=Enum(‘Month‘,(‘Jan‘,‘Feb‘,‘Mar‘,‘Apr‘,‘May‘,‘Jun‘,‘Jul‘,‘Aug‘,‘Sep‘,‘Oct‘,‘Nov‘,‘Dec‘))>>>forname,memberinMonth.__members__.items():...print(name,‘=>‘,member,‘,‘,memb..
分类:
编程语言 时间:
2016-07-14 07:17:32
阅读次数:
665