function gcd(p,q){ if(q == 0){ return p; }else{ var r = p % q; return gcd(q, r); } }; gdc(12,8); //4 ...
分类:
编程语言 时间:
2017-08-31 09:40:20
阅读次数:
183
一,什么是DOM (参考源http://www.cnblogs.com/chaogex/p/3959723.html) DOM是什么 DOM全称为The Document Object Model,应该理解为是一个规范,定义了HTML和XML文档的逻辑结构和文档操作的编程接口。 文档逻辑结构 DOM ...
分类:
编程语言 时间:
2017-08-31 09:40:03
阅读次数:
278
一、通过requests发送请求之前一直使用urllib以及urllib2模拟http请求发送,在实际场景中,我们需要造自己定义好的header、body等等,使用urllib很麻烦,很偶然的机会,接触到了requests,可以通过发送xml、简单易用,直接上代码:requests
connected():
#通过形参传入url以..
分类:
编程语言 时间:
2017-08-31 09:37:47
阅读次数:
944
Java内存模型和线程安全 一 、原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 思考:i++是原子操作吗? 二、有序性 Java代码在执行使,并不一点会按照编写程序的语义顺序执行(为了优化性能)。具体不做解释。 三、可见性 可见性是 ...
分类:
编程语言 时间:
2017-08-31 01:04:49
阅读次数:
166
Spring是当今广泛使用的框架,为Java核心堆栈带来了许多强大的功能和扩展。然而,大多数人倾向于使用这些功能,而不了解其潜在的机制。 由于现实生活中没有“魔法”,我们将在这一系列文章中深入研究与事务和数据库相关的一些Spring功能。 第一篇文章是处理着名的@Transactional注释,为开 ...
分类:
编程语言 时间:
2017-08-31 01:03:04
阅读次数:
216
控制banner内容 Spring Boot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,Spring Boot为我们提供了自定义banner的功能。 自定义banner只需要在resource下新建一个banner.txt文件,将我们需要的banner字样放进去,启动的时候... ...
分类:
编程语言 时间:
2017-08-31 01:02:38
阅读次数:
2283
http://blog.csdn.net/lc_lc2000/article/details/53135839 本意是使A = B,B为一个列表,结果在后续对A的操作中,导致B中的值也改变了,才回忆起python中均为“引用”这话。 为避免这种情况,对这篇博文总结有两种情况可避免。 1. 利用列表切 ...
分类:
编程语言 时间:
2017-08-31 01:00:39
阅读次数:
216
(重点:内存分析) 类的定义 成员变量 1、成员变量可以使用Java语言中的任何一种数据类型(包括基本类型和引用类型); 2、成员变量的作用范围为整个类体; 3、在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化 引用 1、Java语言中除基本类型之外的变量类型都称之为 ...
分类:
编程语言 时间:
2017-08-31 00:59:57
阅读次数:
221
(2)相等运算符 == (3)同一性运算符 is (4)成员资格运算符 in (5)字符串和序列比较 (6)布尔运算符 4.7 断言: assert 放入检查点,确保某个条件一定为真才能让程序正常工作 5. 循环 5.1 while循环 5.2 for循环 5.3 循环遍历字典元素 5.4 迭代工具 ...
分类:
编程语言 时间:
2017-08-31 00:59:49
阅读次数:
185
习题 27: 记住逻辑关系 到此为止你已经学会了读写文件,命令行处理,以及很多 Python 数学运算功能。今天,你将要开始学习逻辑了。你要学习的不是研究院里的高深逻辑理论,只是程序员每天都用到的让程序跑起来的基础逻辑知识。 学习逻辑之前你需要先记住一些东西。这个练习我要求你一个星期完成,不要擅自修 ...
分类:
编程语言 时间:
2017-08-31 00:59:18
阅读次数:
176
今天在使用RESTful Web Service过程中,报出了这个问题。 这个问题在官网有一些说明,在使用新版本的JAX-RS包时,相应的CXF包也应该使用较新版本。由于MyEclipse 2014自带CXF最高版本为CXF-2.1,所以建议大家从官网下载使用。官网下载地址:http://cxf.a ...
分类:
编程语言 时间:
2017-08-31 00:56:43
阅读次数:
1154
1.引入jar包 com.springsource.javax.validation-1.0.0.GA.jar 规范(只是定义) hibernate-validator-4.1.0.Final.jar 厂商实现 log4j.jar slf4j-api-1.5.8.jar slf4j-log4j12. ...
分类:
编程语言 时间:
2017-08-31 00:16:51
阅读次数:
244
利用python进行归并排序,摘抄自http://blog.csdn.net/minxihou/article/details/51821052 另一种思路 ...
分类:
编程语言 时间:
2017-08-31 00:15:50
阅读次数:
214
python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令 1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix' 2. os.getcwd()——得到当前工作的 ...
分类:
编程语言 时间:
2017-08-31 00:15:10
阅读次数:
346
1、commons-fileupload-1.2.2.jar 2、commons-io-2.0.1.jar 2、要实现SpringMVC的文件上传,需要配置一下文件: 3、上传页面 4、文件处理类: 5、再来看下关于多文件上传,其实原理还是一样,只不过是把CommonsMultipartFile类对 ...
分类:
编程语言 时间:
2017-08-31 00:14:38
阅读次数:
290
最近一直在摸索如何使用带有连接池的fastDFS客户端连接,在mvnrepository网站上找到了一个客户端,maven坐标如下: 可官方文档上是使用spring-boot来集成的。 费了一些时间终于通过传统xml形式,获取到该客户端中的连接客户端对象。 配置内容如下: 具体使用说明: 1. 需要 ...
分类:
编程语言 时间:
2017-08-31 00:14:21
阅读次数:
1412
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台 ...
分类:
编程语言 时间:
2017-08-30 23:50:01
阅读次数:
401