- 巴扎黑
- 浏览量11798 | 粉丝242 | 关注1
-
2017-06-23 16:33:39
- ReadWriteLock接口及其实现ReentrantReadWriteLock
- Java并发包的locks包里的锁基本上已经介绍得差不多了,ReentrantLock重入锁是个关键,在清楚的了解了同步器AQS的运行机制后,实际上再分析这些锁就会显得容易得多,这章节主讲另外一个重要的锁——ReentrantReadWriteLock读写锁。
ReentrantLock是一个独占锁,也就是说只能由一个线程获取锁,但如果场景是线程只做读的操作呢?这样
-
1407
-
2017-06-23 16:33:17
- Python的IDEL增加清屏功能
- 为idle增加一个清屏的扩展ClearWindow就可以了(在http://bugs.python.org/issue6143中可以看到这个扩展的说明)。下面我说安装使用的方法。首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下找到config-e
-
1505
-
2017-06-23 16:33:02
- JAVA学习知识点汇总
- 异常处理
1、在异常处理中,如果子类覆盖了父类的一个方法,子类方法中声明的已检查异常不能比父类方法声明的异常更通用,即子类方法可以抛出更特定的异常(不超过父类方法声明的异常范围,即由父类方法声明异常派生的子异常),或者不抛出任何异常。并且,如果父类方法没有抛出异常,子类也不能抛出任何已检查异常。
个人理解:由于面向对象具有多态的特性,即父类可以引用子类对象,通过父类访问子类方法实现多态(重
-
1600
-
2017-06-23 16:32:54
- python基础教学入门
- 第九节 函数
函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。
可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句。
自定义函数
用户自己编写的
预定义的Python函数
系统自带的一些函数,还有一些和第三方编写的函数,如其他程序员编写的一些函数,对于这些现成的函数用户可以直接拿来使用。
为什么使用函数
-
2373
-
2017-06-23 16:32:10
- python高级编程
- 1.==,is的使用
总结
·is是比较两个引用是否指向了同一个对象(引用比较)。
·==是比较两个对象是否相等。
2.深拷贝、浅拷贝
1.浅拷贝
浅拷贝是对于一个对象的顶层拷贝
通俗的理解是:拷贝了引用,并没有拷贝内容
2.深拷贝
深拷贝是对于一个对象所有层次的拷贝(递归)
进一步理解拷贝
3.拷贝的其他方式
浅拷贝对不可变类型和可变类型的copy不同
·分片表达式
-
2963
-
2017-06-23 16:31:49
- JAVA学习
- 一、 什么是java,它包含哪些技术
1、 java是一种面向对象的高级编程语言
2、 java包括
a) &nb
-
1878
-
2017-06-23 16:31:25
- Servlet
-
一 概述
1.服务器
处理请求、给出响应的全部因素构成的整体称作服务器,包含硬件与软件两个方面。
2.Servlet规范
服务器处理请求、响应遵守的原则。
3.Servlet是什么?
Server Applet,运行在服务器端的java应用程序,使用java语言编写,遵守java规范,Servlet规范的核心。
4.Servlet在Web服务器中的地位
Serv
-
2282
-
2017-06-23 16:31:14
- 反射之通过反射了解集合泛型的本质
-
本文接上文"反射之方法反射的基本操作",利用反射了解下java集合中泛型的本质
1、初始化两个集合,一个使用泛型,一个不使用
1 ArrayList list1 = new ArrayList();
2 ArrayList list2 = new ArrayList();
2、有定义类型可得在list2中添加int类型会报错
-
1714
-
2017-06-23 16:30:53
- Python简单的制作图片验证码
- -人人可以学Python--这里示范的验证码都是简单的,你也可以把字符扭曲
人人可以学Python.png
Python第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以使用它来生成图片验证码PIL安装命令安装:
pip install pillow
下载源码安装:复制地址 :https://github.com/python-pillow/Pillow
PIL
-
1945
-
2017-06-23 16:30:43
- 类视图
-
类视图
使用原则
代码越少越好
永远不要重复代码
View应当只包含呈现逻辑, 不应包括业务逻辑
保持view逻辑清晰简单
不要将CBVs用作403, 404, 500的错误处理程序
保持mixin简单明了
mixin
在编程中mixin是指为继承它的class提供额外的功能, 但它自身却不能单独使用的类
在具有多继承能力的编程语言中, mi
-
1816