首页 > 编程语言
3、传统线程同步与通信--生产消费例子
核心点: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
javascript Array类型 方法大全
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---如何执行测试用例
Python单元测试框架之pytest---如何执行测试用例
分类:编程语言   时间:2015-08-28 00:36:44    收藏:0  评论:0  赞:0  阅读:299
python: local variable 'xxx' referenced before assignment
问题发现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
Javascript备忘复习笔记1
一.字符串操作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
Java类加载的时机_4种主动引用会触犯类加载+剩下的被动引用不会触发类的加载
转载自:http://chenzhou123520.iteye.com/blog/1597597 Java虚拟机规范没有强制性约束在什么时候开始类加载过程,但是对于初始化阶段,虚拟机规范则严格规定了有且只有四种情况必需立即对类进行“初始化”(而加载、验证、准备阶段则必需在此之前开始),这四种情...
分类:编程语言   时间:2015-08-28 00:30:14    收藏:0  评论:0  赞:0  阅读:371
页面瀑布流布局的实现 javascript+css
先看所谓的瀑布流布局在不使用瀑布流布局的情况下,当页面要显示不同高度的图片时,会如下面显示下面的元素总是和最靠近它的元素对齐。为了使元素能够在我们想要的位置上显示,我们使用绝对定位。说一下大体思路(也是看了别人的):一切的不对齐都是从第一行的图片排列开始的,也许不是很准确,那么换一个说法:要想使图片...
分类:编程语言   时间:2015-08-28 00:29:04    收藏:0  评论:0  赞:0  阅读:337
Javascript备忘复习笔记2
一.函数与形参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中的构造函数
对java面向对象中的构造函数进行了分析说明,从七个方面来理解构造函数
分类:编程语言   时间:2015-08-28 00:26:34    收藏:0  评论:0  赞:0  阅读:343
Java实现折半查找(二分法)
利用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
Java中ArrayList源码分析
一、简介 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中的一般异常与运行时异常
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己...
分类:编程语言   时间:2015-08-28 00:22:14    收藏:0  评论:0  赞:0  阅读:174
EffectiveJava笔记
1.考虑用静态工厂方法代替构造函数(Integer.valueOf(),Boolean.valueOf()) ?? ?1.静态方法有方法名进行分辨 ?? ?2.静态方法不一定非要新建一个对象,new 方法肯定会新建对象 ?? ?3.可以返回子类对象(?) ?...
分类:编程语言   时间:2015-08-27 23:16:55    收藏:0  评论:0  赞:0  阅读:334
Photoshop图像处理算法—色阶调整
前言:之前在公司做项目的用到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
【Java】获取此次请求URL,获取服务器根路径
1、获取此次请求URL,多用在单点登录中使用; 2、获取服务器根路径,多用来引用文件;...
分类:编程语言   时间:2015-08-27 23:13:44    收藏:0  评论:0  赞:0  阅读:414
KMP算法解决字符串匹配
该算法由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图像处理算法—对比度调整(老版功能)
前言:之前在公司做项目的用到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++11 并发编程] 13 使用期望等待一次性事件
C++标准库使用期望(future)来支持一次性事件的等待。要等待某种一次性事件的线程可以获取一个代表该该事件的期望。这个线程可以每隔一段事件周期性的查询这个期望。此外,这个线程也可以继续做其它的处理,直到需要等待这个一次性事件才被挂起。通过期望还可以可以传递数据。 C++标准库提供了两种期望unique future(std::future),都声明在库头文件中。std::future实例只能...
分类:编程语言   时间:2015-08-27 23:11:54    收藏:0  评论:0  赞:0  阅读:319
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!