Making a class a singleton can make it difficult to test clients.package singletonProperty;//ingleton with public final field public class ElvisField ...
分类:
编程语言 时间:
2015-09-04 07:14:41
阅读次数:
146
1 package com.yzl; 2 3 import java.util.Random; 4 import java.util.concurrent.Callable; 5 import java.util.concurrent.ExecutorService; 6 import java.....
分类:
编程语言 时间:
2015-09-04 07:14:53
阅读次数:
342
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的方法提高垃圾回收效率。发现...
分类:
编程语言 时间:
2015-09-04 07:12:11
阅读次数:
210
进程与线程进程:应用程序的一个实例使用的资源的集合。每个进程都被赋予了一个虚拟地址空间。线程:对CPU进行虚拟化,可以理解为一个逻辑CPU.线程要素线程包括以下要素:1. 线程内核对象,其中包含 1)一组对线程进行描述的属性 2)线程上下文,即包含CPU寄存器的集合的一个内存块2. 线程环境块,.....
分类:
编程语言 时间:
2015-09-04 07:08:48
阅读次数:
207
Macbook上面安装pydev后,发现新建project后并没有PyDev的选项。在官网上搜索后发现是JDK版本太久。上Oracle官网下载了最新JDK(url: http://www.oracle.com/technetwork/java/javase/downloads/index.html)...
分类:
编程语言 时间:
2015-09-04 07:07:03
阅读次数:
164
类装载子系统 在JAVA虚拟机中,负责查找并装载类型的那部分被称为类装载子系统。 JAVA虚拟机有两种类装载器:启动类装载器和用户自定义类装载器。前者是JAVA虚拟机实现的一部分,后者则是Java程序的一部分。由不同的类装载器装载的类将被放在虚拟机内部的不同命名空间中。 类装载器子系统涉及Ja...
分类:
编程语言 时间:
2015-09-04 07:08:42
阅读次数:
270
动态脚本,指的是在页面加载时不存在,但将来的某一个时刻通过修改DOM动态添加的脚本。这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有浏览器都支持这种方式。如果这行代码抛出错误,那么说明是IE,就可以用text属性了。
分类:
编程语言 时间:
2015-09-04 07:07:48
阅读次数:
182
我们在上文?如何选择使用字符串还是数字呢??中阐述了使用数值类型的好处,那么问题来了,如何在数值类型与字节数组之间相互转换呢? 我们先看看单个数值类型和字节数组之间的转换,我们以Integer类型为例: pu...
分类:
编程语言 时间:
2015-09-04 02:21:51
阅读次数:
215
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int?main()
{
????char?*str1="hello?world!";
????char?*str2="HELLO?WORLD!";
????int?len=strlen(str1);//求的字符串长度,不包括...
分类:
编程语言 时间:
2015-09-04 02:21:41
阅读次数:
291
转自:http://www.cnblogs.com/dolphin0520/ 1.FIFO算法 FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先服务),为什么这个原则...
分类:
编程语言 时间:
2015-09-04 02:22:10
阅读次数:
200
task1:在一个文件中,单词之间使用空格、分号、逗号或者句号分隔,请提取全部单词。代码实例:#!/usr/local/python27/bin/python2.7
importsys
importre
words=[]
withopen(sys.argv[1])asf:
forlineinf:
#这里使用了re.split()正则表达式分隔符,可以指定一个正则表达式作..
分类:
编程语言 时间:
2015-09-04 02:20:07
阅读次数:
296
实现检测数组重复元素的功能,需要注意一点的是,多个(2个或2个以上)重复元素,我们只需要挑出一个来就可以了。 文字循环显示 截图结果:
分类:
编程语言 时间:
2015-09-03 23:26:56
阅读次数:
490
原文链接:http://www.pythonclub.org/python-network-application/observer-spider 原文的名称虽然用了《用python爬虫抓站的一些技巧总结》但是,这些技巧不仅仅只有使用python的开发可以借鉴,我看到这篇文章的时候也在回忆自己...
分类:
编程语言 时间:
2015-09-03 23:25:37
阅读次数:
617
一、 JVM的生命周期1. JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b) 运行。main()...
分类:
编程语言 时间:
2015-09-03 23:23:49
阅读次数:
237
排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。 我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题...
分类:
编程语言 时间:
2015-09-03 23:19:43
阅读次数:
196
Python官方提供了用于编写网络爬虫的包 urllib.request, 我们主要用它进行打开url,读取url里面的内容,下载里面的图片。分以下几步:step1:用urllib.request.urlopen打开目标网站step2:由于urllib.request.urlopen返回的是一个ht...
分类:
编程语言 时间:
2015-09-03 23:18:09
阅读次数:
466
给网页中的所有元素添加onclick事件 1 2 3 4 5 6 17 18 19 测试120 测试221 22 使一个特定的表格隔行变色 1 2 3 4 ...
分类:
编程语言 时间:
2015-09-03 23:16:47
阅读次数:
200