核心点:1、锁对象必须是同一个。2、wait()和notify()方法必须是调用锁对象的方法,而非this(线程)的。3、在多生产多消费的时候注意使用notifyAll而不是notifyAll,否则会造成死锁测试代码: 1 import java.util.LinkedList; 2 impor.....
分类:
编程语言 时间:
2015-08-28 00:38:54
收藏:
0 评论:
0 赞:
0 阅读:
193
1,创建数组1 //第一种是使用Array构造函数2 var colors = new Array();3 var colors = new Array(20); //创建length为20的数组4 var colors = new Array("red","blue","green");5 //....
分类:
编程语言 时间:
2015-08-28 00:38:04
收藏:
0 评论:
0 赞:
0 阅读:
262
Python单元测试框架之pytest---如何执行测试用例
分类:
编程语言 时间:
2015-08-28 00:36:44
收藏:
0 评论:
0 赞:
0 阅读:
299
问题发现xxx = 23def PrintFileName(strFileName): if xxx == 23: print strFileName xxx = 24PrintFileName("file")报错Traceback (most recent ca...
分类:
编程语言 时间:
2015-08-28 00:33:54
收藏:
0 评论:
0 赞:
0 阅读:
418
一.字符串操作1.大小写var s = "hello";undefinedg = s.toUpperCase();"HELLO"g;"HELLO"g.toLowerCase();"hello"View Code2.索引/截断s.indexOf('o');4all.js:1 loading comme...
分类:
编程语言 时间:
2015-08-28 00:33:44
收藏:
0 评论:
0 赞:
0 阅读:
275
转载自:http://chenzhou123520.iteye.com/blog/1597597 Java虚拟机规范没有强制性约束在什么时候开始类加载过程,但是对于初始化阶段,虚拟机规范则严格规定了有且只有四种情况必需立即对类进行“初始化”(而加载、验证、准备阶段则必需在此之前开始),这四种情...
分类:
编程语言 时间:
2015-08-28 00:30:14
收藏:
0 评论:
0 赞:
0 阅读:
371
先看所谓的瀑布流布局在不使用瀑布流布局的情况下,当页面要显示不同高度的图片时,会如下面显示下面的元素总是和最靠近它的元素对齐。为了使元素能够在我们想要的位置上显示,我们使用绝对定位。说一下大体思路(也是看了别人的):一切的不对齐都是从第一行的图片排列开始的,也许不是很准确,那么换一个说法:要想使图片...
分类:
编程语言 时间:
2015-08-28 00:29:04
收藏:
0 评论:
0 赞:
0 阅读:
337
一.函数与形参1.函数function abs(x) { if (x >= 0) { return x; } else { return -x; }}alert(abs(-10));2.匿名函数var abs = function (x) { if...
分类:
编程语言 时间:
2015-08-28 00:27:44
收藏:
0 评论:
0 赞:
0 阅读:
275
对java面向对象中的构造函数进行了分析说明,从七个方面来理解构造函数
分类:
编程语言 时间:
2015-08-28 00:26:34
收藏:
0 评论:
0 赞:
0 阅读:
343
利用Java实现折半查找基本思路:while递归循环,不断判断a[middle]是否等于data,如果等于则跳出循环,返回索引值,如果不等,则进行二分处理,直至两者相等为止;其中通过count计数器记录查找次数,当count次数超过20次时视为元素不存在(此处有待优化)package test;/*...
分类:
编程语言 时间:
2015-08-28 00:24:04
收藏:
0 评论:
0 赞:
0 阅读:
260
难度:中等一个整数数组,除了一个数之外所有数字都出现了3次,找出这个数字来。注意: 你的算法应该是线性运行复杂度,且不能使用额外内存空间。答案:public class Solution { public int singleNumber(int[] nums) { int on...
分类:
编程语言 时间:
2015-08-28 00:23:04
收藏:
0 评论:
0 赞:
0 阅读:
275
一、简介 ArrayList是一个数组队列,相当于动态数组。每个ArrayList实例都有自己的容量,该容量至少和所存储数据的个数一样大小,在每次添加数据时,它会使用ensureCapacity()保证容量能容纳所有数据。 1.1、ArrayList 的继承与实现接口 ArrayList继承于Abs...
分类:
编程语言 时间:
2015-08-28 00:22:44
收藏:
0 评论:
0 赞:
0 阅读:
386
难度:中等一个整数数组,除了一个数之外所有数字都出现了2次,找出这个数字来。注意: 你的算法应该是线性运行复杂度,且不能使用额外内存空间。答案:public class Solution { public int singleNumber(int[] nums) { int n ...
分类:
编程语言 时间:
2015-08-28 00:22:24
收藏:
0 评论:
0 赞:
0 阅读:
196
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己...
分类:
编程语言 时间:
2015-08-28 00:22:14
收藏:
0 评论:
0 赞:
0 阅读:
174
1.考虑用静态工厂方法代替构造函数(Integer.valueOf(),Boolean.valueOf()) ?? ?1.静态方法有方法名进行分辨 ?? ?2.静态方法不一定非要新建一个对象,new 方法肯定会新建对象 ?? ?3.可以返回子类对象(?) ?...
分类:
编程语言 时间:
2015-08-27 23:16:55
收藏:
0 评论:
0 赞:
0 阅读:
334
前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~
2、程序部分
1)Matlab实验程序。
clc;clear;close all;
Image=imread('Fotor_LomoOrg.bmp');
figure(1);
imshow(Image);
R=doub...
分类:
编程语言 时间:
2015-08-27 23:14:04
收藏:
0 评论:
0 赞:
0 阅读:
508
1、获取此次请求URL,多用在单点登录中使用;
2、获取服务器根路径,多用来引用文件;...
分类:
编程语言 时间:
2015-08-27 23:13:44
收藏:
0 评论:
0 赞:
0 阅读:
414
该算法由D.E.Knuth ,J.H.Morris和 V.R.Pratt提出,用于解决字符串匹配问题。思想:设目标串(主串)为s,模式串为t ,并设i指针和j指针分别指示目标串和模式串中正待比较的字符,设i和j的初值均为0。若有s[i]=t[j],则i和j分别加1。否则,i不变,j退回到j=next[j-1]的位置,再比较s[i]和t[j],若相等,则i和j分别加1。否则,i不变,j再次退回到j=n...
分类:
编程语言 时间:
2015-08-27 23:13:34
收藏:
0 评论:
0 赞:
0 阅读:
348
前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~
2、程序部分
1)Matlab实验程序
clc;clear;close all;
Image=imread('Fotor_LomoOrg.bmp');
figure(1);
imshow(Image);
Image=do...
分类:
编程语言 时间:
2015-08-27 23:12:04
收藏:
0 评论:
0 赞:
0 阅读:
737
C++标准库使用期望(future)来支持一次性事件的等待。要等待某种一次性事件的线程可以获取一个代表该该事件的期望。这个线程可以每隔一段事件周期性的查询这个期望。此外,这个线程也可以继续做其它的处理,直到需要等待这个一次性事件才被挂起。通过期望还可以可以传递数据。
C++标准库提供了两种期望unique future(std::future),都声明在库头文件中。std::future实例只能...
分类:
编程语言 时间:
2015-08-27 23:11:54
收藏:
0 评论:
0 赞:
0 阅读:
319