一 死锁现象与递归锁 进程也有死锁与递归锁,在进程那里忘记说了,放到这里一切说了额 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是 ...
分类:
编程语言 时间:
2017-08-31 20:54:41
收藏:
0 评论:
0 赞:
0 阅读:
493
闲来无事,重看了《数据结构》一书,突然发现其中的很多代码写的很精妙,以下就是我对二叉树一部分的做的记录。一般遍历就是使用前序、中序、后序三种遍历,我自己平时都是使用递归算法,今天看书才发现递归算法不是最优解,因为函数调用栈层层叠加,还要保存函数的返回地址,实际参数传递,创建局部变量等等。 一、二叉树 ...
分类:
编程语言 时间:
2017-08-31 20:54:17
收藏:
0 评论:
0 赞:
0 阅读:
156
博主今天在自己的接口自动化框架中添加了日志系统 基于python自带的logging库、包括日志主函数、生成日志文件: 然后在自己封装的post请求中把日志格式加进去 DEBUG级别的是普通的内容 ERROR级别的是错误场景 最后在unittest框架中执行自动化用例、生成测试报告: ...
分类:
编程语言 时间:
2017-08-31 20:53:54
收藏:
0 评论:
0 赞:
0 阅读:
435
1、List的toArray()方法用于将集合转换成数组,但实际上改方法是在Collection中定义的,所以所有的集合都具备这个功能, 其有两个方法:Object【】 toArray() 和 T<T> [] toArray(T[] a)第二个方法是比较常用的 ,我们可以传入一个指定类型的数组, 该 ...
分类:
编程语言 时间:
2017-08-31 20:53:24
收藏:
0 评论:
0 赞:
0 阅读:
295
1. 工厂模式创建对象 缺点:没有new,重复调用方法,资源浪费。 2.构造方法创建对象 解决了没有new,但是函数还是重复调用,浪费资源 3.原型模式创建对象 原型类似css里面的class选择器·,一次给一组元素加样式 解决了没有new,同时也解决了函数重复调用,但是成员属性都一样 4.混合模式 ...
分类:
编程语言 时间:
2017-08-31 20:52:18
收藏:
0 评论:
0 赞:
0 阅读:
241
流的分类: 按数据流的方向分为输入流和输出流 按处理数据单位不同分为字符流和字节流(一个字符为两个字节) 按照功能不同分为节点流和处理流 节点流为从一个特定的数据源读写数据 处理流是连接在已存在的流上,通过对数据的处理为程序提供更强大的读写功能 InputStream 基本方法:(具体可见API) ...
分类:
编程语言 时间:
2017-08-31 20:49:57
收藏:
0 评论:
0 赞:
0 阅读:
265
1.os.chdir()切换到指定目录下,os.getcwd(),得到当前目录。 >>> import os>>> os.chdir('D:\\CodeDocuments\\python code\\python head first code\\03chapter3')>>> os.getcwd( ...
分类:
编程语言 时间:
2017-08-31 20:49:42
收藏:
0 评论:
0 赞:
0 阅读:
238
原文出处: 纯洁的微笑 在上篇文章《 springboot(二):web综合开发 》中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 thymeleaf... ...
分类:
编程语言 时间:
2017-08-31 20:49:10
收藏:
0 评论:
0 赞:
0 阅读:
314
# 数组 内存 # 2017/8/31 15:29:19 ## 数组(容器) ## - 为了存储同种数据类型的多个值 - 概念 - 数组是可以存储同一种数据类型多个元素的集合,也可以看成是一个容器 - 数组既可以存储基本数据类型,也可以存储引用数据类型 - 格式 - 数据类型[] 数组名 = new ...
分类:
编程语言 时间:
2017-08-31 20:48:54
收藏:
0 评论:
0 赞:
0 阅读:
354
正文 Windows下将gvim配置为Python IDE 回到顶部 1.准备工作 将下面的安装包或者文件下载好 1) Python 2.7 http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi 2) gvim8.0 http://www.v ...
分类:
编程语言 时间:
2017-08-31 20:48:29
收藏:
0 评论:
0 赞:
0 阅读:
341
原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对S ...
分类:
编程语言 时间:
2017-08-31 20:47:55
收藏:
0 评论:
0 赞:
0 阅读:
303
Go是一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks专门成 ...
分类:
编程语言 时间:
2017-08-31 20:47:46
收藏:
0 评论:
0 赞:
0 阅读:
284
python并发编程之多进程 一、什么是进程 进程:正在进行的一个过程或者一个任务,执行任务的是CPU。 原理:单核加多道技术 二、进程与程序的区别 进程是指程序的运行过程 需要强调的是:同一个程序执行两次是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放苍井空,另一个可以播放武藤兰 ...
分类:
编程语言 时间:
2017-08-31 20:42:43
收藏:
0 评论:
0 赞:
0 阅读:
288
第三百六十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的查询 elasticsearch(搜索引擎)的查询 elasticsearch是功能非常强大的搜索引擎,使用它的目的就是为了快速的查询到需要的数据 查询分类: 基本查询:使用elasticse ...
分类:
编程语言 时间:
2017-08-31 20:42:17
收藏:
0 评论:
0 赞:
0 阅读:
345
1. 2. http://blog.csdn.net/a6627651/article/details/45540871 3. 4. 5. 6. 7. 8. 9. 10. 11. ...
分类:
编程语言 时间:
2017-08-31 20:16:07
收藏:
0 评论:
0 赞:
0 阅读:
343
一、题目 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 二、解法 ...
分类:
编程语言 时间:
2017-08-31 20:15:55
收藏:
0 评论:
0 赞:
0 阅读:
260
Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代码时出现一些低级的错误。今天就来一起了解一下==和equa ...
分类:
编程语言 时间:
2017-08-31 20:13:13
收藏:
0 评论:
0 赞:
0 阅读:
271
一、 协程介绍 单线程下实现并发,提升运行效率, 1.自己控制切换,保存状态 2.遇到I/O切 (单纯的CPU切没意义,只有在遇到I/O的时候切才有效率) 一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。、 需要强调的是: 对比操作系统控制线程的切换,用户在单线 ...
分类:
编程语言 时间:
2017-08-31 20:12:43
收藏:
0 评论:
0 赞:
0 阅读:
273
一、题目 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 二、解法 ...
分类:
编程语言 时间:
2017-08-31 20:12:03
收藏:
0 评论:
0 赞:
0 阅读:
238
对象,其实就是该类事物实实在在存在的个体。类与对象之间的关系?类:一类事物的描述。对象:该类事物的实例。在java中通过new来创建的。举例来说,类就是汽车说明书,类只能在理论上造一辆汽车,并且这个说明书非常明确的写了汽车有哪些部件、可以干什么等等信息,我们可以通过这个说明书(类)得知这辆车全方位的 ...
分类:
编程语言 时间:
2017-08-31 20:10:05
收藏:
0 评论:
0 赞:
0 阅读:
243