https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143167832686474803d3d2b7d4d6499cfd093dc47efcd0001.函数 Python内置了很多 ...
分类:
编程语言 时间:
2017-09-26 19:38:24
阅读次数:
255
class Template_mixin(object): """html报告""" HTML_TMPL = """ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自动化测试报告</title> <link ...
分类:
编程语言 时间:
2017-09-26 19:39:09
阅读次数:
349
1. Bloom-Filter算法简介 Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。 Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元 ...
分类:
编程语言 时间:
2017-09-26 19:39:26
阅读次数:
268
反射的作用 开门见山地说说反射的作用 1.为我们提供了全面的分析类信息的能力 2.动态加载类 我理解的“反射”的意义 (仅个人理解哈) 我理解的java反射机制就是: 提供一套完善而强大的API“反射“类的结构。 打个比方,反射机制就像是一面镜子,而类就像是一个在照着镜子的人。 镜子(反射机制)照出 ...
分类:
编程语言 时间:
2017-09-26 19:41:30
阅读次数:
221
最近在看sort在1.7下的源码,发现在排序元素少于32的时候,使用的是Meger sort优化版——TimSort。本着溯本求源的精神,我先去看了下归并排序在JAVA的实现,虽然一直以来对归并排序的原理清楚的,但不曾自己写过。网上找了别人实现好的代码,然后自己理解后填上了注释,记录如下以供日后回顾 ...
分类:
编程语言 时间:
2017-09-26 19:42:41
阅读次数:
183
Python实现二叉树的遍历
classBinaryTree(object):
def__init__(self,value=None,left=None,right=None):
self.value=value
self.left=left
self.right=right
defrebuild(self,preOrder,inOrder):
"""
根据前序列表和中序列表,重建二叉树
:parampreOrder:前序列表
:paraminOrd..
分类:
编程语言 时间:
2017-09-26 19:44:55
阅读次数:
183
Java的发展历程丰富多彩、充满了传奇色彩,被现在众多程序员和企业广泛使用,不用质疑这是Java的领先技术的结果。 Java或者Python等编程语言,你可能每天都在使用,他们是你工作的乐趣来源和实现梦想的工具,但是你知道这些语言的名称来历吗?本文尚学堂小编为大家总结了常13种编程语言的名称来历, ...
分类:
编程语言 时间:
2017-09-26 19:45:02
阅读次数:
209
一、列表、元组的操作 1、定义:列表类似于C中的数组,使用方法也相似。它的定义举例如下:letter = ['A','B','C','D','E','F']; 2、列表的切片 (1)访问一个元素且知道该列表的下标, 例如:访问‘A’则: letter[0] (2)若要访问连续多个元素则适用下标, 例 ...
分类:
编程语言 时间:
2017-09-26 19:45:40
阅读次数:
214
效果如下:0001号用户的第 i 张图片 代码: ...
分类:
编程语言 时间:
2017-09-26 20:57:45
阅读次数:
512
1. 缓存和性能测试 学会如何安装和配置memcached,使用Apache的ab去进行性能测试。在有缓存和没缓存的情况下性能如何。写一个自动测试要求在缓存机制没有打开时测试失败。 无效缓存的dreaded问题。如何利用测试帮助确定无效缓存丢弃的逻辑是否强劲。 2. Javascript的MVC框架 ...
分类:
编程语言 时间:
2017-09-26 20:57:51
阅读次数:
130
一、GUI 1、GUI的概念 GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好。 2、AWT、Swing以及SWT AWT(Abstract Windows Toolkit)是Java语言中最原始的GUI工具包,相关API位于java.awt包 ...
分类:
编程语言 时间:
2017-09-26 20:58:09
阅读次数:
213
首先来看两段代码: 第一个使用createStatement() 下面一段代码使用prepareStatement()完成 可以大致看出二者的区别: 1:在概念上 prepareStatement会先初始化SQL,先把这个SQL提交到数据库中进行预处理,多次使用可提高效率。 createStatem ...
分类:
编程语言 时间:
2017-09-26 20:58:38
阅读次数:
244
1. 引言 最近在将一个算法由matlab转成python,初学python,很多地方还不熟悉,总体感觉就是上手容易,实际上很优雅地用python还是蛮难的。目前为止,觉得就算法仿真研究而言,还是matlab用得特别舒服,可能是比较熟悉的缘故吧。matlab直接集成了很多算法工具箱,函数查询、调用、 ...
分类:
编程语言 时间:
2017-09-26 21:00:33
阅读次数:
306
import osos.system()执行系统命令只能执行命令不能返回值import subprocess 能执行系统命令res=subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)第一个参 ...
分类:
编程语言 时间:
2017-09-26 21:01:18
阅读次数:
135
新建的java项目,想要引用别的jar包中的方法,需要将.jar文件引入自己的project中。 例如: 1.下载jar包。 download: 3.在projec项目下新建lib目录。 3.解压下载的压缩包,将压缩包里的.jar文件拷贝到项目的lib目录。 3.选中lib目录下的commons-c ...
分类:
编程语言 时间:
2017-09-26 21:01:36
阅读次数:
143
一、文件的上传: Enctype的属性介绍: 基于表单文件上传的界面简介: 文件上传时服务器端获取不到请求信息的原因及获取请求信息的几种方式: 输入流方式的实现: 实用工具包的实现: 如何获取List<FileItem>对象: 1.简单方式: 2.复杂方式: ...
分类:
编程语言 时间:
2017-09-26 21:07:47
阅读次数:
179
垃圾回收算法 1.标记-清除算法 标记-清除算法是最基本的算法,和他的名字一样,分为两个步骤,一个步骤是标记需要回收的对象。在标记完成后统一回收被标记的对象。这个算法两个问题。一个是效率问题,标记和清除的效率不高。第二个问题是标记-清除之后会有大量不连续的碎片空间,如果我们需要更大的连续内存就必须G ...
分类:
编程语言 时间:
2017-09-26 21:08:05
阅读次数:
234
第一章:初识java 1.1.java的概述 ü 什么是计算机程序:计算机按照某种顺序而完成的一系列有序指令的集合。 ü Java的作用:1:安装和运行本机上的桌面程序。2:通过浏览器访问面向internet的应用程序 ü Java技术平台:1.java SE是java的核心2.java EE主要用 ...
分类:
编程语言 时间:
2017-09-26 21:08:36
阅读次数:
211
代码执行一般自上而下,变量需要在使用的函数段之前进行声明并赋予初值。 代码规范书写: 1.选中代码段后使用Tab键,可令代码段整体向右移动一段位置(一般是4位),善用Tab键可使得代码段对齐变得更容易。代码段对齐,可读性更好。 2.等号“=”、加号“+”等数学运算符两边应空出1位。如 x = x + ...
分类:
编程语言 时间:
2017-09-26 21:09:43
阅读次数:
179
常用Map:Hashtable、HashMap、LinkedHashMap、TreeMap 类继承关系: HashMap和Hashtable 1、HashMap和Hashtable的区别 Hashtable对绝大多数方法做了同步,是线程安全的,HashMap则不是; Hashtable不允许key和 ...
分类:
编程语言 时间:
2017-09-26 21:10:18
阅读次数:
215