在python中函数定义为如下的方式defabc():pass#pass代表函数体在此实例中abc为函数名但有一种函数为匿名函数,即没有名字的函数,即如上例没有abc这个函数名,如下例lambdax:x*3但匿名函数为了调用,通常会赋给一个变量,让其可以调用它如calc=lambdax:x*3匿名函数调用:calc(3)..
分类:
编程语言 时间:
2016-12-28 13:03:03
阅读次数:
247
Java是一门高级编程语言,自然少不了对各种文件进行操作的功能。现在笔者就来写一个操作XML的demo供大家参考和学习。首先要知道Java对XML操作的方式并非只有一种,那么究竟哪种方式更高效,哪种方式更适用或主流呢?Java主要有四种方式操作XML文件,下面我们就用代码下载来看一..
分类:
编程语言 时间:
2016-12-28 13:00:26
阅读次数:
155
MD5加密工具类:packagecom.lijianbo.test;
importjava.security.MessageDigest;
importjava.security.NoSuchAlgorithmException;
importorg.apache.commons.lang3.StringUtils;
/**
*MD5加密算法工具类
*@authorbbo
*
*/
publicclassMD5Utils{
/*
*为了提高安全性,我们又..
分类:
编程语言 时间:
2016-12-28 12:52:49
阅读次数:
235
Java基础第九天继承概述引入首先我来写两个代码://定义学生类
classStudent
{
publicvoidstudy(){
System.out.println("在教室学习");
}
}
//定义老师类
classTeacher
{
publicvoidteach(){
System.out.println("在教室教书");
}
}我们观察上面两个代码:发现name,ag..
分类:
编程语言 时间:
2016-12-28 12:49:42
阅读次数:
236
分布式事件 发布/订阅模式分发事件 ?PubSub模式 浏览器允许向DOM元素附加事件处理器; Node的EventEmitter对象 emitter.on(‘evacuate’, function() {…}); emitter.emit(‘evacuate’); emit意为触发,负责调用给定事 ...
分类:
编程语言 时间:
2016-12-28 12:44:56
阅读次数:
235
1. os path module 1. os.path.abspath(path):根据操作系统的不同返回地址的绝对路径。 2. os.path.basename(path):返回给定路径的最后的名称(无论是文件名称还是文件夹名称),这个值是split()方法返回的第二个值 3. os.path. ...
分类:
编程语言 时间:
2016-12-28 12:44:49
阅读次数:
207
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 spring为我们提供了org.springframework.web.servlet.handler ...
分类:
编程语言 时间:
2016-12-28 12:41:41
阅读次数:
196
c++中静态成员函数属于整个类, 而不是某个对象,因此不需要创建对象就可以访问 ...
分类:
编程语言 时间:
2016-12-28 12:34:55
阅读次数:
180
我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。 正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。语法之前,我们 ...
分类:
编程语言 时间:
2016-12-28 12:34:51
阅读次数:
263
一、Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个 public 的类,并且 ...
分类:
编程语言 时间:
2016-12-28 12:29:46
阅读次数:
220
Quick Sort 快速排序是目前最快的排序方法,他就是利用了分治的思想和分割(上一篇文章有讲)来完成排序。将序列进行分割,然后在将分割的前半段再分割,后半段也分割,知道前半段分割到不能再分,后半段也分到不能再分,就可以了。 代码如下: ...
分类:
编程语言 时间:
2016-12-28 12:29:51
阅读次数:
163
Merge Sort 归并排序 归并排序就是不断的将自己原有的序列从中间砍开,然后不断的从两边选出小的那个数放入另一个数组中。 例如:8 5 9 2 6 3 7 1 10 4 这个序列我们就可以将他砍成两半。 步骤一:8 5 9 2 6 | 3 7 1 10 4 排序数组: 步骤二:8 5 9 2 ...
分类:
编程语言 时间:
2016-12-28 12:26:54
阅读次数:
194
TypeError: datetime.datetime is not JSON serializable ...
分类:
编程语言 时间:
2016-12-28 12:25:11
阅读次数:
6305
通过脚本事例,解析下Python中类的几个概念在脚本中的应用 脚本如下: ++++++++++++++++++++++++++++++++++++++++ #!/usr/bin/env python#-*- coding: utf8 -*-class MyClass(object): #定义类 me ...
分类:
编程语言 时间:
2016-12-28 12:26:07
阅读次数:
208
【转】 使用场景:在一个静态方法中,如何使用以下注入; ...
分类:
编程语言 时间:
2016-12-28 12:22:28
阅读次数:
195
Counting Sort 计数排序 计数排序其实就是利用了数组可以O(1)时间访问元素的特性,来排序,可是如果数据范围很大时是很浪费空间的。 伪代码: 通过数组来判断大小,和在序列中所在的位置,从而进行排序。 代码如下: ...
分类:
编程语言 时间:
2016-12-28 12:18:36
阅读次数:
157
1 # 九九乘法表 2 print(" 九九乘法表") 3 for table_x in range(1,10): 4 for table_y in range(1,table_x +1): 5 print('{}x{}={}'.format(table_x,table_y,table_x*tabl... ...
分类:
编程语言 时间:
2016-12-28 12:18:03
阅读次数:
137