模块解读: 浅复制: x = copy.copy(y)深复制: x = copy.deepcopy(y)(注:模块特有的异常,copy.Error) 深copy与浅copy的差别主要体现在当有混合对象时,即在一个对象中包含其他子对象,比如在一个字典中的一个value是一个列表,这时:浅copy,没有 ...
分类:
编程语言 时间:
2016-12-22 00:23:15
阅读次数:
227
希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 如下图所示: 代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>The eleven html page</title> 5 <styl ...
分类:
编程语言 时间:
2016-12-22 00:22:12
阅读次数:
290
请根据软件发布的流程和软件开发的编码规范,将读者在前面章节所写的程序修改并发 布出去。另外,可以查找下除了 epydoc 外还有哪些较好的 py 文档生成器? pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的、也可以生成WEB 页面的,还可以在 ...
分类:
编程语言 时间:
2016-12-22 00:17:32
阅读次数:
239
什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其 ...
分类:
编程语言 时间:
2016-12-22 00:18:06
阅读次数:
169
一、URL分析 通过对“Python机器学习”结果抓包分析,有两个无规律的参数:_ksTS和callback。通过构建如下URL可以获得目标关键词的检索结果,如下所示: https://s.taobao.com/search?data-key=s&data-value=44&ajax=true&_k ...
分类:
编程语言 时间:
2016-12-22 00:14:30
阅读次数:
834
2个小时的人参orzzzzzzzzzzzzzzz ...
分类:
编程语言 时间:
2016-12-22 00:13:52
阅读次数:
150
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99。本博文将为大... ...
分类:
编程语言 时间:
2016-12-22 00:13:37
阅读次数:
197
理解Javascript语言的继承机制 javascript没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。 1、引言 1994年,网景公司急需一种网页脚本语言,使得浏览器可以 ...
分类:
编程语言 时间:
2016-12-22 00:10:37
阅读次数:
184
python文件操作 相较于java,Python里的文件操作简单了很多 python 获取当前文件所在的文件夹: 写了一个工具类,用来在当前文件夹下生成文件,这样方便 向一个文件中写数据,w表示write,用于写入 打开文件查看内容为 写完文件后如果不在操作文件,记得关闭文件,养成好习惯。 一般文 ...
分类:
编程语言 时间:
2016-12-22 00:09:36
阅读次数:
203
首先,看看什么是超线程概念 超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU ...
分类:
编程语言 时间:
2016-12-22 00:09:19
阅读次数:
211
ES6 中新增了两个命令: let 和const. let命令: let 用于声明变量,和var 类似,但是所声明的变量只在代码块中有效,不存在变量提升,有暂时性死区。 1.只在代码块中有效 和var 命令不同的是,let 声明的变量只在代码块中有效,例如 2. 不存在变量提升 所谓变量提升,就是在 ...
分类:
编程语言 时间:
2016-12-22 00:09:49
阅读次数:
270
java - 第一阶段总结 递归 递归:能不用就不用,因为效率极低 不借助于第3个数,来交换两个数 关于a++, ++a 的循环 注意的地方: 面向对象的设计思想: 1)对象、类: 1.1)数据的封装--成员变量 1.2)方法(操作数据)的封装 2.构造方法:给数据(成员变量)赋初值 实例方法:操作 ...
分类:
编程语言 时间:
2016-12-22 00:08:00
阅读次数:
261
事务 事务:是逻辑上一组操作,要么全都成功,要么全都失败. 事务特性(ACID) 原子性:事务不可分割 一致性:事务执行的前后,数据完整性保持一致 隔离性:一个事务执行的时候,不应该受到其他事务的打扰 持久性:一旦结束,数据就永久的保存到数据库 如果不考虑隔离性 脏读:一个事务读到另一个事务未提交数 ...
分类:
编程语言 时间:
2016-12-22 00:07:12
阅读次数:
352
其实也没啥好说的 用树状数组可以O(logn)的查询 套一层整体二分就可以做到O(nlngn) 最后用树链剖分让序列上树 ...
分类:
编程语言 时间:
2016-12-22 00:03:15
阅读次数:
348
Java语言完全支持面向对象的继承、封装、多态,纯粹的面向对象的程序设计语言。Java以对象为中心,整个程序由类(Java的最小的程序单位)组成。Java是一个静态语言,一个类完成定义后,只要不重新编译,则类和其对象的方法和属性是固定的。Java引入了包的机制,提供类的多层命名空间,用于解决类命名冲 ...
分类:
编程语言 时间:
2016-12-22 00:01:20
阅读次数:
380
第一章 JavaScript简介1.JavaScript组成(核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM))2.文档对象模型(DOM),提供访问和操作网页内容的方法和接口 DOM级别 DOM1->映射文档结构 DOM2->扩充鼠标,用户界面时间、范围、遍历 ->DO ...
分类:
编程语言 时间:
2016-12-22 00:00:24
阅读次数:
331
1、定义基础仓库 2、定义基础服务层 3、定义User服务层 4、定义仓库服务层 5、测试类 ...
分类:
编程语言 时间:
2016-12-21 23:59:30
阅读次数:
396