1、*函数(与方法)装饰器装饰器背后的主要动机源自python 面向对象编程。装饰器是在函数调用之上的修饰。这些修饰仅是当声明一个函数或者方法的时候,才会应用的额外调用。装饰器的语法以@开头,接着是装饰器函数的名字和可选的参数。紧跟着装饰器声明的是被修饰的函数,和装饰函数的可选参数。装饰器看起来会是...
分类:
编程语言 时间:
2015-10-13 18:56:29
阅读次数:
202
循环小数如何化分数众所周知,有限小数是十进分数的另一种表现形式,因此,任何一个有限小数都可以直接写成十分之几、百分之几、千分之几……的数。那么无限小数能否化成分数?首先我们要明确,无限小数可按照小数部分是否循环分成两类:无限循环小数和无限不循环小数。无限不循环小数不能化分数,这在中学将会得到详尽的解...
分类:
编程语言 时间:
2015-10-13 18:56:53
阅读次数:
259
DDA算法原理:直线的一阶导是连续的,Δx和Δy是成比例的,有xi+1=xi+ε·Δx,yi+1=yi+ε·Δy. ε=1/max(|Δx|,|Δy|);|k|=1时,max(|Δx|,|Δy|)=|Δy|,xi+1=xi+ε·Δx=xi+Δx/|Δy|=xi+/- 1/k;yi+1=yi+/- 1...
分类:
编程语言 时间:
2015-10-13 18:53:29
阅读次数:
171
博主的APP最近又新加了一个小功能,每个员工都可以上传自己的工作照,其他员工可以点赞,规则是:每张工作照每个员工(除上传者外)每日可点赞一次。举个例子:现有注册员工ABCD四人,A上传工作照两张P1和P2,BCD三人每天可为P1、P2分别点赞一次博主略加思考,写了下面一段代码来实现: 1 ...
分类:
编程语言 时间:
2015-10-13 18:48:56
阅读次数:
244
1.用到类的时候,类加载到方法区,同时方法区会存放static的内容(包括静态方法和静态变量),随类的加载而加载2当new的时候,会在堆中创建一个对象,在其中会开辟其中的实例变量内存并初始化,堆中变量默认会被初始化0 null3当方法运行时,进行压栈push操作,不同方法产生一个栈帧,先进后出原则,...
分类:
编程语言 时间:
2015-10-13 18:46:56
阅读次数:
149
1.。。。identifier of an instance of org.szgzw.ent.profile.baseinfo.enterprise.EnterpriseEntity was altered from 2c90e4da49514c750149515eb56f0003 to unde...
分类:
编程语言 时间:
2015-10-13 18:48:45
阅读次数:
147
package com.trs.utils;public class KMPStr { /* * 在KMP算法中,最难求的就是next函数,如何理解next函数是一个难题,特别是k=next[k],这里 * 需要指出的是当p[i]!=p[j]时,我们只有通过回溯将k的值逐渐减小...
分类:
编程语言 时间:
2015-10-13 18:44:51
阅读次数:
173
A thread state. A thread can be in one of the following states:NEWA thread that has not yet started is in this state.RUNNABLEA thread executing in the...
分类:
编程语言 时间:
2015-10-13 18:41:16
阅读次数:
253
题目:对1, 2, ... , n的一个无序数组,排序,要求时间复杂度为O(N),空间复杂度为O(1).思路:该题利用数组元素和数组下标相差1的关系,Java代码如下:import java.util.Arrays;public class Main { public static void ...
分类:
编程语言 时间:
2015-10-13 18:40:47
阅读次数:
161
原文:javascript函数值的重写javascript函数值的重写 定义了一个函数,需要重写这个函数并使用原先的函数值。做法是: 1.定义一个变量让原先函数的值指向它,把原先函数的指向一个新的函数值,在这个函数值中执行原先的函数值。 function foo(){ console.log("fo...
分类:
编程语言 时间:
2015-10-13 18:40:01
阅读次数:
186
commons-beanutils-1.8.3.jar : BeanUtils主要提供了对于JavaBean进行各种操作,需要Commons -Collections包和Commons -logging包的支持dom4j-1.6.1.jar : 解析XMLlog4j-1....
分类:
编程语言 时间:
2015-10-13 18:36:10
阅读次数:
177
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实...
分类:
编程语言 时间:
2015-10-13 17:29:34
阅读次数:
227
首先初始化了一个MAX大小的数组,用乱序函数将数组打乱,用于测试各个排序函数,先附上要测试的几个基础排序函数,后面附上乱序函数和主调度函数。代码就那么几行,只是注释的思乱占了比较多的行数 快速排序 //快...
分类:
编程语言 时间:
2015-10-13 17:28:12
阅读次数:
224
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool(); 或者 int cpuNum...
分类:
编程语言 时间:
2015-10-13 17:22:08
阅读次数:
250
在网上找到了三种写法,都跟 struct 有关系,也许是 Swift1.0的写法吧。不过现在已经到了 Swift2.0 的时代,我在这里提供一种更加简单的单例写法。管用! 先看例子: import?Foundation
public?class?SwiftSi...
分类:
编程语言 时间:
2015-10-13 17:22:42
阅读次数:
186
老李分享:loadrunner的java user脚本开发 poptest在性能测试loadrunner的课程里,以web协议为主,同时也讲解其他协议的脚本开发,对于一个性能测试工程师需要掌握一个以上的协议,在这里大家可以看看javauser的脚本开发环境如何搭建。 有对java比较熟悉的朋友,完全...
分类:
编程语言 时间:
2015-10-13 17:19:59
阅读次数:
182
排序算法有很多,记得当初一开始学C时就有这种问题。那个时候会用也最易理解的排序算法,就是选择排序了(当时并不知道这样的算法还有名字)。思想还是先来看看选择排序的思想。选择排序的思想非常直接,不是要排序么?那好,从所有序列中先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……...
分类:
编程语言 时间:
2015-10-13 17:17:55
阅读次数:
165